diff options
| author | Arnaud Pineux <api@openerp.com> | 2012-10-24 15:39:18 +0200 |
|---|---|---|
| committer | Arnaud Pineux <api@openerp.com> | 2012-10-24 15:39:18 +0200 |
| commit | ccdec6f1589e72e48533e66782a547d8fd371745 (patch) | |
| tree | ab10087e33bfe8abe27e4b5bbd3cd7dda345be14 /addons/lunch/security | |
| parent | e64b0baffa76db401658cd5555009f3f06eec041 (diff) | |
| parent | 11c0784d710502447fd86c9aed227c93402d2196 (diff) | |
[MERGE]Lunch_new application
bzr revid: api@openerp.com-20121024133918-qu0xha3fuaisc0va
Diffstat (limited to 'addons/lunch/security')
| -rw-r--r-- | addons/lunch/security/groups.xml | 137 | ||||
| -rw-r--r-- | addons/lunch/security/ir.model.access.csv | 23 | ||||
| -rw-r--r-- | addons/lunch/security/lunch_security.xml | 17 |
3 files changed, 152 insertions, 25 deletions
diff --git a/addons/lunch/security/groups.xml b/addons/lunch/security/groups.xml new file mode 100644 index 00000000000..df8b675425d --- /dev/null +++ b/addons/lunch/security/groups.xml @@ -0,0 +1,137 @@ +<?xml version="1.0" ?> +<openerp> + <data> + <record id="group_lunch_manager" model="res.groups"> + <field name="name">Lunch / Manager</field> + </record> + <record id="group_lunch_user" model="res.groups"> + <field name="name">Lunch / User</field> + </record> + <record id="ir_model_access_lunchorders0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_order"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch orders</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchorders1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_order"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch orders</field> + <field eval="0" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + <record id="ir_model_access_lunchorder_lines0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_order_line"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch order lines</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchorder_lines1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_order_line"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch order lines</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + <record id="ir_model_access_lunchcashmoves0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_cashmove"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch cashmoves</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchcashmoves1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_cashmove"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch cashmoves</field> + <field eval="0" name="perm_unlink"/> + <field eval="0" name="perm_write"/> + <field eval="0" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + <record id="ir_model_access_lunchproducts0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_product"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch products</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchproducts1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_product"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch products</field> + <field eval="0" name="perm_unlink"/> + <field eval="0" name="perm_write"/> + <field eval="0" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + <record id="ir_model_access_lunchproductcategories0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_product_category"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch products</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchproductcategories1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_product_category"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch products</field> + <field eval="0" name="perm_unlink"/> + <field eval="0" name="perm_write"/> + <field eval="0" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + <record id="ir_model_access_lunchalerts0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_alert"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch alerts</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchalerts1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_alert"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch alerts</field> + <field eval="0" name="perm_unlink"/> + <field eval="0" name="perm_write"/> + <field eval="0" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + <record id="ir_model_access_lunchpreferences0" model="ir.model.access"> + <field name="model_id" ref="model_lunch_preference"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch preferences</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / Manager')]"/> + </record> + <record id="ir_model_access_lunchpreferences1" model="ir.model.access"> + <field name="model_id" ref="model_lunch_preference"/> + <field eval="1" name="perm_read"/> + <field name="name">lunch preferences</field> + <field eval="1" name="perm_unlink"/> + <field eval="1" name="perm_write"/> + <field eval="1" name="perm_create"/> + <field model="res.groups" name="group_id" search="[('full_name', '=', u'lunch / User')]"/> + </record> + </data> +</openerp> diff --git a/addons/lunch/security/ir.model.access.csv b/addons/lunch/security/ir.model.access.csv index 72c06cceb2b..23a43a5bd93 100644 --- a/addons/lunch/security/ir.model.access.csv +++ b/addons/lunch/security/ir.model.access.csv @@ -1,8 +1,15 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_lunch_order_user,lunch.order user,model_lunch_order,base.group_tool_user,1,1,1,1
-access_lunch_cashmove_user,lunch.cashmove user,model_lunch_cashmove,base.group_tool_user,1,1,1,1
-access_report_lunch_amount_manager,report.lunch.amount manager,model_report_lunch_amount,base.group_tool_manager,1,1,1,1
-access_lunch_category_manager,lunch.category.user,model_lunch_category,base.group_tool_user,1,1,1,1
-access_report_lunch_order_manager,report.lunch.order manager,model_report_lunch_order,base.group_tool_manager,1,1,1,1
-access_lunch_product_user,lunch.product user,model_lunch_product,base.group_tool_user,1,1,1,1
-access_lunch_cashbox_user,lunch.cashbox user,model_lunch_cashbox,base.group_tool_user,1,1,1,1
+id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink +order_user,"Order user",model_lunch_order,group_lunch_manager,1,1,1,1 +order_line_user,"Order Line user",model_lunch_order_line,group_lunch_manager,1,1,1,1 +cashmove_user,"Cashmove user",model_lunch_cashmove,group_lunch_manager,1,1,1,1 +product_user,"Product user",model_lunch_product,group_lunch_manager,1,1,1,1 +product_category_user,"Product category user",model_lunch_product_category,group_lunch_manager,1,1,1,1 +alert_user,"Alert user",model_lunch_alert,group_lunch_manager,1,1,1,1 +preference_user,"Preference user",model_lunch_preference,group_lunch_manager,1,1,1,1 +order_user,"Order user",model_lunch_order,group_lunch_user,1,1,1,0 +order_line_user,"Order Line user",model_lunch_order_line,group_lunch_user,1,1,1,1 +cashmove_user,"Cashmove user",model_lunch_cashmove,group_lunch_user,1,0,0,0 +product_user,"Product user",model_lunch_product,group_lunch_user,1,0,0,0 +product_category_user,"Product category user",model_lunch_product_category,group_lunch_user,1,0,0,0 +alert_user,"Alert user",model_lunch_alert,group_lunch_user,1,0,0,0 +preference_user,"Preference user",model_lunch_preference,group_lunch_user,1,1,1,1
\ No newline at end of file diff --git a/addons/lunch/security/lunch_security.xml b/addons/lunch/security/lunch_security.xml deleted file mode 100644 index 46293a97561..00000000000 --- a/addons/lunch/security/lunch_security.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data noupdate="0"> - - <record model="res.groups" id="base.group_tool_user"> - <field name="name">User</field> - <field name="category_id" ref="base.module_category_tools"/> - </record> - <record model="res.groups" id="base.group_tool_manager"> - <field name="name">Manager</field> - <field name="category_id" ref="base.module_category_tools"/> - <field name="implied_ids" eval="[(4, ref('base.group_tool_user'))]"/> - <field name="users" eval="[(4, ref('base.user_root'))]"/> - </record> - -</data> -</openerp> |
