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

Reply via email to