update access rules
authorChristophe Simonis <christophe@tinyerp.com>
Fri, 17 Oct 2008 08:37:52 +0000 (10:37 +0200)
committerChristophe Simonis <christophe@tinyerp.com>
Fri, 17 Oct 2008 08:37:52 +0000 (10:37 +0200)
bzr revid: christophe@tinyerp.com-20081017083752-jdxar3c8iytvnqyk

bin/addons/base/res/res_security.xml
bin/addons/base/security/base_security.xml
bin/addons/base/security/ir.model.access.csv

index 85d0055..5db5807 100644 (file)
@@ -1,10 +1,18 @@
 <?xml version="1.0" encoding="utf-8"?>
 <openerp>
-<data noupdate="1">
+<data noupdate="0">
 
     <record model="res.groups" id="group_partner_manager">
         <field name="name">Partner Manager</field>
     </record>
 
+       <record model="ir.ui.menu" id="menu_base_config">
+               <field eval="[(6,0,[ref('group_system'), ref('group_partner_manager')])]" name="groups_id"/>
+       </record>
+
+       <record model="ir.ui.menu" id="menu_partner_customer_form_new">
+               <field eval="[(6,0,[ref('group_partner_manager')])]" name="groups_id"/>
+       </record>
+
 </data>
 </openerp>
index a4f1506..e952e9f 100644 (file)
@@ -37,7 +37,7 @@
     </record>
 
 
-       <!-- Set access to menu -->
+       <!-- Set accesses to menu -->
        <record model="ir.ui.menu" id="base.menu_administration">
                <field name="groups_id" eval="[(6,0, [ref('group_system'), ref('group_erp_manager')])]"/>
        </record>
        <record id="base.menu_users" model="ir.ui.menu">
                <field eval="[(6,0,[ref('base.group_erp_manager')])]" name="groups_id"/>
        </record>
+       
+       <record id="base.menu_action_currency_form" model="ir.ui.menu">
+               <field eval="[(6,0,[ref('base.group_system')])]" name="groups_id"/>
+       </record>
+
+       <record id="base.menu_custom" model="ir.ui.menu">
+               <field eval="[(6,0,[ref('base.group_system')])]" name="groups_id"/>
+       </record>
+
+       <record id="base.menu_translation" model="ir.ui.menu">
+               <!-- FIXME: a "Usability / Translations" group ?? -->
+               <field eval="[(6,0,[ref('base.group_system')])]" name="groups_id"/>
+       </record>
+
+       <record id="base.menu_management" model="ir.ui.menu">
+               <field eval="[(6,0,[ref('base.group_system')])]" name="groups_id"/>
+       </record>
 
 </data>
 </openerp>
index 5636b89..367b5e0 100644 (file)
@@ -1,6 +1,5 @@
 "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_ir_attachment_group_user","ir_attachment group_system_user","model_ir_attachment","group_user",1,1,1,1
-"access_ir_attachment_group_system","ir_attachment group_system","model_ir_attachment",,1,0,0,0
+"access_ir_attachment_group_system","ir_attachment group_system","model_ir_attachment",,1,1,1,1
 "access_ir_cron_group_cron","ir_cron group_cron","model_ir_cron","group_system",1,1,1,1
 "access_ir_default_group_system","ir_default group_system","model_ir_default",,1,1,1,1
 "access_ir_exports_group_system","ir_exports group_system","model_ir_exports",,1,1,1,1
 "access_ir_sequence_type_group_user","ir_sequence_type group_user","model_ir_sequence_type",,1,0,0,0
 "access_ir_translation_group_system","ir_translation group_system","model_ir_translation",,1,1,1,1
 "access_ir_ui_menu_group_user","ir_ui_menu group_user","model_ir_ui_menu",,1,0,0,0
+"access_ir_ui_menu_group_system","ir_ui_menu group_system","model_ir_ui_menu","group_system",1,1,1,1
 "access_ir_ui_view_group_user","ir_ui_view group_user","model_ir_ui_view",,1,0,0,0
+"access_ir_ui_view_group_system","ir_ui_view group_system","model_ir_ui_view","group_system",1,1,1,1
 "access_ir_ui_view_custom_group_user","ir_ui_view_custom_group_user","model_ir_ui_view_custom",,1,0,0,0
+"access_ir_ui_view_custom_group_system","ir_ui_view_custom_group_system","model_ir_ui_view_custom","group_system",1,1,1,1
 "access_ir_ui_view_sc_group_user","ir_ui_view_sc group_user","model_ir_ui_view_sc",,1,1,1,1
 "access_ir_values_group_erp_manager","ir_values group_erp_manager","model_ir_values",,1,1,1,1
 "access_wizard_ir_model_menu_create_group_system","wizard_ir_model_menu_create group_system","model_wizard_ir_model_menu_create","group_system",1,1,1,1
@@ -47,8 +49,8 @@
 "access_res_country_state_group_user","res_country_state group_user","model_res_country_state","group_partner_manager",1,1,1,1
 "access_res_currency_group_all","res_currency group_all","model_res_currency",,1,0,0,0
 "access_res_currency_rate_group_all","res_currency_rate group_all","model_res_currency_rate",,1,0,0,0
-"access_res_currency_group_user","res_currency group_user","model_res_currency","group_user",1,1,1,1
-"access_res_currency_rate_group_user","res_currency_rate group_user","model_res_currency_rate","group_user",1,1,1,1
+"access_res_currency_group_system","res_currency group_system","model_res_currency","group_system",1,1,1,1
+"access_res_currency_rate_group_system","res_currency_rate group_system","model_res_currency_rate","group_system",1,1,1,1
 "access_res_groups_group_erp_manager","res_groups group_erp_manager","model_res_groups","group_erp_manager",1,1,1,1
 "access_res_groups_group_user","res_groups group_user","model_res_groups",,1,0,0,0
 "access_res_lang_group_all","res_lang group_all","model_res_lang",,1,0,0,0
 "access_res_partner_bank_type_field_group_user","res_partner_bank_type_field group_user","model_res_partner_bank_type_field",,1,0,0,0
 "access_res_partner_canal_group_user","res_partner_canal group_user","model_res_partner_canal",,1,0,0,0
 "access_res_partner_canal_group_partner_manager","res_partner_canal group_partner_manager","model_res_partner_canal","group_partner_manager",1,1,1,1
-"access_res_partner_category_group_user","res_partner_category group_user","model_res_partner_category","group_partner_manager",1,1,1,0
-"access_res_partner_category_group_partner_manager","res_partner_category group_partner_manager","model_res_partner_category",,1,0,0,1
-"access_res_partner_event_group_user","res_partner_event group_user","model_res_partner_event",,1,1,1,1
+"access_res_partner_category_group_user","res_partner_category group_user","model_res_partner_category",,1,0,0,0
+"access_res_partner_category_group_partner_manager","res_partner_category group_partner_manager","model_res_partner_category","group_partner_manager",1,1,1,1
+"access_res_partner_event_group_user","res_partner_event group_user","model_res_partner_event",,1,0,0,0
+"access_res_partner_event_group_partner_manager","res_partner_event group_partner_manager","model_res_partner_event","group_partner_manager",1,1,1,1
 "access_res_partner_event_type_group_partner_manager","res_partner_event_type group_partner_manager","model_res_partner_event_type","group_partner_manager",1,1,1,1
 "access_res_partner_event_type_group_user","res_partner_event_type group_user","model_res_partner_event_type",,1,0,0,0
 "access_res_partner_function_group_user","res_partner_function group_user","model_res_partner_function","group_partner_manager",1,1,1,1
 "access_res_request_history_group_user","res_request_history group_user","model_res_request_history",,1,1,1,1
 "access_res_request_link_group_system","res_request_link group_system","model_res_request_link","group_system",1,1,1,1
 "access_res_request_link_group_user","res_request_link group_user","model_res_request_link",,1,0,0,0
-"access_res_users_group_user","res_users group_user","model_res_users",,1,0,0,0
+"access_res_users_all","res_users all","model_res_users",,1,0,0,0
 "access_res_users_group_erp_manager","res_users group_erp_manager","model_res_users","group_erp_manager",1,1,1,1
 "access_ir_actions_all","ir_actions_all","model_ir_actions_actions",,1,0,0,0
+"access_ir_actions_group_system","ir_actions_group_system","model_ir_actions_actions","group_system",1,1,1,1
 "access_ir_actions_act_window_all","ir_actions_act_window_all","model_ir_actions_act_window",,1,0,0,0
-"access_ir_actions_act_window_close_group_all","ir_actions_act_window_close_all","model_ir_actions_act_window_close",,1,0,0,0
+"access_ir_actions_act_window_system","ir_actions_act_window_system","model_ir_actions_act_window","group_system",1,1,1,1
+"access_ir_actions_act_window_close_all","ir_actions_act_window_close_all","model_ir_actions_act_window_close",,1,0,0,0
+"access_ir_actions_act_window_close_group_system","ir_actions_act_window_close_group_system","model_ir_actions_act_window_close","group_system",1,1,1,1
 "access_ir_actions_report_xml_all","ir_actions_report_xml","model_ir_actions_report_xml",,1,0,0,0
+"access_ir_actions_report_xml_group_system","ir_actions_report_xml_group_system","model_ir_actions_report_xml","group_system",1,1,1,1
 "access_ir_actions_wizard_all","ir_actions_wizard","model_ir_actions_wizard",,1,0,0,0
+"access_ir_actions_wizard_group_system","ir_actions_wizard_group_system","model_ir_actions_wizard","group_system",1,1,1,1
 "access_ir_actions_todo_group_system","ir_actions_todo group system","model_ir_actions_todo","group_system",1,1,1,1
 "access_ir_actions_config_wiz_group_system","ir_actions_configuration_wizard group system","model_ir_actions_configuration_wizard","group_system",1,1,1,1
-"access_workflow_group_system","workflow_group_system","model_workflow","group_system",1,0,0,0
-"access_workflow_activity_group_system","workflow_activity_group_system","model_workflow_activity","group_system",1,0,0,0
-"access_workflow_instance_group_system","workflow_instance_group_system","model_workflow_instance","group_system",1,0,0,0
-"access_workflow_transition_group_system","workflow_transition_group_system","model_workflow_transition","group_system",1,0,0,0
-"access_workflow_triggers_group_system","workflow_triggers_group_system","model_workflow_triggers","group_system",1,0,0,0
-"access_workflow_workitem_group_system","workflow_workitem_group_system","model_workflow_workitem","group_system",1,0,0,0
-"access_actions_report_custom_group_system","ir_actions_report_custom_group_system","model_ir_actions_report_custom","group_system",1,0,0,0
-"access_ir_actions_act_window_view_group_employee","ir_actions_act_window_view_group_employee","model_ir_actions_act_window_view","group_system",1,0,0,0
-"access_ir_actions_url_group_user","ir_actions_url_group_user","model_ir_actions_url","group_system",1,0,0,0
-"access_ir_server_object_lines_group_user","ir_server_object_lines_group_user","model_ir_server_object_lines","group_system",1,0,0,0
-"access_ir_actions_server_group_user","ir_actions_server_group_user","model_ir_actions_server","group_system",1,0,0,0
+"access_workflow_all","workflow_all","model_workflow",,1,0,0,0
+"access_workflow_group_system","workflow_group_system","model_workflow","group_system",1,1,1,1
+"access_workflow_activity_all","workflow_activity_all","model_workflow_activity",,1,0,0,0
+"access_workflow_activity_group_system","workflow_activity_group_system","model_workflow_activity","group_system",1,1,1,1
+"access_workflow_instance_all","workflow_instance_all","model_workflow_instance",,1,1,1,1
+"access_workflow_transition_all","workflow_transition_all","model_workflow_transition",,1,0,0,0
+"access_workflow_transition_group_system","workflow_transition_group_system","model_workflow_transition","group_system",1,1,1,1
+"access_workflow_triggers_all","workflow_triggers_all","model_workflow_triggers",,1,0,0,0
+"access_workflow_triggers_group_system","workflow_triggers_group_system","model_workflow_triggers","group_system",1,1,1,1
+"access_workflow_workitem_all","workflow_workitem_all","model_workflow_workitem",,1,1,1,1
+"access_actions_report_custom_all","ir_actions_report_custom_all","model_ir_actions_report_custom",,1,0,0,0
+"access_actions_report_custom_group_system","ir_actions_report_custom_group_system","model_ir_actions_report_custom","group_system",1,1,1,1
+"access_ir_actions_act_window_view_all","ir_actions_act_window_view_all","model_ir_actions_act_window_view",,1,0,0,0
+"access_ir_actions_act_window_view_group_system","ir_actions_act_window_view_group_system","model_ir_actions_act_window_view","group_system",1,1,1,1
+"access_ir_actions_url_all","ir_actions_url_all","model_ir_actions_url",,1,0,0,0
+"access_ir_actions_url_group_system","ir_actions_url_group_system","model_ir_actions_url","group_system",1,1,1,1
+"access_ir_server_object_lines_all","ir_server_object_lines_all","model_ir_server_object_lines",,1,0,0,0
+"access_ir_server_object_lines_group_system","ir_server_object_lines_group_system","model_ir_server_object_lines","group_system",1,1,1,1
+"access_ir_actions_server_all","ir_actions_server_all","model_ir_actions_server",,1,0,0,0
+"access_ir_actions_server_group_system","ir_actions_server_group_system","model_ir_actions_server","group_system",1,1,1,1
 "access_module_update_translations_group_user","wizard_update_translations_group_user","model_wizard_module_update_translations","group_system",1,1,1,1
 "access_res_bank_group_system","res_bank_group_system","model_res_bank","group_system",1,1,1,1
 "access_res_payterm_group_system","res_payterm_group_system","model_res_payterm","group_system",1,1,1,1