Files
odoo_source/addons/survey/security/ir.model.access.csv
T
wde-odoo 1fb99d79b1 [IMP] survey: improve survey usability in backend
PURPOSE

This commit globally improves the backend survey module usability, notably by
renaming labels, moving menu items around and cleaning unused features.

SPECIFICATIONS

These changes include (non-exhaustive list):

On questions

  - Changing labels, action helpers and modules description to be clearer;
  - Re-organizing the survey.question form view, notably to clearly distinguish
    fields related to answers and validation options;
  - Removing the "Clean test answers" server action as it can be done through
    a search + unlink;
  - Removing the allow_value_image field as we now always display the
    image field. Users simply choose to let it blank;

On surveys

  - Re-organizing the survey.survey form view fields to get a clear view of
    the various options;
  - automatically update scoring type when checking certification: if not one
    linked to scoring, update to scoring without answers;
  - set create as create_multi to speedup batch creation;
  - Changes ACL rights for user_input_line. Now, only Survey Managers can
    change answers. Survey users keep only a read access on answers, meaning
    changing what customers / people answered is now limited to managers;

Globally

  - Moving menu items and make them visible outside debug mode;
  - Answer recap on print frontend page is now visible whenever a scoring is
    applied, not only for certification, as if scoring is activated seeing
    answers is probably wanted;

Task-2600241

closes odoo/odoo#79813

Related: odoo/upgrade#3033
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2021-12-01 18:39:45 +00:00

2.4 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_survey_allsurvey.survey.allmodel_survey_survey0000
3access_survey_usersurvey.survey.usermodel_survey_surveybase.group_user0000
4access_survey_survey_usersurvey.survey.survey.usermodel_survey_surveygroup_survey_user1111
5access_survey_survey_managersurvey.survey.survey.managermodel_survey_surveygroup_survey_manager1111
6access_survey_question_allsurvey.question.allmodel_survey_question0000
7access_survey_question_usersurvey.question.usermodel_survey_questionbase.group_user0000
8access_survey_question_survey_usersurvey.question.survey.usermodel_survey_questiongroup_survey_user1111
9access_survey_question_survey_managersurvey.question.survey.managermodel_survey_questiongroup_survey_manager1111
10access_survey_question_answer_allsurvey.question.answer.allmodel_survey_question_answer0000
11access_survey_question_answer_usersurvey.question.answer.usermodel_survey_question_answerbase.group_user0000
12access_survey_question_answer_survey_usersurvey.question.answer.survey.usermodel_survey_question_answergroup_survey_user1111
13access_survey_question_answer_survey_managersurvey.question.answer.survey.managermodel_survey_question_answergroup_survey_manager1111
14access_survey_user_input_allsurvey.user_input.allmodel_survey_user_input0000
15access_survey_user_input_usersurvey.user_input.usermodel_survey_user_inputbase.group_user0000
16access_survey_user_input_survey_usersurvey.user_input.survey.usermodel_survey_user_inputgroup_survey_user1111
17access_survey_user_input_survey_managersurvey.user_input.survey.managermodel_survey_user_inputgroup_survey_manager1111
18access_survey_user_input_line_allsurvey.user_input.line.allmodel_survey_user_input_line0000
19access_survey_user_input_line_usersurvey.user_input.line.usermodel_survey_user_input_linebase.group_user0000
20access_survey_user_input_line_survey_usersurvey.user_input.line.survey.usermodel_survey_user_input_linegroup_survey_user1000
21access_survey_user_input_line_survey_managersurvey.user_input.line.survey.managermodel_survey_user_input_linegroup_survey_manager1111
22access_gamification_badge_survey_usergamification.badge.survey.usermodel_gamification_badgegroup_survey_user1111
23access_survey_inviteaccess.survey.invitemodel_survey_invitesurvey.group_survey_user1110