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>
2.4 KiB
2.4 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_survey_all | survey.survey.all | model_survey_survey | 0 | 0 | 0 | 0 | |
| 3 | access_survey_user | survey.survey.user | model_survey_survey | base.group_user | 0 | 0 | 0 | 0 |
| 4 | access_survey_survey_user | survey.survey.survey.user | model_survey_survey | group_survey_user | 1 | 1 | 1 | 1 |
| 5 | access_survey_survey_manager | survey.survey.survey.manager | model_survey_survey | group_survey_manager | 1 | 1 | 1 | 1 |
| 6 | access_survey_question_all | survey.question.all | model_survey_question | 0 | 0 | 0 | 0 | |
| 7 | access_survey_question_user | survey.question.user | model_survey_question | base.group_user | 0 | 0 | 0 | 0 |
| 8 | access_survey_question_survey_user | survey.question.survey.user | model_survey_question | group_survey_user | 1 | 1 | 1 | 1 |
| 9 | access_survey_question_survey_manager | survey.question.survey.manager | model_survey_question | group_survey_manager | 1 | 1 | 1 | 1 |
| 10 | access_survey_question_answer_all | survey.question.answer.all | model_survey_question_answer | 0 | 0 | 0 | 0 | |
| 11 | access_survey_question_answer_user | survey.question.answer.user | model_survey_question_answer | base.group_user | 0 | 0 | 0 | 0 |
| 12 | access_survey_question_answer_survey_user | survey.question.answer.survey.user | model_survey_question_answer | group_survey_user | 1 | 1 | 1 | 1 |
| 13 | access_survey_question_answer_survey_manager | survey.question.answer.survey.manager | model_survey_question_answer | group_survey_manager | 1 | 1 | 1 | 1 |
| 14 | access_survey_user_input_all | survey.user_input.all | model_survey_user_input | 0 | 0 | 0 | 0 | |
| 15 | access_survey_user_input_user | survey.user_input.user | model_survey_user_input | base.group_user | 0 | 0 | 0 | 0 |
| 16 | access_survey_user_input_survey_user | survey.user_input.survey.user | model_survey_user_input | group_survey_user | 1 | 1 | 1 | 1 |
| 17 | access_survey_user_input_survey_manager | survey.user_input.survey.manager | model_survey_user_input | group_survey_manager | 1 | 1 | 1 | 1 |
| 18 | access_survey_user_input_line_all | survey.user_input.line.all | model_survey_user_input_line | 0 | 0 | 0 | 0 | |
| 19 | access_survey_user_input_line_user | survey.user_input.line.user | model_survey_user_input_line | base.group_user | 0 | 0 | 0 | 0 |
| 20 | access_survey_user_input_line_survey_user | survey.user_input.line.survey.user | model_survey_user_input_line | group_survey_user | 1 | 0 | 0 | 0 |
| 21 | access_survey_user_input_line_survey_manager | survey.user_input.line.survey.manager | model_survey_user_input_line | group_survey_manager | 1 | 1 | 1 | 1 |
| 22 | access_gamification_badge_survey_user | gamification.badge.survey.user | model_gamification_badge | group_survey_user | 1 | 1 | 1 | 1 |
| 23 | access_survey_invite | access.survey.invite | model_survey_invite | survey.group_survey_user | 1 | 1 | 1 | 0 |