diff options
| author | Victor Feyens <vfe@odoo.com> | 2019-03-28 16:46:44 +0000 |
|---|---|---|
| committer | Victor Feyens <vfe@odoo.com> | 2019-04-25 14:17:45 +0000 |
| commit | 50caae5bc02bc6eaa1b4a4dfd965c84c940bb84b (patch) | |
| tree | 15b80bf599dc2bf615e2621566370d41d28f99b9 /addons/survey/security | |
| parent | 28e1686bc5c862802162606527a190e344014591 (diff) | |
[REF] survey: replace dynamic survey.stage by a static state on survey.survey
Stages modification through the clickable statusbar wasn't very intuitive.
By fixing default behavior through states (and corresponding buttons), default user experience is simplified.
3 static states available : draft, open, closed
Form view: navigation through states with buttons
Kanban view: disabled modification of survey state
Task ID : 1949110
closes odoo/odoo#32325
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/survey/security')
| -rw-r--r-- | addons/survey/security/ir.model.access.csv | 4 | ||||
| -rw-r--r-- | addons/survey/security/survey_security.xml | 22 |
2 files changed, 0 insertions, 26 deletions
diff --git a/addons/survey/security/ir.model.access.csv b/addons/survey/security/ir.model.access.csv index a7bba66e8c2..907823200d4 100644 --- a/addons/survey/security/ir.model.access.csv +++ b/addons/survey/security/ir.model.access.csv @@ -3,10 +3,6 @@ access_survey_all,survey.survey.all,model_survey_survey,,0,0,0,0 access_survey_user,survey.survey.user,model_survey_survey,base.group_user,0,0,0,0 access_survey_survey_user,survey.survey.survey.user,model_survey_survey,group_survey_user,1,1,1,1 access_survey_survey_manager,survey.survey.survey.manager,model_survey_survey,group_survey_manager,1,1,1,1 -access_survey_stage_all,survey.stage.all,model_survey_stage,,0,0,0,0 -access_survey_stage_user,survey.stage.user,model_survey_stage,base.group_user,0,0,0,0 -access_survey_stage_survey_user,survey.stage.survey.user,model_survey_stage,group_survey_user,1,0,0,0 -access_survey_stage_survey_manager,survey.stage.survey.manager,model_survey_stage,group_survey_manager,1,1,1,1 access_survey_question_all,survey.question.all,model_survey_question,,0,0,0,0 access_survey_question_user,survey.question.user,model_survey_question,base.group_user,0,0,0,0 access_survey_question_survey_user,survey.question.survey.user,model_survey_question,group_survey_user,1,1,1,1 diff --git a/addons/survey/security/survey_security.xml b/addons/survey/security/survey_security.xml index c2025b7017e..46bf54e53ac 100644 --- a/addons/survey/security/survey_security.xml +++ b/addons/survey/security/survey_security.xml @@ -56,28 +56,6 @@ <field name="perm_create" eval="1"/> </record> - <record id="survey_stage_rule_survey_manager" model="ir.rule"> - <field name="name">Survey stage: manager: all</field> - <field name="model_id" ref="survey.model_survey_stage"/> - <field name="domain_force">[(1, '=', 1)]</field> - <field name="groups" eval="[(4, ref('group_survey_manager'))]"/> - <field name="perm_unlink" eval="1"/> - <field name="perm_write" eval="1"/> - <field name="perm_read" eval="1"/> - <field name="perm_create" eval="1"/> - </record> - - <record id="survey_stage_rule_survey_user_read" model="ir.rule"> - <field name="name">Survey stage: officer: read all</field> - <field name="model_id" ref="survey.model_survey_stage"/> - <field name="domain_force">[(1, '=', 1)]</field> - <field name="groups" eval="[(4, ref('group_survey_user'))]"/> - <field name="perm_unlink" eval="0"/> - <field name="perm_write" eval="0"/> - <field name="perm_read" eval="1"/> - <field name="perm_create" eval="0"/> - </record> - <record id="survey_question_rule_survey_manager" model="ir.rule"> <field name="name">Survey question: manager: all</field> <field name="model_id" ref="survey.model_survey_question"/> |
