Hardik Sanchawat (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-acl-tools-access-rights-hsa into
lp:~openerp-dev/openobject-addons/trunk-acl-tools.
Requested reviews:
Jigar Amin (OpenERP) (jam-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-acl-tools-access-rights-hsa/+merge/129097
Hello,
I fixed access rights issue for survey,subscription,lunch module.
Thanks
- HSA
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-acl-tools-access-rights-hsa/+merge/129097
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-acl-tools.
=== modified file 'lunch/security/ir.model.access.csv'
--- lunch/security/ir.model.access.csv 2011-12-19 16:54:40 +0000
+++ lunch/security/ir.model.access.csv 2012-10-11 05:22:24 +0000
@@ -1,6 +1,6 @@
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_lunch_order_user,lunch.order user,model_lunch_order,base.group_tool_user,1,1,1,0
+access_lunch_cashmove_user,lunch.cashmove user,model_lunch_cashmove,base.group_tool_user,1,1,1,0
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
=== modified file 'subscription/subscription.py'
--- subscription/subscription.py 2012-09-30 12:00:59 +0000
+++ subscription/subscription.py 2012-10-11 05:22:24 +0000
@@ -70,7 +70,7 @@
'exec_init': fields.integer('Number of documents'),
'date_init': fields.datetime('First Date'),
'state': fields.selection([('draft','Draft'),('running','Running'),('done','Done')], 'Status'),
- 'doc_source': fields.reference('Source Document', required=True, selection=_get_document_types, size=128, help="User can choose the source document on which he wants to create documents"),
+ 'doc_source': fields.reference('Source Document', selection=_get_document_types, size=128, help="User can choose the source document on which he wants to create documents"),
'doc_lines': fields.one2many('subscription.subscription.history', 'subscription_id', 'Documents created', readonly=True),
'cron_id': fields.many2one('ir.cron', 'Cron Job', help="Scheduler which runs on subscription", states={'running':[('readonly',True)], 'done':[('readonly',True)]}),
'note': fields.text('Notes', help="Description or Summary of Subscription"),
=== modified file 'survey/security/ir.model.access.csv'
--- survey/security/ir.model.access.csv 2012-03-07 05:47:59 +0000
+++ survey/security/ir.model.access.csv 2012-10-11 05:22:24 +0000
@@ -1,10 +1,12 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_survey_type_manager,survey.type.manager,model_survey_type,base.group_tool_manager,1,1,1,1
access_survey_request_manager,survey.request manager,model_survey_request,base.group_tool_manager,1,1,1,1
+access_survey_request_user,survey.request user,model_survey_request,base.group_tool_user,1,1,1,0
access_survey_tbl_column_heading_manager,survey.tbl.column.heading manager,model_survey_tbl_column_heading,base.group_tool_manager,1,1,1,1
access_survey_res_partner_user,survey.res.partner.user,base.model_res_partner,base.group_tool_user,1,1,1,1
-access_survey_user,survey.user,model_survey,base.group_tool_user,1,1,1,1
+access_survey_user,survey.user,model_survey,base.group_tool_user,1,0,0,0
access_survey_page_user,survey.page user,model_survey_page,base.group_tool_user,1,1,1,1
+access_survey_page_manager,survey.page manager,model_survey_page,base.group_tool_manager,1,1,1,1
access_survey_question_user,survey.question user,model_survey_question,base.group_tool_user,1,1,1,1
access_survey_answer_user,survey.answer user,model_survey_answer,base.group_tool_user,1,1,1,1
access_survey_response_user,survey.response user,model_survey_response,base.group_tool_user,1,1,1,1
@@ -12,7 +14,7 @@
access_survey_history_user,survey.history.user,model_survey_history,base.group_tool_user,1,1,1,1
access_survey_response_line_user,survey.response.line user,model_survey_response_line,base.group_tool_user,1,1,1,1
access_survey_res_partner_user,survey.res.partner.user,base.model_res_partner,base.group_tool_user,1,1,1,1
-access_survey_survey_user,survey.survey.user,model_survey,base.group_survey_user,1,1,1,1
+access_survey_survey_user,survey.survey.user,model_survey,base.group_survey_user,1,1,0,0
access_survey_page_survey_user,survey.page.survey.user,model_survey_page,base.group_survey_user,1,1,1,1
access_survey_question_survey_user,survey.question.survey.user,model_survey_question,base.group_survey_user,1,1,1,1
access_survey_answer_survey_user,survey.answer.survey.user,model_survey_answer,base.group_survey_user,1,1,1,1
=== modified file 'survey/survey_view.xml'
--- survey/survey_view.xml 2012-10-04 14:24:48 +0000
+++ survey/survey_view.xml 2012-10-11 05:22:24 +0000
@@ -28,11 +28,11 @@
</header>
<sheet>
<div class="oe_button_box oe_right">
- <button name="test_survey" states="open,draft,close,cancel" string="Test Survey" type="object" icon="gtk-new" context="{'survey_id': active_id}" attrs="{'invisible':[('id','=',0)]}"/>
+ <button name="test_survey" states="open,draft,close,cancel" string="Test Survey" type="object" icon="gtk-new" context="{'survey_id': active_id}" attrs="{'invisible':[('id','=',0)]}" groups="base.group_tool_manager"/>
<button name="fill_survey" states="open" string="Answer Survey" type="object" icon="gtk-execute" context="{'survey_id': active_id}" attrs="{'invisible':[('state','!=','open')]}"/>
- <button name="action_print_survey" states="open,draft,close,cancel" string="Print Answer" type="object"/>
+ <button name="action_print_survey" states="open,draft,close,cancel" string="Print Answer" type="object" groups="base.group_tool_manager"/>
<button name="%(action_view_survey_question_message)d" states="open,draft,close,cancel"
- string="Edit Survey" type="action" context="{'active':True,'edit' : True,'survey_id': active_id}"/>
+ string="Edit Survey" type="action" context="{'active':True,'edit' : True,'survey_id': active_id}" groups="base.group_tool_manager"/>
</div>
<div class="oe_title">
@@ -352,7 +352,7 @@
<menuitem name="Surveys" id="menu_survey_form"
action="action_survey_form1" parent="menu_surveys"
- groups="base.group_tool_manager" sequence="1"/>
+ groups="base.group_tool_manager,base.group_survey_user,base.group_tool_user" sequence="1"/>
<!--
Survey Pages
@@ -564,7 +564,7 @@
<menuitem name="Survey Pages" id="menu_survey_page_form1"
action="action_survey_page_form" parent="menu_surveys"
- groups="base.group_no_one"/>
+ groups="base.group_tool_manager"/>
<record model="ir.ui.view" id="survey_page_wizard_test1">
<field name="name">survey_page_wizard_test</field>
@@ -1182,7 +1182,7 @@
<menuitem name="Survey Requests" id="menu_survey_type_form1"
action="action_survey_request_tree" parent="menu_surveys"
- groups="base.group_tool_manager" sequence="3"/>
+ groups="base.group_tool_manager,base.group_tool_user" sequence="3"/>
<!--
Survey Type
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp