Better Security Rules
authorFabien Pinckaers <fp@tinyerp.com>
Wed, 3 Sep 2008 22:46:50 +0000 (00:46 +0200)
committerFabien Pinckaers <fp@tinyerp.com>
Wed, 3 Sep 2008 22:46:50 +0000 (00:46 +0200)
bzr revid: fp@tinyerp.com-20080903224650-u1oadqv9x75atmyl

69 files changed:
addons/account/security/account_security.xml
addons/account/security/ir.model.access.csv
addons/account_analytic_analysis/security/ir.model.access.csv
addons/account_analytic_default/security/ir.model.access.csv
addons/account_analytic_plans/security/ir.model.access.csv
addons/account_budget_crossover/security/ir.model.access.csv
addons/account_followup/security/ir.model.access.csv
addons/account_invoice_layout/security/ir.model.access.csv
addons/account_payment/security/ir.model.access.csv
addons/account_report/security/ir.model.access.csv
addons/account_reporting/security/ir.model.access.csv
addons/auction/security/ir.model.access.csv
addons/base_contact/security/ir.model.access.csv
addons/base_module_record/security/ir.model.access.csv
addons/base_report_creator/security/ir.model.access.csv
addons/base_setup/security/ir.model.access.csv
addons/board/security/ir.model.access.csv
addons/crm/security/ir.model.access.csv
addons/crm_configuration/security/ir.model.access.csv
addons/crm_profiling/security/ir.model.access.csv
addons/delivery/security/ir.model.access.csv
addons/event/security/ir.model.access.csv
addons/hr/security/hr_security.xml
addons/hr/security/ir.model.access.csv
addons/hr_contract/security/hr_contract_security.xml
addons/hr_contract/security/ir.model.access.csv
addons/hr_expense/security/ir.model.access.csv
addons/hr_holidays/security/ir.model.access.csv
addons/hr_timesheet/security/ir.model.access.csv
addons/hr_timesheet_invoice/security/ir.model.access.csv
addons/hr_timesheet_sheet/security/ir.model.access.csv
addons/idea/security/ir.model.access [new file with mode: 0644]
addons/membership/security/ir.model.access.csv
addons/mrp/mrp_view.xml
addons/mrp/security/ir.model.access.csv
addons/mrp_operations/security/ir.model.access.csv
addons/point_of_sale/security/ir.model.access.csv
addons/processus/security/ir.model.access.csv
addons/product/security/ir.model.access.csv
addons/profile_accounting/security/ir.model.access.csv
addons/profile_association/security/ir.model.access.csv
addons/profile_manufacturing/security/ir.model.access.csv
addons/profile_service/security/ir.model.access.csv
addons/project/security/ir.model.access.csv
addons/project_gtd/security/ir.model.access.csv
addons/purchase/security/ir.model.access.csv
addons/report_account/security/ir.model.access.csv
addons/report_analytic/security/ir.model.access.csv
addons/report_analytic_line/security/ir.model.access.csv
addons/report_analytic_planning/security/ir.model.access.csv
addons/report_crm/security/ir.model.access.csv
addons/report_intrastat/security/ir.model.access.csv
addons/report_mrp/security/ir.model.access.csv
addons/report_project/security/ir.model.access.csv
addons/report_purchase/security/ir.model.access.csv
addons/report_sale/security/ir.model.access.csv
addons/report_stock/security/ir.model.access.csv
addons/report_task/security/ir.model.access.csv
addons/report_timesheet/security/ir.model.access.csv
addons/sale/security/ir.model.access.csv
addons/sale/security/sale_security.xml
addons/sale_journal/security/ir.model.access.csv
addons/scrum/security/ir.model.access.csv
addons/stock/__terp__.py
addons/stock/security/ir.model.access.csv
addons/stock/security/stock_security.xml [new file with mode: 0644]
addons/stock/stock.py
addons/stock/stock_report.xml
addons/subscription/security/ir.model.access.csv

index 1e4ea09..6b56e75 100644 (file)
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?><terp><data noupdate="1">
+
     <record id="group_account_invoice" model="res.groups">
         <field name="name">Finance / Invoice</field>
     </record>
@@ -8,6 +9,6 @@
     </record>
 
     <record id="group_account_manager" model="res.groups">
-        <field name="name">Finance / Administrator</field>
+        <field name="name">Finance / Manager</field>
     </record>
 </data></terp>
index ee748b1..b688c00 100644 (file)
@@ -1,46 +1,69 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_account_payment_term,account.payment.term,model_account_payment_term,base.group_user,1,0,0,0\r
-access_account_payment_term_line,account.payment.term.line,model_account_payment_term_line,base.group_user,1,0,0,0\r
-access_account_account_type,account.account.type,model_account_account_type,base.group_user,1,0,0,0\r
-access_account_tax,account.tax,model_account_tax,base.group_user,1,0,0,0\r
-access_account_account,account.account,model_account_account,base.group_user,1,0,0,0\r
-access_account_journal_view,account.journal.view,model_account_journal_view,base.group_user,1,0,0,0\r
-access_account_journal_column,account.journal.column,model_account_journal_column,base.group_user,1,0,0,0\r
-access_account_journal,account.journal,model_account_journal,base.group_user,1,0,0,0\r
-access_account_period,account.period,model_account_period,base.group_user,1,0,0,0\r
-access_account_journal_period,account.journal.period,model_account_journal_period,base.group_user,1,0,0,0\r
-access_account_move,account.move,model_account_move,base.group_user,1,0,0,0\r
-access_account_move_reconcile,account.move.reconcile,model_account_move_reconcile,base.group_user,1,0,0,0\r
-access_account_tax_code,account.tax.code,model_account_tax_code,base.group_user,1,0,0,0\r
-access_account_tax,account.tax,model_account_tax,base.group_user,1,0,0,0\r
-access_account_budget_post,account.budget.post,model_account_budget_post,base.group_user,1,0,0,0\r
-access_account_budget_post_dotation,account.budget.post.dotation,model_account_budget_post_dotation,base.group_user,1,0,0,0\r
-access_account_model,account.model,model_account_model,base.group_user,1,0,0,0\r
-access_account_model_line,account.model.line,model_account_model_line,base.group_user,1,0,0,0\r
-access_account_subscription,account.subscription,model_account_subscription,base.group_user,1,0,0,0\r
-access_account_subscription_line,account.subscription.line,model_account_subscription_line,base.group_user,1,0,0,0\r
-access_account_config_fiscalyear,account.config.fiscalyear,model_account_config_fiscalyear,base.group_user,1,0,0,0\r
-access_account_config_journal_bank_account,account.config.journal.bank.account,model_account_config_journal_bank_account,base.group_user,1,0,0,0\r
-access_account_config_journal_bank_account_line,account.config.journal.bank.account.line,model_account_config_journal_bank_account_line,base.group_user,1,0,0,0\r
-access_account_tax_template,account.tax.template,model_account_tax_template,base.group_user,1,0,0,0\r
-access_account_account_template,account.account.template,model_account_account_template,base.group_user,1,0,0,0\r
-access_account_tax_code_template,account.tax.code.template,model_account_tax_code_template,base.group_user,1,0,0,0\r
-access_account_chart_template,account.chart.template,model_account_chart_template,base.group_user,1,0,0,0\r
-access_account_tax_template,account.tax.template,model_account_tax_template,base.group_user,1,0,0,0\r
-access_wizard_multi_charts_accounts,wizard.multi.charts.accounts,model_wizard_multi_charts_accounts,base.group_user,1,0,0,0\r
-access_account_bank_accounts_wizard,account.bank.accounts.wizard,model_account_bank_accounts_wizard,base.group_user,1,0,0,0\r
-access_wizard_account_chart_duplicate,wizard.account.chart.duplicate,model_wizard_account_chart_duplicate,base.group_user,1,0,0,0\r
-access_account_move_line,account.move.line,model_account_move_line,base.group_user,1,0,0,0\r
-access_account_bank_statement,account.bank.statement,model_account_bank_statement,base.group_user,1,0,0,0\r
-access_account_bank_statement_reconcile,account.bank.statement.reconcile,model_account_bank_statement_reconcile,base.group_user,1,0,0,0\r
-access_account_bank_statement_reconcile_line,account.bank.statement.reconcile.line,model_account_bank_statement_reconcile_line,base.group_user,1,0,0,0\r
-access_account_bank_statement_line,account.bank.statement.line,model_account_bank_statement_line,base.group_user,1,0,0,0\r
-access_account_analytic_line,account.analytic.line,model_account_analytic_line,base.group_user,1,0,0,0\r
-access_report_hr_timesheet_invoice_journal,report.hr.timesheet.invoice.journal,model_report_hr_timesheet_invoice_journal,base.group_user,1,0,0,0\r
-access_account_invoice,account.invoice,model_account_invoice,base.group_user,1,0,0,0\r
-access_account_invoice_line,account.invoice.line,model_account_invoice_line,base.group_user,1,0,0,0\r
-access_account_invoice_tax,account.invoice.tax,model_account_invoice_tax,base.group_user,1,0,0,0\r
-access_account_analytic_account,account.analytic.account,model_account_analytic_account,base.group_user,1,0,0,0\r
-access_account_analytic_journal,account.analytic.journal,model_account_analytic_journal,base.group_user,1,0,0,0\r
-access_account_analytic_budget_post,account.analytic.budget.post,model_account_analytic_budget_post,base.group_user,1,0,0,0\r
-access_account_analytic_budget_post_dotation,account.analytic.budget.post.dotation,model_account_analytic_budget_post_dotation,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_account_payment_term,account.payment.term,model_account_payment_term,base.group_account_user,1,0,0,0
+access_account_payment_term_line,account.payment.term.line,model_account_payment_term_line,base.group_account_user,1,0,0,0
+access_account_account_type,account.account.type,model_account_account_type,base.group_account_user,1,0,0,0
+access_account_tax,account.tax,model_account_tax,base.group_account_user,1,0,0,0
+access_account_account,account.account,model_account_account,base.group_account_user,1,0,0,0
+access_account_journal_view,account.journal.view,model_account_journal_view,base.group_account_user,1,0,0,0
+access_account_journal_column,account.journal.column,model_account_journal_column,base.group_account_user,1,0,0,0
+access_account_journal,account.journal,model_account_journal,base.group_account_user,1,0,0,0
+access_account_period,account.period,model_account_period,base.group_account_user,1,0,0,0
+access_account_journal_period,account.journal.period,model_account_journal_period,base.group_account_user,1,1,1,1
+access_account_move,account.move,model_account_move,base.group_account_user,1,1,1,1
+access_account_move_reconcile,account.move.reconcile,model_account_move_reconcile,base.group_account_user,1,1,1,1
+access_account_tax_code,account.tax.code,model_account_tax_code,base.group_account_user,1,0,0,0
+access_account_tax,account.tax,model_account_tax,base.group_account_user,1,0,0,0
+access_account_budget_post,account.budget.post,model_account_budget_post,base.group_account_manager,1,1,1,1
+access_account_budget_post_dotation,account.budget.post.dotation,model_account_budget_post_dotation,base.group_account_manager,1,1,1,1
+access_account_model,account.model,model_account_model,base.group_account_user,1,1,1,1
+access_account_model_line,account.model.line,model_account_model_line,base.group_account_user,1,1,1,1
+access_account_subscription,account.subscription,model_account_subscription,base.group_account_user,1,1,1,1
+access_account_subscription_line,account.subscription.line,model_account_subscription_line,base.group_account_user,1,1,1,1
+access_account_config_fiscalyear,account.config.fiscalyear,model_account_config_fiscalyear,base.group_account_manager,1,1,1,1
+access_account_config_journal_bank_account,account.config.journal.bank.account,model_account_config_journal_bank_account,base.group_account_manager,1,1,1,1
+access_account_config_journal_bank_account_line,account.config.journal.bank.account.line,model_account_config_journal_bank_account_line,base.group_account_manager,1,1,1,1
+access_account_tax_template,account.tax.template,model_account_tax_template,base.group_account_manager,1,1,1,1
+access_account_account_template,account.account.template,model_account_account_template,base.group_account_manager,1,1,1,1
+access_account_tax_code_template,account.tax.code.template,model_account_tax_code_template,base.group_account_manager,1,1,1,1
+access_account_chart_template,account.chart.template,model_account_chart_template,base.group_account_manager,1,1,1,1
+access_account_tax_template,account.tax.template,model_account_tax_template,base.group_account_manager,1,1,1,1
+access_wizard_multi_charts_accounts,wizard.multi.charts.accounts,model_wizard_multi_charts_accounts,base.group_account_manager,1,1,1,1
+access_account_bank_accounts_wizard,account.bank.accounts.wizard,model_account_bank_accounts_wizard,base.group_account_manager,1,1,1,1
+access_wizard_account_chart_duplicate,wizard.account.chart.duplicate,model_wizard_account_chart_duplicate,base.group_account_manager,1,1,1,1
+access_account_move_line,account.move.line,model_account_move_line,base.group_account_user,1,1,1,1
+access_account_bank_statement,account.bank.statement,model_account_bank_statement,base.group_account_user,1,1,1,1
+access_account_bank_statement_reconcile,account.bank.statement.reconcile,model_account_bank_statement_reconcile,base.group_account_user,1,1,1,1
+access_account_bank_statement_reconcile_line,account.bank.statement.reconcile.line,model_account_bank_statement_reconcile_line,base.group_account_user,1,1,1,1
+access_account_bank_statement_line,account.bank.statement.line,model_account_bank_statement_line,base.group_account_user,1,1,1,1
+access_account_analytic_line,account.analytic.line,model_account_analytic_line,base.group_account_user,1,1,1,1
+access_report_hr_timesheet_invoice_journal,report.hr.timesheet.invoice.journal,model_report_hr_timesheet_invoice_journal,base.group_account_manager,1,0,0,0
+access_account_invoice,account.invoice,model_account_invoice,base.group_account_user,1,0,0,0
+access_account_invoice_line,account.invoice.line,model_account_invoice_line,base.group_account_user,1,0,0,0
+access_account_invoice_tax,account.invoice.tax,model_account_invoice_tax,base.group_account_user,1,0,0,0
+access_account_analytic_account,account.analytic.account,model_account_analytic_account,base.group_account_user,1,0,0,0
+access_account_analytic_journal,account.analytic.journal,model_account_analytic_journal,base.group_account_user,1,0,0,0
+access_account_analytic_budget_post,account.analytic.budget.post,model_account_analytic_budget_post,base.group_account_manager,1,1,1,1
+access_account_analytic_budget_post_dotation,account.analytic.budget.post.dotation,model_account_analytic_budget_post_dotation,base.group_account_manager,1,1,1,1
+access_account_invoice_uinvoice,account.invoice,model_account_invoice,base.group_account_user,1,1,1,1
+access_account_invoice_line_uinvoice,account.invoice.line,model_account_invoice_line,base.group_account_user,1,1,1,1
+access_account_invoice_tax_uinvoice,account.invoice.tax,model_account_invoice_tax,base.group_account_user,1,1,1,1
+access_account_analytic_line_uinvoice,account.analytic.line,model_account_analytic_line,base.group_account_user,1,1,1,1
+access_account_move_uinvoice,account.move,model_account_move,base.group_account_user,1,1,1,1
+access_account_move_reconcile_uinvoice,account.move.reconcile,model_account_move_reconcile,base.group_account_user,1,1,1,1
+access_account_journal_period_uinvoice,account.journal.period,model_account_journal_period,base.group_account_user,1,1,1,1
+access_account_payment_term_manager,account.payment.term,model_account_payment_term,base.group_account_manager,1,1,1,1
+access_account_payment_term_line_manager,account.payment.term.line,model_account_payment_term_line,base.group_account_manager,1,1,1,1
+access_account_account_type_manager,account.account.type,model_account_account_type,base.group_account_manager,1,1,1,1
+access_account_tax_manager,account.tax,model_account_tax,base.group_account_manager,1,1,1,1
+access_account_account_manager,account.account,model_account_account,base.group_account_manager,1,1,1,1
+access_account_journal_view_manager,account.journal.view,model_account_journal_view,base.group_account_manager,1,1,1,1
+access_account_journal_column_manager,account.journal.column,model_account_journal_column,base.group_account_manager,1,1,1,1
+access_account_journal_manager,account.journal,model_account_journal,base.group_account_manager,1,1,1,1
+access_account_period_manager,account.period,model_account_period,base.group_account_manager,1,1,1,1
+access_account_tax_code_manager,account.tax.code,model_account_tax_code,base.group_account_manager,1,1,1,1
+access_account_tax_manager,account.tax,model_account_tax,base.group_account_manager,1,1,1,1
+access_account_invoice_manager,account.invoice,model_account_invoice,base.group_account_manager,1,1,1,1
+access_account_invoice_line_manager,account.invoice.line,model_account_invoice_line,base.group_account_manager,1,1,1,1
+access_account_invoice_tax_manager,account.invoice.tax,model_account_invoice_tax,base.group_account_manager,1,1,1,1
+access_account_analytic_account_manager,account.analytic.account,model_account_analytic_account,base.group_account_manager,1,1,1,1
+access_account_analytic_journal_manager,account.analytic.journal,model_account_analytic_journal,base.group_account_manager,1,1,1,1
index 4607e57..80b9f37 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_account_analytic_analysis_summary_user,account_analytic_analysis.summary.user,model_account_analytic_analysis_summary_user,base.group_user,1,0,0,0\r
-access_account_analytic_analysis_summary_month,account_analytic_analysis.summary.month,model_account_analytic_analysis_summary_month,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_account_analytic_analysis_summary_user,account_analytic_analysis.summary.user,model_account_analytic_analysis_summary_user,account.group_account_manager,1,0,0,0
+access_account_analytic_analysis_summary_month,account_analytic_analysis.summary.month,model_account_analytic_analysis_summary_month,account.group_account_manager,1,0,0,0
index 6e45932..16ef9a2 100644 (file)
@@ -1,2 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_account_analytic_default,account.analytic.default,model_account_analytic_default,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_account_analytic_default,account.analytic.default,model_account_analytic_default,account.group_account_user,1,0,0,0
+access_account_analytic_default_manager,account.analytic.default.manager,model_account_analytic_default,account.group_account_manager,1,1,1,1
index 73e19bb..fe56cde 100644 (file)
@@ -1,4 +1,7 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_account_analytic_plan_line,account.analytic.plan.line,model_account_analytic_plan_line,base.group_user,1,0,0,0\r
-access_account_analytic_plan_instance,account.analytic.plan.instance,model_account_analytic_plan_instance,base.group_user,1,0,0,0\r
-access_account_analytic_plan_instance_line,account.analytic.plan.instance.line,model_account_analytic_plan_instance_line,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_account_analytic_plan_line,account.analytic.plan.line,model_account_analytic_plan_line,account.group_account_user,1,1,1,1
+access_account_analytic_plan_instance,account.analytic.plan.instance,model_account_analytic_plan_instance,account.group_account_user,1,1,1,1
+access_account_analytic_plan_instance_line,account.analytic.plan.instance.line,model_account_analytic_plan_instance_line,account.group_account_user,1,1,1,1
+access_account_analytic_plan_line_invoice,account.analytic.plan.line.invoice,model_account_analytic_plan_line,account.group_account_user,1,1,1,1
+access_account_analytic_plan_instance_invoice,account.analytic.plan.instance.invoice,model_account_analytic_plan_instance,account.group_account_user,1,1,1,1
+access_account_analytic_plan_instance_line_invoice,account.analytic.plan.instance.line.invoice,model_account_analytic_plan_instance_line,account.group_account_user,1,1,1,1
index d8be1f3..a87fc1c 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_crossovered_budget,crossovered.budget,model_crossovered_budget,base.group_user,1,0,0,0\r
-access_crossovered_budget_lines,crossovered.budget.lines,model_crossovered_budget_lines,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_crossovered_budget,crossovered.budget,model_crossovered_budget,account.group_account_manager,1,1,1,1
+access_crossovered_budget_lines,crossovered.budget.lines,model_crossovered_budget_lines,account.group_account_manager,1,1,1,1
index 7071bf7..34510c0 100644 (file)
@@ -1,4 +1,7 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_account_followup_stat,account_followup.stat,model_account_followup_stat,base.group_user,1,0,0,0\r
-access_account_followup_followup,account_followup.followup,model_account_followup_followup,base.group_user,1,0,0,0\r
-access_account_followup_followup_line,account_followup.followup.line,model_account_followup_followup_line,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_account_followup_stat,account_followup.stat,model_account_followup_stat,base.group_account_user,1,0,0,0
+access_account_followup_followup,account_followup.followup,model_account_followup_followup,base.group_account_user,1,0,0,0
+access_account_followup_followup_line,account_followup.followup.line,model_account_followup_followup_line,base.group_account_user,1,0,0,0
+access_account_followup_stat_manager,account_followup.stat.manager,model_account_followup_stat,base.group_account_manager,1,1,1,1
+access_account_followup_followup_manager,account_followup.followup.manager,model_account_followup_followup,base.group_account_manager,1,1,1,1
+access_account_followup_followup_line_manager,account_followup.followup.line.manager,model_account_followup_followup_line,base.group_account_manager,1,1,1,1
index 0b84973..c83b4c6 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_notify_message,notify.message,model_notify_message,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_notify_message,notify.message,model_notify_message,base.group_account_invoice,1,1,1,1
index 4b578e2..ce0ac73 100644 (file)
@@ -1,5 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_payment_type,payment.type,model_payment_type,base.group_user,1,0,0,0\r
-access_payment_mode,payment.mode,model_payment_mode,base.group_user,1,0,0,0\r
-access_payment_order,payment.order,model_payment_order,base.group_user,1,0,0,0\r
-access_payment_line,payment.line,model_payment_line,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_payment_type,payment.type,model_payment_type,account.group_account_payment,1,1,1,1
+access_payment_mode,payment.mode,model_payment_mode,account.group_account_payment,1,1,1,1
+access_payment_order,payment.order,model_payment_order,account.group_account_payment,1,1,1,1
+access_payment_line,payment.line,model_payment_line,account.group_account_payment,1,1,1,1
index aeb498c..e74efd1 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_account_report_report,account.report.report,model_account_report_report,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_account_report_report,account.report.report,model_account_report_report,base.group_user,1,0,0,0
index ef9f29f..2ac8ff7 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_color_rml,color.rml,model_color_rml,base.group_user,1,0,0,0\r
-access_account_report_bs,account.report.bs,model_account_report_bs,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_color_rml,color.rml,model_color_rml,account.group_account_maanger,1,1,1,1
+access_account_report_bs,account.report.bs,model_account_report_bs,account.group_account_maanger,1,1,1,1
index 87826f2..e7dfa6f 100644 (file)
@@ -1,20 +1,20 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_auction_artists,auction.artists,model_auction_artists,base.group_user,1,0,0,0\r
-access_auction_dates,auction.dates,model_auction_dates,base.group_user,1,0,0,0\r
-access_auction_deposit,auction.deposit,model_auction_deposit,base.group_user,1,0,0,0\r
-access_auction_deposit_cost,auction.deposit.cost,model_auction_deposit_cost,base.group_user,1,0,0,0\r
-access_auction_lot_category,auction.lot.category,model_auction_lot_category,base.group_user,1,0,0,0\r
-access_auction_lots,auction.lots,model_auction_lots,base.group_user,1,0,0,0\r
-access_auction_bid,auction.bid,model_auction_bid,base.group_user,1,0,0,0\r
-access_auction_lot_history,auction.lot.history,model_auction_lot_history,base.group_user,1,0,0,0\r
-access_report_buyer_auction,report.buyer.auction,model_report_buyer_auction,base.group_user,1,0,0,0\r
-access_report_seller_auction,report.seller.auction,model_report_seller_auction,base.group_user,1,0,0,0\r
-access_report_auction_view,report.auction.view,model_report_auction_view,base.group_user,1,0,0,0\r
-access_report_auction_object_date,report.auction.object.date,model_report_auction_object_date,base.group_user,1,0,0,0\r
-access_report_auction_estimation_adj_category,report.auction.estimation.adj.category,model_report_auction_estimation_adj_category,base.group_user,1,0,0,0\r
-access_report_auction_adjudication,report.auction.adjudication,model_report_auction_adjudication,base.group_user,1,0,0,0\r
-access_report_attendance,report.attendance,model_report_attendance,base.group_user,1,0,0,0\r
-access_report_deposit_border,report.deposit.border,model_report_deposit_border,base.group_user,1,0,0,0\r
-access_report_object_encoded,report.object.encoded,model_report_object_encoded,base.group_user,1,0,0,0\r
-access_report_object_encoded_manager,report.object.encoded.manager,model_report_object_encoded_manager,base.group_user,1,0,0,0\r
-access_report_unclassified_objects,report.unclassified.objects,model_report_unclassified_objects,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_auction_artists,auction.artists,model_auction_artists,auction.group_user,1,1,1,1
+access_auction_dates,auction.dates,model_auction_dates,auction.group_user,1,1,1,1
+access_auction_deposit,auction.deposit,model_auction_deposit,auction.group_user,1,1,1,1
+access_auction_deposit_cost,auction.deposit.cost,model_auction_deposit_cost,auction.group_user,1,1,1,1
+access_auction_lot_category,auction.lot.category,model_auction_lot_category,auction.group_user,1,1,1,1
+access_auction_lots,auction.lots,model_auction_lots,auction.group_user,1,1,1,1
+access_auction_bid,auction.bid,model_auction_bid,auction.group_user,1,1,1,1
+access_auction_lot_history,auction.lot.history,model_auction_lot_history,auction.group_user,1,1,1,1
+access_report_buyer_auction,report.buyer.auction,model_report_buyer_auction,auction.group_user,1,1,1,1
+access_report_seller_auction,report.seller.auction,model_report_seller_auction,auction.group_user,1,1,1,1
+access_report_auction_view,report.auction.view,model_report_auction_view,auction.group_user,1,1,1,1
+access_report_auction_object_date,report.auction.object.date,model_report_auction_object_date,auction.group_user,1,1,1,1
+access_report_auction_estimation_adj_category,report.auction.estimation.adj.category,model_report_auction_estimation_adj_category,auction.group_user,1,1,1,1
+access_report_auction_adjudication,report.auction.adjudication,model_report_auction_adjudication,auction.group_user,1,1,1,1
+access_report_attendance,report.attendance,model_report_attendance,auction.group_user,1,1,1,1
+access_report_deposit_border,report.deposit.border,model_report_deposit_border,auction.group_user,1,1,1,1
+access_report_object_encoded,report.object.encoded,model_report_object_encoded,auction.group_user,1,1,1,1
+access_report_object_encoded_manager,report.object.encoded.manager,model_report_object_encoded_manager,auction.group_user,1,1,1,1
+access_report_unclassified_objects,report.unclassified.objects,model_report_unclassified_objects,auction.group_user,1,1,1,1
index 1f1de40..f660518 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_res_partner_contact,res.partner.contact,model_res_partner_contact,base.group_user,1,0,0,0\r
-access_res_partner_job,res.partner.job,model_res_partner_job,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_res_partner_contact,res.partner.contact,model_res_partner_contact,base.group_user,1,1,1,1
+access_res_partner_job,res.partner.job,model_res_partner_job,base.group_user,1,1,1,1
index 29dfb18..fa68571 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_ir_module_record,ir.module.record,model_ir_module_record,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_ir_module_record,ir.module.record,model_ir_module_record,base.group_system,1,1,1,1
index 0d85b17..d5c50e3 100644 (file)
@@ -1,4 +1,4 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_base_report_creator_report,base_report_creator.report,model_base_report_creator_report,base.group_user,1,0,0,0\r
-access_base_report_creator_report_fields,base_report_creator.report.fields,model_base_report_creator_report_fields,base.group_user,1,0,0,0\r
-access_base_report_creator_report_filter,base_report_creator.report.filter,model_base_report_creator_report_filter,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_base_report_creator_report,base_report_creator.report,model_base_report_creator_report,base.group_system,1,1,1,1
+access_base_report_creator_report_fields,base_report_creator.report.fields,model_base_report_creator_report_fields,base.group_system,1,1,1,1
+access_base_report_creator_report_filter,base_report_creator.report.filter,model_base_report_creator_report_filter,base.group_system,1,1,1,1
index fd7a609..2ad5d32 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_base_setup_base_setup,base_setup.base_setup,model_base_setup_base_setup,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_base_setup_base_setup,base_setup.base_setup,model_base_setup_base_setup,base.group_system,1,1,1,1
index 4476289..9505a83 100644 (file)
@@ -1,5 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_board_board,board.board,model_board_board,base.group_user,1,0,0,0\r
-access_board_board_line,board.board.line,model_board_board_line,base.group_user,1,0,0,0\r
-access_board_note_type,board.note.type,model_board_note_type,base.group_user,1,0,0,0\r
-access_board_note,board.note,model_board_note,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_board_board,board.board,model_board_board,base.group_user,1,1,1,1
+access_board_board_line,board.board.line,model_board_board_line,base.group_user,1,1,1,1
+access_board_note_type,board.note.type,model_board_note_type,base.group_user,1,1,1,1
+access_board_note,board.note,model_board_note,base.group_user,1,1,1,1
index 3bb6fb0..afe7696 100644 (file)
@@ -1,9 +1,12 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_crm_segmentation,crm.segmentation,model_crm_segmentation,base.group_user,1,0,0,0\r
-access_crm_segmentation_line,crm.segmentation.line,model_crm_segmentation_line,base.group_user,1,0,0,0\r
-access_crm_case_section,crm.case.section,model_crm_case_section,base.group_user,1,0,0,0\r
-access_crm_case_categ,crm.case.categ,model_crm_case_categ,base.group_user,1,0,0,0\r
-access_crm_case_rule,crm.case.rule,model_crm_case_rule,base.group_user,1,0,0,0\r
-access_crm_case,crm.case,model_crm_case,base.group_user,1,0,0,0\r
-access_crm_case_log,crm.case.log,model_crm_case_log,base.group_user,1,0,0,0\r
-access_crm_case_history,crm.case.history,model_crm_case_history,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_crm_segmentation,crm.segmentation,model_crm_segmentation,crm.group_crm_manager,1,1,1,1
+access_crm_segmentation_line,crm.segmentation.line,model_crm_segmentation_line,crm.group_crm_manager,1,1,1,1
+access_crm_case_section,crm.case.section,model_crm_case_section,crm.group_crm_user,1,0,0,0
+access_crm_case_categ,crm.case.categ,model_crm_case_categ,crm.group_crm_user,1,0,0,0
+access_crm_case_rule,crm.case.rule,model_crm_case_rule,crm.group_crm_user,1,0,0,0
+access_crm_case,crm.case,model_crm_case,crm.group_crm_user,1,1,1,1
+access_crm_case_log,crm.case.log,model_crm_case_log,crm.group_crm_user,1,1,1,1
+access_crm_case_history,crm.case.history,model_crm_case_history,crm.group_crm_user,1,1,1,1
+access_crm_case_section_manager,crm.case.section.manager,model_crm_case_section,crm.group_crm_manager,1,1,1,1
+access_crm_case_categ_manager,crm.case.categ.manager,model_crm_case_categ,crm.group_crm_manager,1,1,1,1
+access_crm_case_rule_manager,crm.case.rule.manager,model_crm_case_rule,crm.group_crm_manager,1,1,1,1
index 21a8937..2697ccb 100644 (file)
@@ -1,4 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_crm_case_stage,crm.case.stage,model_crm_case_stage,base.group_user,1,0,0,0\r
-access_report_crm_case_section_stage,report.crm.case.section.stage,model_report_crm_case_section_stage,base.group_user,1,0,0,0\r
-access_report_crm_case_section_categ_stage,report.crm.case.section.categ.stage,model_report_crm_case_section_categ_stage,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_crm_case_stage,crm.case.stage,model_crm_case_stage,crm.group_crm_user,1,0,0,0
+access_report_crm_case_section_stage,report.crm.case.section.stage,model_report_crm_case_section_stage,crm.group_crm_manager,1,0,0,0
+access_report_crm_case_section_categ_stage,report.crm.case.section.categ.stage,model_report_crm_case_section_categ_stage,crm.group_crm_manager,1,0,0,0
+access_crm_case_stage_manager,crm.case.stage,model_crm_case_stage,crm.group_crm_manager,1,1,1,1
index 912780b..5b8fcad 100644 (file)
@@ -1,4 +1,6 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_crm_profiling_question,crm_profiling.question,model_crm_profiling_question,base.group_user,1,0,0,0\r
-access_crm_profiling_questionnaire,crm_profiling.questionnaire,model_crm_profiling_questionnaire,base.group_user,1,0,0,0\r
-access_crm_profiling_answer,crm_profiling.answer,model_crm_profiling_answer,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_crm_profiling_question,crm_profiling.question,model_crm_profiling_question,crm.group_crm_user,1,0,0,0
+access_crm_profiling_questionnaire,crm_profiling.questionnaire,model_crm_profiling_questionnaire,crm.group_crm_user,1,0,0,0
+access_crm_profiling_answer,crm_profiling.answer,model_crm_profiling_answer,crm.group_crm_user,1,1,1,1
+access_crm_profiling_question_manager,crm_profiling.question,model_crm_profiling_question,crm.group_crm_manager,1,1,1,1
+access_crm_profiling_questionnaire_manager,crm_profiling.questionnaire,model_crm_profiling_questionnaire,crm.group_crm_manager,1,1,1,1
index 6333814..b69c00a 100644 (file)
@@ -1,4 +1,7 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_delivery_carrier,delivery.carrier,model_delivery_carrier,base.group_user,1,0,0,0\r
-access_delivery_grid,delivery.grid,model_delivery_grid,base.group_user,1,0,0,0\r
-access_delivery_grid_line,delivery.grid.line,model_delivery_grid_line,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_delivery_carrier,delivery.carrier,model_delivery_carrier,sale.group_sale_user,1,0,0,0
+access_delivery_grid,delivery.grid,model_delivery_grid,sale.group_sale_user,1,0,0,0
+access_delivery_grid_line,delivery.grid.line,model_delivery_grid_line,sale.group_sale_user,1,0,0,0
+access_delivery_carrier_manager,delivery.carrier,model_delivery_carrier,sale.group_sale_manager,1,1,1,1
+access_delivery_grid_manager,delivery.grid,model_delivery_grid,sale.group_sale_manager,1,1,1,1
+access_delivery_grid_line_manager,delivery.grid.line,model_delivery_grid_line,sale.group_sale_manager,1,1,1,1
index 32994e2..e7668f3 100644 (file)
@@ -1,6 +1,6 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_event_type,event.type,model_event_type,base.group_user,1,0,0,0\r
-access_event_event,event.event,model_event_event,base.group_user,1,0,0,0\r
-access_event_registration,event.registration,model_event_registration,base.group_user,1,0,0,0\r
-access_report_event_registration,report.event.registration,model_report_event_registration,base.group_user,1,0,0,0\r
-access_report_event_type_registration,report.event.type.registration,model_report_event_type_registration,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_event_type,event.type,model_event_type,crm.group_crm_user,1,1,1,1
+access_event_event,event.event,model_event_event,crm.group_crm_user,1,1,1,1
+access_event_registration,event.registration,model_event_registration,crm.group_crm_user,1,1,1,1
+access_report_event_registration,report.event.registration,model_report_event_registration,crm.group_crm_user,1,1,1,1
+access_report_event_type_registration,report.event.type.registration,model_report_event_type_registration,crm.group_crm_user,1,1,1,1
index db0f443..d1c4018 100644 (file)
@@ -2,11 +2,11 @@
 <terp>
 <data noupdate="1">
     <record id="group_hr_manager" model="res.groups">
-        <field name="name">HR / Manager</field>
+        <field name="name">Human Resources / Manager</field>
     </record>
     
-    <record id="group_hr_employee" model="res.groups">
-        <field name="name">HR / User</field>
+    <record id="group_hr_user" model="res.groups">
+        <field name="name">Human Resources / User</field>
     </record>
 </data>
 </terp>
index 7e29f18..507de13 100644 (file)
@@ -1,8 +1,11 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_timesheet_group,hr.timesheet.group,model_hr_timesheet_group,base.group_user,1,0,0,0\r
-access_hr_employee_category,hr.employee.category,model_hr_employee_category,base.group_user,1,0,0,0\r
-access_hr_employee,hr.employee,model_hr_employee,base.group_user,1,0,0,0\r
-access_hr_timesheet,hr.timesheet,model_hr_timesheet,base.group_user,1,0,0,0\r
-access_hr_action_reason,hr.action.reason,model_hr_action_reason,base.group_user,1,0,0,0\r
-access_hr_attendance,hr.attendance,model_hr_attendance,base.group_user,1,0,0,0\r
-access_hr_department,hr.department,model_hr_department,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_timesheet_group,hr.timesheet.group,model_hr_timesheet_group,hr.group_hr_user,1,0,0,0
+access_hr_employee_category,hr.employee.category,model_hr_employee_category,hr.group_hr_user,1,0,0,0
+access_hr_employee,hr.employee,model_hr_employee,hr.group_hr_user,1,1,1,1
+access_hr_timesheet,hr.timesheet,model_hr_timesheet,hr.group_hr_user,1,1,1,1
+access_hr_action_reason,hr.action.reason,model_hr_action_reason,hr.group_hr_user,1,1,1,1
+access_hr_attendance,hr.attendance,model_hr_attendance,hr.group_hr_user,1,1,1,1
+access_hr_department,hr.department,model_hr_department,hr.group_hr_user,1,0,0,0
+access_hr_timesheet_group_manager,hr.timesheet.group.manager,model_hr_timesheet_group,hr.group_hr_manager,1,1,1,1
+access_hr_employee_category_manager,hr.employee.category.manager,model_hr_employee_category,hr.group_hr_manager,1,1,1,1
+access_hr_department_manager,hr.department.manager,model_hr_department,hr.group_hr_manager,1,1,1,1
index 2075238..8dd7c65 100644 (file)
@@ -3,7 +3,7 @@
 <data noupdate="1">
 
     <record id="group_hr_contract" model="res.groups">
-        <field name="name">HR / Contracts</field>
+        <field name="name">Human Resources / Contracts</field>
     </record>
 
 </data>
index 9be5806..f56b500 100644 (file)
@@ -1,5 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_employee_marital_status,hr.employee.marital.status,model_hr_employee_marital_status,base.group_user,1,0,0,0\r
-access_hr_contract_wage_type_period,hr.contract.wage.type.period,model_hr_contract_wage_type_period,base.group_user,1,0,0,0\r
-access_hr_contract_wage_type,hr.contract.wage.type,model_hr_contract_wage_type,base.group_user,1,0,0,0\r
-access_hr_contract,hr.contract,model_hr_contract,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_employee_marital_status,hr.employee.marital.status,model_hr_employee_marital_status,hr.group_hr_user,1,1,1,1
+access_hr_contract_wage_type_period,hr.contract.wage.type.period,model_hr_contract_wage_type_period,hr.group_hr_manager,1,1,1,1
+access_hr_contract_wage_type,hr.contract.wage.type,model_hr_contract_wage_type,hr.group_hr_manager,1,1,1,1
+access_hr_contract,hr.contract,model_hr_contract,hr.group_hr_contract,1,1,1,1
index 6539e7a..ea8c924 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_expense_expense,hr.expense.expense,model_hr_expense_expense,base.group_user,1,0,0,0\r
-access_hr_expense_line,hr.expense.line,model_hr_expense_line,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_expense_expense,hr.expense.expense,model_hr_expense_expense,base.group_user,1,1,1,1
+access_hr_expense_line,hr.expense.line,model_hr_expense_line,base.group_user,1,1,1,1
index 718669d..69619dd 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_holidays_per_user,hr.holidays.per.user,model_hr_holidays_per_user,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_holidays_per_user,hr.holidays.per.user,model_hr_holidays_per_user,base.group_user,1,1,1,1
index e3e5456..6a9a08f 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_analytic_timesheet,hr.analytic.timesheet,model_hr_analytic_timesheet,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_analytic_timesheet,hr.analytic.timesheet,model_hr_analytic_timesheet,base.group_user,1,1,1,1
index b04bcfb..f849d88 100644 (file)
@@ -1,2 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_timesheet_invoice_factor,hr_timesheet_invoice.factor,model_hr_timesheet_invoice_factor,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_timesheet_invoice_factor,hr_timesheet_invoice.factor,model_hr_timesheet_invoice_factor,base.group_user,1,0,0,0
+access_hr_timesheet_invoice_factor,hr_timesheet_invoice.factor,model_hr_timesheet_invoice_factor,account.group_account_invoice,1,1,1,1
index d2c7565..be9d927 100644 (file)
@@ -1,4 +1,4 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_hr_timesheet_sheet_sheet,hr_timesheet_sheet.sheet,model_hr_timesheet_sheet_sheet,base.group_user,1,0,0,0\r
-access_hr_timesheet_sheet_sheet_day,hr_timesheet_sheet.sheet.day,model_hr_timesheet_sheet_sheet_day,base.group_user,1,0,0,0\r
-access_hr_timesheet_sheet_sheet_account,hr_timesheet_sheet.sheet.account,model_hr_timesheet_sheet_sheet_account,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_hr_timesheet_sheet_sheet,hr_timesheet_sheet.sheet,model_hr_timesheet_sheet_sheet,base.group_user,1,1,1,1
+access_hr_timesheet_sheet_sheet_day,hr_timesheet_sheet.sheet.day,model_hr_timesheet_sheet_sheet_day,base.group_user,1,1,1,1
+access_hr_timesheet_sheet_sheet_account,hr_timesheet_sheet.sheet.account,model_hr_timesheet_sheet_sheet_account,base.group_user,1,1,1,1
diff --git a/addons/idea/security/ir.model.access b/addons/idea/security/ir.model.access
new file mode 100644 (file)
index 0000000..f920712
--- /dev/null
@@ -0,0 +1,6 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_idea_category,idea.category,model_idea_category,base.group_system,1,1,1,1
+access_idea_idea,idea.idea,model_idea_idea,base.group_user,1,1,1,1
+access_idea_comment,idea.comment,model_idea_comment,base.group_user,1,1,1,1
+access_idea_vote,idea.vote,model_idea_vote,base.group_user,1,1,1,1
+access_idea_vote_stat,idea.vote.stat,model_idea_vote_stat,base.group_user,1,1,1,1
index b61ff63..a641bd4 100644 (file)
@@ -1,5 +1,4 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_membership_membership_line,membership.membership_line,model_membership_membership_line,base.group_user,1,0,0,0\r
-access_report_partner_member_year,report.partner_member.year,model_report_partner_member_year,base.group_user,1,0,0,0\r
-access_report_partner_member_year_new,report.partner_member.year_new,model_report_partner_member_year_new,base.group_user,1,0,0,0\r
-access_report_partner_member_year_new,report.partner_member.year_new,model_report_partner_member_year_new,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_membership_membership_line,membership.membership_line,model_membership_membership_line,base.group_user,1,1,1,1
+access_report_partner_member_year,report.partner_member.year,model_report_partner_member_year,base.group_user,1,0,0,0
+access_report_partner_member_year_new,report.partner_member.year_new,model_report_partner_member_year_new,base.group_user,1,0,0,0
index 6dbc2f7..bac9c29 100644 (file)
@@ -2,7 +2,7 @@
 <terp>
     <data>
         
-        <menuitem icon="terp-mrp" id="menu_mrp_root" name="Production Management"/>
+        <menuitem icon="terp-mrp" id="menu_mrp_root" name="Manufacturing"/>
         
         <!--
     Property / Property Group
index 511f0ca..6e17070 100644 (file)
@@ -1,13 +1,21 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_mrp_workcenter,mrp.workcenter,model_mrp_workcenter,base.group_user,1,0,0,0\r
-access_mrp_property_group,mrp.property.group,model_mrp_property_group,base.group_user,1,0,0,0\r
-access_mrp_property,mrp.property,model_mrp_property,base.group_user,1,0,0,0\r
-access_mrp_routing,mrp.routing,model_mrp_routing,base.group_user,1,0,0,0\r
-access_mrp_routing_workcenter,mrp.routing.workcenter,model_mrp_routing_workcenter,base.group_user,1,0,0,0\r
-access_mrp_bom,mrp.bom,model_mrp_bom,base.group_user,1,0,0,0\r
-access_mrp_bom_revision,mrp.bom.revision,model_mrp_bom_revision,base.group_user,1,0,0,0\r
-access_mrp_production,mrp.production,model_mrp_production,base.group_user,1,0,0,0\r
-access_mrp_production_workcenter_line,mrp.production.workcenter.line,model_mrp_production_workcenter_line,base.group_user,1,0,0,0\r
-access_mrp_production_product_line,mrp.production.product.line,model_mrp_production_product_line,base.group_user,1,0,0,0\r
-access_mrp_procurement,mrp.procurement,model_mrp_procurement,base.group_user,1,0,0,0\r
-access_stock_warehouse_orderpoint,stock.warehouse.orderpoint,model_stock_warehouse_orderpoint,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_mrp_workcenter,mrp.workcenter,model_mrp_workcenter,mrp.group_production_user,1,0,0,0
+access_mrp_property_group,mrp.property.group,model_mrp_property_group,mrp.group_production_user,1,0,0,0
+access_mrp_property,mrp.property,model_mrp_property,mrp.group_production_user,1,0,0,0
+access_mrp_routing,mrp.routing,model_mrp_routing,mrp.group_production_user,1,0,0,0
+access_mrp_routing_workcenter,mrp.routing.workcenter,model_mrp_routing_workcenter,mrp.group_production_user,1,0,0,0
+access_mrp_bom,mrp.bom,model_mrp_bom,mrp.group_production_user,1,0,0,0
+access_mrp_bom_revision,mrp.bom.revision,model_mrp_bom_revision,mrp.group_production_user,1,0,0,0
+access_mrp_production,mrp.production,model_mrp_production,mrp.group_production_user,1,1,1,1
+access_mrp_production_workcenter_line,mrp.production.workcenter.line,model_mrp_production_workcenter_line,mrp.group_production_user,1,1,1,1
+access_mrp_production_product_line,mrp.production.product.line,model_mrp_production_product_line,mrp.group_production_user,1,1,1,1
+access_mrp_procurement,mrp.procurement,model_mrp_procurement,mrp.group_production_user,1,1,1,1
+access_stock_warehouse_orderpoint,stock.warehouse.orderpoint,model_stock_warehouse_orderpoint,mrp.group_production_user,1,0,0,0
+access_stock_warehouse_orderpoint_manager,stock.warehouse.orderpoint.manager,model_stock_warehouse_orderpoint,mrp.group_production_user,1,1,1,1
+access_mrp_workcenter_manager,mrp.workcenter.manager,model_mrp_workcenter,mrp.group_production_user,1,1,1,1
+access_mrp_property_group_manager,mrp.property.group.manager,model_mrp_property_group,mrp.group_production_user,1,1,1,1
+access_mrp_property_manager,mrp.property.manager,model_mrp_property,mrp.group_production_user,1,1,1,1
+access_mrp_routing_manager,mrp.routing.manager,model_mrp_routing,mrp.group_production_user,1,1,1,1
+access_mrp_routing_workcenter_manager,mrp.routing.workcenter.manager,model_mrp_routing_workcenter,mrp.group_production_user,1,1,1,1
+access_mrp_bom_manager,mrp.bom.manager,model_mrp_bom,mrp.group_production_user,1,1,1,1
+access_mrp_bom_revision_manager,mrp.bom.revision.manager,model_mrp_bom_revision,mrp.group_production_user,1,1,1,1
index a0d7010..5c32495 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_mrp_operations_operation_code,mrp_operations.operation.code,model_mrp_operations_operation_code,base.group_user,1,0,0,0\r
-access_mrp_operations_operation,mrp_operations.operation,model_mrp_operations_operation,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_mrp_operations_operation_code,mrp_operations.operation.code,model_mrp_operations_operation_code,mrp.group_production_user,1,1,1,1
+access_mrp_operations_operation,mrp_operations.operation,model_mrp_operations_operation,mrp.group_production_user,1,1,1,1
index 4bbbc21..0446904 100644 (file)
@@ -1,6 +1,7 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_pos_config_journal,pos.config.journal,model_pos_config_journal,base.group_user,1,0,0,0\r
-access_pos_order,pos.order,model_pos_order,base.group_user,1,0,0,0\r
-access_pos_order_line,pos.order.line,model_pos_order_line,base.group_user,1,0,0,0\r
-access_pos_payment,pos.payment,model_pos_payment,base.group_user,1,0,0,0\r
-access_report_transaction_pos,report.transaction.pos,model_report_transaction_pos,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_pos_config_journal,pos.config.journal,model_pos_config_journal,point_of_sale.group_pos_user,1,0,0,0
+access_pos_order,pos.order,model_pos_order,point_of_sale.group_pos_user,1,1,1,1
+access_pos_order_line,pos.order.line,model_pos_order_line,point_of_sale.group_pos_user,1,1,1,1
+access_pos_payment,pos.payment,model_pos_payment,point_of_sale.group_pos_user,1,1,1,1
+access_report_transaction_pos,report.transaction.pos,model_report_transaction_pos,point_of_sale.group_pos_manager,1,0,0,0
+access_pos_config_journal_manager,pos.config.journal.manager,model_pos_config_journal,point_of_sale.group_pos_manager,1,1,1,1
index eb99bc6..6f10808 100644 (file)
@@ -1,5 +1,9 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_processus_processus,processus.processus,model_processus_processus,base.group_user,1,0,0,0\r
-access_processus_node,processus.node,model_processus_node,base.group_user,1,0,0,0\r
-access_processus_transition,processus.transition,model_processus_transition,base.group_user,1,0,0,0\r
-access_processus_transition_action,processus.transition.action,model_processus_transition_action,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_processus_processus,processus.processus,model_processus_processus,base.group_user,1,0,0,0
+access_processus_node,processus.node,model_processus_node,base.group_user,1,0,0,0
+access_processus_transition,processus.transition,model_processus_transition,base.group_user,1,0,0,0
+access_processus_transition_action,processus.transition.action,model_processus_transition_action,base.group_user,1,0,0,0
+access_processus_processus_manager,processus.processus,model_processus_processus,base.group_system,1,1,1,1
+access_processus_node_manager,processus.node,model_processus_node,base.group_system,1,1,1,1
+access_processus_transition_manager,processus.transition,model_processus_transition,base.group_system,1,1,1,1
+access_processus_transition_action_manager,processus.transition.action,model_processus_transition_action,base.group_system,1,1,1,1
index 1a716b1..b374c13 100644 (file)
@@ -1,15 +1,29 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_product_uom_categ,product.uom.categ,model_product_uom_categ,base.group_user,1,0,0,0\r
-access_product_uom,product.uom,model_product_uom,base.group_user,1,0,0,0\r
-access_product_ul,product.ul,model_product_ul,base.group_user,1,0,0,0\r
-access_product_category,product.category,model_product_category,base.group_user,1,0,0,0\r
-access_product_template,product.template,model_product_template,base.group_user,1,0,0,0\r
-access_product_product,product.product,model_product_product,base.group_user,1,0,0,0\r
-access_product_packaging,product.packaging,model_product_packaging,base.group_user,1,0,0,0\r
-access_product_supplierinfo,product.supplierinfo,model_product_supplierinfo,base.group_user,1,0,0,0\r
-access_pricelist_partnerinfo,pricelist.partnerinfo,model_pricelist_partnerinfo,base.group_user,1,0,0,0\r
-access_product_price_type,product.price.type,model_product_price_type,base.group_user,1,0,0,0\r
-access_product_pricelist_type,product.pricelist.type,model_product_pricelist_type,base.group_user,1,0,0,0\r
-access_product_pricelist,product.pricelist,model_product_pricelist,base.group_user,1,0,0,0\r
-access_product_pricelist_version,product.pricelist.version,model_product_pricelist_version,base.group_user,1,0,0,0\r
-access_product_pricelist_item,product.pricelist.item,model_product_pricelist_item,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_product_uom_categ,product.uom.categ,model_product_uom_categ,base.group_product_manager,1,1,1,1
+access_product_uom,product.uom,model_product_uom,base.group_user,1,1,1,1
+access_product_ul,product.ul,model_product_ul,base.group_user,1,1,1,1
+access_product_category,product.category,model_product_category,base.group_user,1,1,1,1
+access_product_template,product.template,model_product_template,base.group_user,1,1,1,1
+access_product_product,product.product,model_product_product,base.group_user,1,1,1,1
+access_product_packaging,product.packaging,model_product_packaging,base.group_user,1,1,1,1
+access_product_supplierinfo,product.supplierinfo,model_product_supplierinfo,base.group_user,1,1,1,1
+access_pricelist_partnerinfo,pricelist.partnerinfo,model_pricelist_partnerinfo,base.group_user,1,1,1,1
+access_product_price_type,product.price.type,model_product_price_type,base.group_user,1,1,1,1
+access_product_pricelist_type,product.pricelist.type,model_product_pricelist_type,base.group_user,1,1,1,1
+access_product_pricelist,product.pricelist,model_product_pricelist,base.group_user,1,1,1,1
+access_product_pricelist_version,product.pricelist.version,model_product_pricelist_version,base.group_user,1,1,1,1
+access_product_pricelist_item,product.pricelist.item,model_product_pricelist_item,base.group_user,1,1,1,1
+access_product_uom_categ_user,product.uom.categ.user,model_product_uom_categ,base.group_product_manager,1,0,0,0
+access_product_uom_user,product.uom.user,model_product_uom,base.group_user,1,0,0,0
+access_product_ul_user,product.ul.user,model_product_ul,base.group_user,1,0,0,0
+access_product_category_user,product.category.user,model_product_category,base.group_user,1,0,0,0
+access_product_template_user,product.template.user,model_product_template,base.group_user,1,0,0,0
+access_product_product_user,product.product.user,model_product_product,base.group_user,1,0,0,0
+access_product_packaging_user,product.packaging.user,model_product_packaging,base.group_user,1,0,0,0
+access_product_supplierinfo_user,product.supplierinfo.user,model_product_supplierinfo,base.group_user,1,0,0,0
+access_pricelist_partnerinfo_user,pricelist.partnerinfo.user,model_pricelist_partnerinfo,base.group_user,1,0,0,0
+access_product_price_type_user,product.price.type.user,model_product_price_type,base.group_user,1,0,0,0
+access_product_pricelist_type_user,product.pricelist.type.user,model_product_pricelist_type,base.group_user,1,0,0,0
+access_product_pricelist_user,product.pricelist.user,model_product_pricelist,base.group_user,1,0,0,0
+access_product_pricelist_version_user,product.pricelist.version.user,model_product_pricelist_version,base.group_user,1,0,0,0
+access_product_pricelist_item_user,product.pricelist.item.user,model_product_pricelist_item,base.group_user,1,0,0,0
index 9da1db8..07c7312 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_system,1,1,1,1
index 9da1db8..07c7312 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_system,1,1,1,1
index 9da1db8..07c7312 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_system,1,1,1,1
index 9da1db8..07c7312 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_config_install_extra_modules,config.install_extra_modules,model_config_install_extra_modules,base.group_system,1,1,1,1
index 4497512..e5826a9 100644 (file)
@@ -1,5 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_project_project,project.project,model_project_project,base.group_user,1,0,0,0\r
-access_project_task_type,project.task.type,model_project_task_type,base.group_user,1,0,0,0\r
-access_project_task,project.task,model_project_task,base.group_user,1,0,0,0\r
-access_project_task_work,project.task.work,model_project_task_work,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_project_project,project.project,model_project_project,project.group_project_user,1,1,1,1
+access_project_task_type,project.task.type,model_project_task_type,project.group_project_manager,1,1,1,1
+access_project_task,project.task,model_project_task,project.group_project_user,1,1,1,1
+access_project_task_work,project.task.work,model_project_task_work,project.group_project_user,1,1,1,1
index 3a15c2a..2819b5c 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_project_gtd_context,project.gtd.context,model_project_gtd_context,base.group_user,1,0,0,0\r
-access_project_gtd_timebox,project.gtd.timebox,model_project_gtd_timebox,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_project_gtd_context,project.gtd.context,model_project_gtd_context,project.group_project_user,1,1,1,1
+access_project_gtd_timebox,project.gtd.timebox,model_project_gtd_timebox,project.group_project_user,1,1,1,1
index cf18480..b90a077 100644 (file)
Binary files a/addons/purchase/security/ir.model.access.csv and b/addons/purchase/security/ir.model.access.csv differ
index 162e266..8f1a6f5 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_account_receivable,report.account.receivable,model_report_account_receivable,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_account_receivable,report.account.receivable,model_report_account_receivable,account.group_account_manager,1,0,0,0
index 5f91818..2c07cac 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_analytic_account_close,report.analytic.account.close,model_report_analytic_account_close,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_analytic_account_close,report.analytic.account.close,model_report_analytic_account_close,account.group_account_manager,1,0,0,0
index cc9b921..7390bda 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_account_analytic_line_to_invoice,report.account.analytic.line.to.invoice,model_report_account_analytic_line_to_invoice,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_account_analytic_line_to_invoice,report.account.analytic.line.to.invoice,model_report_account_analytic_line_to_invoice,account.group_account_manager,1,0,0,0
index 606594b..473d252 100644 (file)
@@ -1,6 +1,6 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_account_analytic_planning,report_account_analytic.planning,model_report_account_analytic_planning,base.group_user,1,0,0,0\r
-access_report_account_analytic_planning_line,report_account_analytic.planning.line,model_report_account_analytic_planning_line,base.group_user,1,0,0,0\r
-access_report_account_analytic_planning_stat_account,report_account_analytic.planning.stat.account,model_report_account_analytic_planning_stat_account,base.group_user,1,0,0,0\r
-access_report_account_analytic_planning_stat,report_account_analytic.planning.stat,model_report_account_analytic_planning_stat,base.group_user,1,0,0,0\r
-access_report_account_analytic_planning_stat_user,report_account_analytic.planning.stat.user,model_report_account_analytic_planning_stat_user,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_account_analytic_planning,report_account_analytic.planning,model_report_account_analytic_planning,project.group_project_manager,1,1,1,1
+access_report_account_analytic_planning_line,report_account_analytic.planning.line,model_report_account_analytic_planning_line,project.group_project_manager,1,1,1,1
+access_report_account_analytic_planning_stat_account,report_account_analytic.planning.stat.account,model_report_account_analytic_planning_stat_account,project.group_project_user,1,0,0,0
+access_report_account_analytic_planning_stat,report_account_analytic.planning.stat,model_report_account_analytic_planning_stat,project.group_project_user,1,0,0,0
+access_report_account_analytic_planning_stat_user,report_account_analytic.planning.stat.user,model_report_account_analytic_planning_stat_user,project.group_project_user,1,0,0,0
index 6324447..9756c47 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_crm_case_user,report.crm.case.user,model_report_crm_case_user,base.group_user,1,0,0,0\r
-access_report_crm_case_categ,report.crm.case.categ,model_report_crm_case_categ,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_crm_case_user,report.crm.case.user,model_report_crm_case_user,crm.group_crm_manager,1,0,0,0
+access_report_crm_case_categ,report.crm.case.categ,model_report_crm_case_categ,crm.group_crm_manager,1,0,0,0
index cb35417..7696a6c 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_intrastat_code,report.intrastat.code,model_report_intrastat_code,base.group_user,1,0,0,0\r
-access_report_intrastat,report.intrastat,model_report_intrastat,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_intrastat_code,report.intrastat.code,model_report_intrastat_code,account.group_account_manager,1,1,1,1
+access_report_intrastat,report.intrastat,model_report_intrastat,account.group_account_manager,1,0,0,0
index aa413e2..57029b9 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_workcenter_load,report.workcenter.load,model_report_workcenter_load,base.group_user,1,0,0,0\r
-access_report_mrp_inout,report.mrp.inout,model_report_mrp_inout,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_workcenter_load,report.workcenter.load,model_report_workcenter_load,mrp.group_mrp_manager,1,0,0,0
+access_report_mrp_inout,report.mrp.inout,model_report_mrp_inout,mrp.group_mrp_manager,1,0,0,0
index 9dbded5..8222c7c 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_project_task_user,report.project.task.user,model_report_project_task_user,base.group_user,1,0,0,0\r
-access_report_project_task,report.project.task,model_report_project_task,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_project_task_user,report.project.task.user,model_report_project_task_user,project.group_project_manager,1,0,0,0
+access_report_project_task,report.project.task,model_report_project_task,project.group_project_manager,1,0,0,0
index 0083635..ee05ec9 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_purchase_order_product,report.purchase.order.product,model_report_purchase_order_product,base.group_user,1,0,0,0\r
-access_report_purchase_order_category,report.purchase.order.category,model_report_purchase_order_category,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_purchase_order_product,report.purchase.order.product,model_report_purchase_order_product,purchase.group_purchase_manager,1,0,0,0
+access_report_purchase_order_category,report.purchase.order.category,model_report_purchase_order_category,purchase.group_purchase_manager,1,0,0,0
index 9bc76ae..75cbe97 100644 (file)
@@ -1,3 +1,3 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_sale_order_product,report.sale.order.product,model_report_sale_order_product,base.group_user,1,0,0,0\r
-access_report_sale_order_category,report.sale.order.category,model_report_sale_order_category,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_sale_order_product,report.sale.order.product,model_report_sale_order_product,sale.group_sale_manager,1,0,0,0
+access_report_sale_order_category,report.sale.order.category,model_report_sale_order_category,sale.group_sale_manager,1,0,0,0
index 1fe712a..75b55b8 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_stock_prodlots,report.stock.prodlots,model_report_stock_prodlots,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_stock_prodlots,report.stock.prodlots,model_report_stock_prodlots,stock.group_stock_manager,1,0,0,0
index d506eca..90e293a 100644 (file)
@@ -1,2 +1,2 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_task_user_pipeline_open,report.task.user.pipeline.open,model_report_task_user_pipeline_open,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_task_user_pipeline_open,report.task.user.pipeline.open,model_report_task_user_pipeline_open,project.group_project_manager,1,0,0,0
index b8f74da..2381611 100644 (file)
@@ -1,5 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_report_timesheet_user,report_timesheet.user,model_report_timesheet_user,base.group_user,1,0,0,0\r
-access_report_timesheet_account,report_timesheet.account,model_report_timesheet_account,base.group_user,1,0,0,0\r
-access_report_timesheet_account_date,report_timesheet.account.date,model_report_timesheet_account_date,base.group_user,1,0,0,0\r
-access_report_timesheet_invoice,report_timesheet.invoice,model_report_timesheet_invoice,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_report_timesheet_user,report_timesheet.user,model_report_timesheet_user,base.group_hr_user,1,0,0,0
+access_report_timesheet_account,report_timesheet.account,model_report_timesheet_account,base.group_hr_user,1,0,0,0
+access_report_timesheet_account_date,report_timesheet.account.date,model_report_timesheet_account_date,base.group_hr_user,1,0,0,0
+access_report_timesheet_invoice,report_timesheet.invoice,model_report_timesheet_invoice,base.group_hr_user,1,0,0,0
index 426e9be..21d0c72 100644 (file)
@@ -1,4 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_sale_shop,sale.shop,model_sale_shop,base.group_user,1,0,0,0\r
-access_sale_order,sale.order,model_sale_order,base.group_user,1,0,0,0\r
-access_sale_order_line,sale.order.line,model_sale_order_line,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_sale_shop,sale.shop,model_sale_shop,base.group_sale_user,1,0,0,0
+access_sale_order,sale.order,model_sale_order,base.group_sale_user,1,1,1,1
+access_sale_order_line,sale.order.line,model_sale_order_line,base.group_sale_user,1,1,1,1
+access_sale_shop_admin,sale.shop,model_sale_shop,base.group_system,1,1,1,1
index 467a0b6..a1a0d74 100644 (file)
@@ -5,7 +5,7 @@
     <record id="group_sale_manager" model="res.groups">
         <field name="name">Sale / Manager</field>
     </record>
-    <record id="group_sale_salesman" model="res.groups">
+    <record id="group_sale_user" model="res.groups">
         <field name="name">Sale / Salesman</field>
     </record>
 
index 5002d39..513e65e 100644 (file)
@@ -1,7 +1,10 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_sale_journal_invoice_type_stats,sale_journal.invoice.type.stats,model_sale_journal_invoice_type_stats,base.group_user,1,0,0,0\r
-access_sale_journal_picking_stats,sale_journal.picking.stats,model_sale_journal_picking_stats,base.group_user,1,0,0,0\r
-access_sale_journal_invoice_type,sale_journal.invoice.type,model_sale_journal_invoice_type,base.group_user,1,0,0,0\r
-access_sale_journal_sale_journal,sale_journal.sale.journal,model_sale_journal_sale_journal,base.group_user,1,0,0,0\r
-access_sale_journal_picking_journal,sale_journal.picking.journal,model_sale_journal_picking_journal,base.group_user,1,0,0,0\r
-access_sale_journal_sale_stats,sale_journal.sale.stats,model_sale_journal_sale_stats,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_sale_journal_invoice_type_stats,sale_journal.invoice.type.stats,model_sale_journal_invoice_type_stats,sale.group_sale_user,1,0,0,0
+access_sale_journal_picking_stats,sale_journal.picking.stats,model_sale_journal_picking_stats,sale.group_sale_user,1,0,0,0
+access_sale_journal_invoice_type,sale_journal.invoice.type,model_sale_journal_invoice_type,sale.group_sale_user,1,0,0,0
+access_sale_journal_sale_journal,sale_journal.sale.journal,model_sale_journal_sale_journal,sale.group_sale_user,1,0,0,0
+access_sale_journal_picking_journal,sale_journal.picking.journal,model_sale_journal_picking_journal,sale.group_sale_user,1,0,0,0
+access_sale_journal_sale_stats,sale_journal.sale.stats,model_sale_journal_sale_stats,sale.group_sale_user,1,0,0,0
+access_sale_journal_invoice_type_manager,sale_journal.invoice.type.manager,model_sale_journal_invoice_type,sale.group_sale_manager,1,1,1,1
+access_sale_journal_sale_journal_manager,sale_journal.sale.journal.manager,model_sale_journal_sale_journal,sale.group_sale_manager,1,1,1,1
+access_sale_journal_picking_journal_manager,sale_journal.picking.journal.manager,model_sale_journal_picking_journal,sale.group_sale_manager,1,1,1,1
index 1a71dfd..b51dccd 100644 (file)
@@ -1,7 +1,9 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_scrum_team,scrum.team,model_scrum_team,base.group_user,1,0,0,0\r
-access_scrum_project,scrum.project,model_scrum_project,base.group_user,1,0,0,0\r
-access_scrum_sprint,scrum.sprint,model_scrum_sprint,base.group_user,1,0,0,0\r
-access_scrum_product_backlog,scrum.product.backlog,model_scrum_product_backlog,base.group_user,1,0,0,0\r
-access_scrum_task,scrum.task,model_scrum_task,base.group_user,1,0,0,0\r
-access_scrum_meeting,scrum.meeting,model_scrum_meeting,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_scrum_team,scrum.team,model_scrum_team,project.group_project_user,1,1,1,1
+access_scrum_project,scrum.project,model_scrum_project,project.group_project_user,1,1,1,1
+access_scrum_sprint,scrum.sprint,model_scrum_sprint,project.group_project_user,1,,,
+access_scrum_product_backlog,scrum.product.backlog,model_scrum_product_backlog,project.group_project_user,1,1,1,1
+access_scrum_task,scrum.task,model_scrum_task,project.group_project_user,1,1,1,1
+access_scrum_meeting,scrum.meeting,model_scrum_meeting,project.group_project_user,1,,,
+access_scrum_meeting_manager,scrum.meeting.manager,model_scrum_meeting,project.group_project_manager,1,1,1,1
+access_scrum_sprint_manager,scrum.sprint.manager,model_scrum_sprint,project.group_project_manager,1,1,1,1
index 107f65a..88e6d22 100644 (file)
@@ -37,6 +37,7 @@
     "demo_xml" : ["stock_demo.xml"],
     "update_xml" : [
         "security/ir.model.access.csv",
+        "security/report_stock.xml",
         "stock_workflow.xml", 
         "stock_data.xml", 
         "stock_incoterms.xml",
index 6b8887f..0de884a 100644 (file)
@@ -1,14 +1,16 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_stock_incoterms,stock.incoterms,model_stock_incoterms,base.group_user,1,0,0,0\r
-access_stock_lot,stock.lot,model_stock_lot,base.group_user,1,0,0,0\r
-access_stock_location,stock.location,model_stock_location,base.group_user,1,0,0,0\r
-access_stock_move_lot,stock.move.lot,model_stock_move_lot,base.group_user,1,0,0,0\r
-access_stock_tracking,stock.tracking,model_stock_tracking,base.group_user,1,0,0,0\r
-access_stock_picking,stock.picking,model_stock_picking,base.group_user,1,0,0,0\r
-access_stock_production_lot,stock.production.lot,model_stock_production_lot,base.group_user,1,0,0,0\r
-access_stock_production_lot_revision,stock.production.lot.revision,model_stock_production_lot_revision,base.group_user,1,0,0,0\r
-access_stock_move,stock.move,model_stock_move,base.group_user,1,0,0,0\r
-access_stock_inventory,stock.inventory,model_stock_inventory,base.group_user,1,0,0,0\r
-access_stock_inventory_line,stock.inventory.line,model_stock_inventory_line,base.group_user,1,0,0,0\r
-access_stock_warehouse,stock.warehouse,model_stock_warehouse,base.group_user,1,0,0,0\r
-access_stock_picking_move_wizard,stock.picking.move.wizard,model_stock_picking_move_wizard,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_stock_incoterms_system,stock.incoterms.system,model_stock_incoterms,stock.group_system,1,1,1,1
+access_stock_warehouse_system,stock.warehouse.system,model_stock_warehouse,stock.group_system,1,1,1,1
+access_stock_location_system,stock.location.system,model_stock_location,stock.group_system,1,1,1,1
+access_stock_incoterms,stock.incoterms,model_stock_picking_move_wizard,stock.group_system,1,0,0,0
+access_stock_warehouse,stock.warehouse,model_stock_picking_move_wizard,stock.group_system,1,0,0,0
+access_stock_location,stock.location,model_stock_picking_move_wizard,stock.group_system,1,0,0,0
+access_stock_picking_move_wizard,stock.picking.move.wizard,model_stock_picking_move_wizard,stock.group_stock_user,1,0,0,0
+access_stock_lot,stock.lot,model_stock_lot,stock.group_stock_user,1,1,1,0
+access_stock_tracking,stock.tracking,model_stock_tracking,stock.group_stock_user,1,1,1,0
+access_stock_picking,stock.picking,model_stock_picking,stock.group_stock_user,1,1,1,1
+access_stock_production_lot,stock.production.lot,model_stock_production_lot,stock.group_stock_user,1,1,1,0
+access_stock_production_lot_revision,stock.production.lot.revision,model_stock_production_lot_revision,stock.group_stock_user,1,1,1,1
+access_stock_move,stock.move,model_stock_move,stock.group_stock_user,1,1,1,0
+access_stock_inventory,stock.inventory,model_stock_inventory,stock.group_stock_user,1,1,1,1
+access_stock_inventory_line,stock.inventory.line,model_stock_inventory_line,stock.group_stock_user,1,1,1,1
diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml
new file mode 100644 (file)
index 0000000..c4f68b3
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<terp>
+<data noupdate="1">
+
+    <record id="group_stock_manager" model="res.groups">
+        <field name="name">Stock / Manager</field>
+    </record>
+    <record id="group_stock_user" model="res.groups">
+        <field name="name">Stock / Worker</field>
+    </record>
+
+</data>
+</terp>
index c3cd2d6..78ac067 100644 (file)
@@ -277,49 +277,6 @@ class stock_location(osv.osv):
         return False
 stock_location()
 
-
-#----------------------------------------------------------
-# Stock Move
-#----------------------------------------------------------
-
-#class stock_move_lot(osv.osv):
-#   _name = "stock.move.lot"
-#   _description = "Move Lot"
-#   _columns = {
-#       'name': fields.char('Move Description', size=64, required=True),
-#       'active': fields.boolean('Active'),
-#       'state': fields.selection( (('draft','Draft'),('done','Moved')), 'State', readonly=True),
-#       'serial': fields.char('Tracking Number', size=32),
-#       'date_planned': fields.date('Scheduled date'),
-#       'date_moved': fields.date('Actual date'),
-#       'lot_id': fields.many2one('stock.lot','Lot', required=True),
-#       'loc_dest_id': fields.many2one('stock.location', 'Destination Location', required=True),
-#       'address_id': fields.many2one('res.partner.address', 'Destination Address'),
-#       'origin': fields.char('Origin', size=64),
-#   }
-#   _defaults = {
-#       'active': lambda *a: 1,
-#       'state': lambda *a: 'draft',
-#       'date_planned': lambda *a: time.strftime('%Y-%m-%d'),
-#   }
-#   #
-#   # TODO: test if valid
-#   # ERROR: does this function should call action_done instead of doing him self on
-#   # stock.move
-#   #
-#   def action_move(self, cr, uid, ids, context={}):
-#       for move in self.browse(cr, uid, ids, context):
-#           lot_remove = []
-#           for m in move.lot_id.move_ids:
-#               new_id = self.pool.get('stock.move').copy(cr, uid, m.id, {'location_id': m.location_dest_id.id, 'location_dest_id': move.loc_dest_id.id, 'date_moved': time.strftime('%Y-%m-%d'), 'picking_id': False, 'state':'draft','prodlot_id':False, 'tracking_id':False, 'lot_id': False, 'move_history_ids':[], 'move_history_ids2':[]})
-#               self.pool.get('stock.move').action_done(cr, uid, [new_id], context)
-#               cr.execute('insert into stock_move_history_ids (parent_id,child_id) values (%d,%d)', (m.id, new_id))
-#               lot_remove.append(m.id)
-#           self.pool.get('stock.move').write(cr, uid, lot_remove, {'lot_id':False})
-#       self.write(cr,uid, ids, {'state':'done','date_moved':time.strftime('%Y-%m-%d')})
-#       return True
-#stock_move_lot()
-
 class stock_tracking(osv.osv):
     _name = "stock.tracking"
     _description = "Stock Tracking Lots"
index 7a092de..a00552c 100644 (file)
         <report auto="False" id="report_product_location" model="product.product" name="stock.product.location" string="Products Localisations"/>
         
         <report id="report_location_overview_all" model="stock.location" name="stock.location.overview.all" string="Location Content (With childs)" xml="stock/report/lot_overview_all.xml" xsl="stock/report/lot_overview_all.xsl"/>
-        <!--
-               <report
-                       id="report_lot_ups"
-                       string="UPS xml file"
-                       model="stock.move.lot"
-                       name="stock.move.lot.ups_xml"
-                       menu="False"
-                       auto="False" />
--->
+    
     </data>
-</terp>
\ No newline at end of file
+</terp>
index c4da7f2..6748e4e 100644 (file)
@@ -1,5 +1,5 @@
-id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
-access_subscription_document,subscription.document,model_subscription_document,base.group_user,1,0,0,0\r
-access_subscription_document_fields,subscription.document.fields,model_subscription_document_fields,base.group_user,1,0,0,0\r
-access_subscription_subscription,subscription.subscription,model_subscription_subscription,base.group_user,1,0,0,0\r
-access_subscription_subscription_history,subscription.subscription.history,model_subscription_subscription_history,base.group_user,1,0,0,0\r
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_subscription_document,subscription.document,model_subscription_document,base.group_system,1,1,1,1
+access_subscription_document_fields,subscription.document.fields,model_subscription_document_fields,base.group_system,1,1,1,1
+access_subscription_subscription,subscription.subscription,model_subscription_subscription,base.group_user,1,1,1,1
+access_subscription_subscription_history,subscription.subscription.history,model_subscription_subscription_history,base.group_user,1,1,1,1