[MOD/IMP] survey: Improvements in survey wizrd,view,groups and access rights

bzr revid: amp@tinyerp.com-20100929060549-h3g518f6e6ertu3t
This commit is contained in:
AMP (OpenERP) 2010-09-29 11:35:49 +05:30
parent 031db22743
commit 7ed2a8b8b6
4 changed files with 25 additions and 10 deletions

View File

@ -36,3 +36,16 @@
"access_survey_request_employee","survey.request.employee","model_survey_request","base.group_user",1,0,0,0
"access_survey_response_employee","survey.response employee","model_survey_response","base.group_user",1,0,0,0
"access_survey_employee","survey.employee","model_survey","base.group_user",1,0,0,0
"access_survey_survey_user","survey.survey.user","model_survey","group_survey_user",1,1,1,1
"access_survey_type_survey_user","survey.type.survey.user","model_survey_type","group_survey_user",1,1,1,1
"access_survey_page_survey_user","survey.page.survey.user","model_survey_page","group_survey_user",1,1,1,1
"access_survey_request_survey_user","survey.request.survey.user","model_survey_request","group_survey_user",1,1,1,1
"access_survey_question_survey_user","survey.question.survey.user","model_survey_question","group_survey_user",1,1,1,1
"access_survey_answer_survey_user","survey.answer.survey.user","model_survey_answer","group_survey_user",1,1,1,1
"access_survey_response_survey_user","survey.response.survey.user","model_survey_response","group_survey_user",1,1,1,1
"access_survey_response_answer_survey_user","survey.response.answer.survey.user","model_survey_response_answer","group_survey_user",1,1,1,1
"access_survey_history_survey_user","survey.history.survey.user","model_survey_history","group_survey_user",1,1,1,1
"access_survey_question_column_heading_survey_user","survey.question.column.heading.survey.user","model_survey_question_column_heading","group_survey_user",1,0,0,0
"access_survey_tbl_column_heading_survey_user","survey.tbl.column.heading.survey.user","model_survey_tbl_column_heading","group_survey_user",1,1,1,1
"access_survey_response_line_survey_user","survey.response.line.survey.user","model_survey_response_line","group_survey_user",1,1,1,1
"access_survey_res_partner_address_survey_user","survey.res.partner.address.survey.user","base.model_res_partner_address","group_survey_user",1,1,1,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
36 access_survey_request_employee survey.request.employee model_survey_request base.group_user 1 0 0 0
37 access_survey_response_employee survey.response employee model_survey_response base.group_user 1 0 0 0
38 access_survey_employee survey.employee model_survey base.group_user 1 0 0 0
39 access_survey_survey_user survey.survey.user model_survey group_survey_user 1 1 1 1
40 access_survey_type_survey_user survey.type.survey.user model_survey_type group_survey_user 1 1 1 1
41 access_survey_page_survey_user survey.page.survey.user model_survey_page group_survey_user 1 1 1 1
42 access_survey_request_survey_user survey.request.survey.user model_survey_request group_survey_user 1 1 1 1
43 access_survey_question_survey_user survey.question.survey.user model_survey_question group_survey_user 1 1 1 1
44 access_survey_answer_survey_user survey.answer.survey.user model_survey_answer group_survey_user 1 1 1 1
45 access_survey_response_survey_user survey.response.survey.user model_survey_response group_survey_user 1 1 1 1
46 access_survey_response_answer_survey_user survey.response.answer.survey.user model_survey_response_answer group_survey_user 1 1 1 1
47 access_survey_history_survey_user survey.history.survey.user model_survey_history group_survey_user 1 1 1 1
48 access_survey_question_column_heading_survey_user survey.question.column.heading.survey.user model_survey_question_column_heading group_survey_user 1 0 0 0
49 access_survey_tbl_column_heading_survey_user survey.tbl.column.heading.survey.user model_survey_tbl_column_heading group_survey_user 1 1 1 1
50 access_survey_response_line_survey_user survey.response.line.survey.user model_survey_response_line group_survey_user 1 1 1 1
51 access_survey_res_partner_address_survey_user survey.res.partner.address.survey.user base.model_res_partner_address group_survey_user 1 1 1 0

View File

@ -11,6 +11,9 @@
<record model="res.groups" id="base.group_tool_user">
<field name="name">Tools / User</field>
</record>
<record model="res.groups" id="group_survey_user">
<field name="name">Survey / User</field>
</record>
</data>
</openerp>

View File

@ -4,11 +4,11 @@
<menuitem icon="STOCK_PREFERENCES" id="base.menu_tools" name="Tools" sequence="28"/>
<menuitem name="Surveys" id="menu_surveys" parent="base.menu_tools"
groups="base.group_tool_manager,base.group_tool_user,base.group_system,base.group_user" sequence="2"/>
groups="base.group_tool_manager,base.group_tool_user,base.group_system,base.group_user,group_survey_user" sequence="2"/>
<menuitem name="Define Surveys" id="menu_define_survey"
groups="base.group_tool_manager,base.group_tool_user,base.group_system"
groups="base.group_tool_manager,base.group_tool_user,base.group_system,group_survey_user"
parent="menu_surveys" />
<menuitem id="menu_answer_surveys" name="Answer Surveys" parent="menu_surveys" groups="base.group_tool_manager,base.group_tool_user,base.group_system,base.group_user"/>
<menuitem id="menu_answer_surveys" name="Answer Surveys" parent="menu_surveys" groups="base.group_tool_manager,base.group_tool_user,base.group_system,base.group_user,group_survey_user"/>
<menuitem name="Reporting" parent="base.menu_tools"
id="base.menu_lunch_reporting" sequence="6"/>
<menuitem name="Surveys" id="menu_reporting" parent="base.menu_lunch_reporting" sequence="2"/>
@ -291,7 +291,7 @@
<menuitem name="Surveys" id="menu_survey_form"
action="action_survey_form1" parent="menu_define_survey"
groups="base.group_tool_manager,base.group_tool_user,base.group_system"/>
groups="base.group_tool_manager,base.group_tool_user,base.group_system,group_survey_user"/>
<!--
Survey Pages
@ -491,7 +491,7 @@
<menuitem name="Survey Pages" id="menu_survey_page_form1"
action="action_survey_page_form" parent='menu_define_survey'
groups="base.group_tool_manager,base.group_tool_user,base.group_system"/>
groups="base.group_tool_manager,base.group_tool_user,base.group_system,group_survey_user"/>
<record model="ir.ui.view" id="survey_page_wizard_test1">
<field name="name">survey_page_wizard_test</field>
@ -1075,7 +1075,7 @@
<field name="model">survey.request</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Evaluation Plan Phase">
<tree string="Evaluation Plan Phase" colors="red:date_deadline&lt;current_date">
<field name="date_deadline"/>
<field name="user_id"/>
<field name="survey_id"/>
@ -1125,7 +1125,7 @@
<menuitem name="Survey Requests" id="menu_survey_type_form1"
action="action_survey_request_tree" parent='menu_answer_surveys'
groups="base.group_tool_manager,base.group_tool_user,base.group_system"/>
groups="base.group_tool_manager,base.group_tool_user,base.group_system,group_survey_user"/>
<!--
Survey Type
@ -1189,8 +1189,7 @@
src_model="survey.question"/>
<menuitem name="Answer a Survey" id="menu_run_survey_form" sequence="2"
action="action_view_survey_name" parent="menu_answer_surveys"
groups="base.group_tool_manager,base.group_tool_user,base.group_system,base.group_user" icon="STOCK_INDEX"/>
action="action_view_survey_name" parent="menu_answer_surveys" groups="base.group_tool_manager,base.group_tool_user,base.group_system,base.group_user,group_survey_user" icon="STOCK_INDEX"/>
</data>
</openerp>

View File

@ -100,7 +100,7 @@ class survey_send_invitation(osv.osv_memory):
survey_ref= self.pool.get('survey')
model_data_obj = self.pool.get('ir.model.data')
group_id = model_data_obj._get_id(cr, uid, 'base', 'group_tool_user')
group_id = model_data_obj._get_id(cr, uid, 'survey', 'group_survey_user')
group_id = model_data_obj.browse(cr, uid, group_id, context=context).res_id
act_id = self.pool.get('ir.actions.act_window')