fix and complete base access rights
authorChristophe Simonis <christophe@tinyerp.com>
Fri, 19 Sep 2008 12:56:57 +0000 (14:56 +0200)
committerChristophe Simonis <christophe@tinyerp.com>
Fri, 19 Sep 2008 12:56:57 +0000 (14:56 +0200)
bzr revid: christophe@tinyerp.com-20080919125657-q9spohajdvnxrikt

bin/addons/base/__terp__.py
bin/addons/base/base_security.xml
bin/addons/base/ir.model.access.csv

index 917a0ff..ae83f7e 100644 (file)
@@ -47,7 +47,6 @@
         "res/partner/crm_demo.xml",
     ],
     "update_xml" : [
-        "ir.model.access.csv",
         "base_update.xml",
         "ir/wizard/wizard_menu_view.xml",
         "ir/ir.xml",
@@ -68,6 +67,7 @@
         "res/partner/partner_data.xml",
         "res/ir_property_view.xml",
         "base_security.xml",
+        "ir.model.access.csv",
     ],
     "active": True,
     "installable": True,
index 387044d..d109ae0 100644 (file)
@@ -1,6 +1,7 @@
 <?xml version="1.0"?>
 <openerp>
-<data noupdate="1">
+       <!--<data noupdate="0">-->
+       <data>
 
 <!--
  Users Groups
         <field name="menu_id" ref="action_menu_admin"/>
     </record>
 
-<!--
- Access
--->
-
-<!--Don't remove after-->
-    <record model="ir.model.access" id="access_ir_actions_employee">
-        <field name="name">ir.actions.actions Employee</field>
-        <field model="ir.model" name="model_id" search="[('model', '=', 'ir.actions.actions')]"/>
-        <field name="group_id" ref="group_user"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-    
-    <record model="ir.model.access" id="access_ir_actions_act_window_employee">
-        <field name="name">ir.actions.act_window Employee</field>
-        <field model="ir.model" name="model_id" search="[('model', '=', 'ir.actions.act_window')]"/>
-        <field name="group_id" ref="group_user"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-    
-    <record model="ir.model.access" id="access_ir_actions_act_window_employee">
-        <field name="name">ir.actions.act_window_close System</field>
-        <field model="ir.model" name="model_id" search="[('model', '=', 'ir.actions.act_window_close')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-    
-    <record model="ir.model.access" id="access_ir_actions_act_window_employee">
-        <field name="name">ir.actions.act_window_close System</field>
-        <field model="ir.model" name="model_id" search="[('model', '=', 'ir.actions.report.xml')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-    
-    <record model="ir.model.access" id="access_ir_actions_act_window_employee">
-        <field name="name">ir.actions.act_window_close System</field>
-        <field model="ir.model" name="model_id" search="[('model', '=', 'ir.actions.wizard')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-    
-    <record model="ir.model.access" id="access_workflow_group_system">
-        <field name="name">workflow group_system</field>
-        <field name="model_id" model="ir.model" search="[('model', '=', 'workflow')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-
-    <record model="ir.model.access" id="access_workflow_activity_group_system">
-        <field name="name">workflow_activity group_system</field>
-        <field name="model_id" model="ir.model" search="[('model', '=', 'workflow.activity')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-
-    <record model="ir.model.access" id="access_workflow_instance_group_system">
-        <field name="name">workflow_instance group_system</field>
-        <field name="model_id" model="ir.model" search="[('model', '=', 'workflow.instance')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-
-    <record model="ir.model.access" id="access_workflow_transition_group_system">
-        <field name="name">workflow_transition group_system</field>
-        <field name="model_id" model="ir.model" search="[('model', '=', 'workflow.transition')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-
-    <record model="ir.model.access" id="access_workflow_triggers_group_system">
-        <field name="name">workflow_triggers group_system</field>
-        <field name="model_id" model="ir.model" search="[('model', '=', 'workflow.triggers')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-
-    <record model="ir.model.access" id="access_workflow_workitem_group_system">
-        <field name="name">workflow_workitem group_system</field>
-        <field name="model_id" model="ir.model" search="[('model', '=', 'workflow.workitem')]"/>
-        <field name="group_id" ref="group_system"/>
-        <field name="perm_read" eval="1"/>
-        <field name="perm_write" eval="0"/>
-        <field name="perm_create" eval="0"/>
-        <field name="perm_unlink" eval="0"/>
-    </record>
-<!--Don't remove before-->
-
 </data>
 </openerp>
+
index 4ec941b..a9ae41e 100644 (file)
@@ -7,6 +7,7 @@ access_ir_exports_group_system,"ir_exports group_system",model_ir_exports,,1,1,1
 access_ir_exports_line_group_system,"ir_exports_line group_system",model_ir_exports_line,,1,1,1,1
 access_ir_model_group_system,"ir_model group_system",model_ir_model,,1,0,0,0
 access_ir_model_access_group_system,"ir_model_access group_system",model_ir_model_access,,1,0,0,0
+access_ir_model_grid_group_system,ir_model_access_grid_group_system,model_ir_model_grid,,1,0,0,0
 access_ir_model_config_group_system,"ir_model_config group_system",model_ir_model_config,,1,0,0,0
 access_ir_model_data_group_user,"ir_model_data group_user",model_ir_model_data,,1,0,0,0
 access_ir_model_fields_group_user,"ir_model_fields group_user",model_ir_model_fields,,1,0,0,0
@@ -26,6 +27,7 @@ access_ir_sequence_type_group_user,"ir_sequence_type group_user",model_ir_sequen
 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_view_group_user,"ir_ui_view group_user",model_ir_ui_view,,1,0,0,0
+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_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
@@ -74,3 +76,24 @@ access_res_request_link_group_system,"res_request_link group_system",model_res_r
 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_group_erp_manager,"res_users group_erp_manager",model_res_users,group_erp_manager,1,1,1,1
+access_ir_actions_employee,ir_actions_employee,model_ir_actions_actions,group_user,1,0,0,0
+access_ir_actions_act_window_employee,ir_actions_act_window_employee,model_ir_actions_act_window,group_user,1,0,0,0
+access_ir_actions_act_window_close_group_system,ir_actions_act_window_close_system,model_ir_actions_act_window_close,group_system,1,0,0,0
+access_ir_actions_report_xml_group_system,ir_actions_report_xml_system,model_ir_actions_report_xml,group_system,1,0,0,0
+access_ir_actions_wizard_group_system,ir_actions_wizard,model_ir_actions_wizard,group_system,1,0,0,0
+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_user,1,0,0,0
+access_ir_actions_url_group_user,ir_actions_url_group_user,model_ir_actions_url,group_user,1,0,0,0
+access_ir_server_object_lines_group_user,ir_server_object_lines_group_user,model_ir_server_object_lines,group_user,1,0,0,0
+access_ir_actions_server_group_user,ir_actions_server_group_user,model_ir_actions_server,group_user,1,0,0,0
+access_module_update_translations_group_user,wizard_update_translations_group_user,model_wizard_module_update_translations,group_user,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
+access_res_roles_group_erpmanager,res_roles_group_erp_manager,model_res_roles,group_erp_manager,1,1,1,1
+access_res_config_view_group_erpmanager,res_config_view_erp_manager,model_res_config_view,group_erp_manager,1,1,1,1