TIP: You can type at any time to perform a new search.
Project Rating
rating_project · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Project
- Folder size
- 0.94 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://odoo.com
- Last tracking update
- 2026-08-07 05:03:19
- Authors
- Maintainers
- None
- Committers
- Xavier Morel, Olivier Dony, Christophe Simonis, Thibault Delavallée, Martin Trigaux, Odoo Translation Bot, Nicolas Martinelli, Jérome Maes, GitHub, Yannick Tivisse, Odoo Online
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- sale_service_rating, website_rating_project
- Description
This module Allows a customer to give rating on Project.
Code Analysis ⓘ
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task_view_form_inherit_rating |
project.task.view.form.inherit.rating | project.task | form | Inherits project.view_task_form2 |
project_task_view_kanban_inherit_rating |
project.task.view.kanban.inherit.rating | project.task | kanban | Inherits project.view_task_kanban |
project_task_view_search |
project.task.search.inherit | project.task | search | Inherits project.view_task_search_form |
rating_rating_view_search_project |
rating.rating.search.project | rating.rating | search | Inherits rating.rating_rating_view_search |
res_config_settings_view_form |
res.config.settings.view.form.inherit.rating.project | res.config.settings | form | Inherits project.res_config_settings_view_form |
view_project_project_rating_form |
project.project.rating.form.view | project.project | form | Inherits project.edit_project |
view_project_project_rating_kanban |
rating.project.project.kanban.inherit | project.project | kanban | Inherits project.view_project_kanban |
view_project_task_type_rating_form |
project.task.type.form.view.inherit | project.task.type | form | Inherits project.task_type_edit |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (5)
-
percentage_satisfaction_projectIntegercompute='_compute_percentage_satisfaction_project'default=-1store=Truestring='Happy % on Project' -
percentage_satisfaction_taskIntegercompute='_compute_percentage_satisfaction_task'default=-1store=Truestring='Happy % on Task' -
rating_request_deadlineDatetimecompute='_compute_rating_request_deadline'store=True -
rating_statusSelectiondefault='no'help="How to get the customer's feedbacks?\n- Rating when changing stage: Email will be sent when a task/issue is pulled in another stage\n- Periodical Rating: Email will be sent periodically\n\nDon't forget to set up the mail templates on the stages for which you want to get the customer's feedbacks."required=True args: [('stage', 'Rating when changing stage'), ('periodic', 'Periodical Rating'), ('no', 'No rating')], 'Customer(s) Ratings' -
rating_status_periodSelectionargs: [('daily', 'Daily'), ('weekly', 'Weekly'), ('bimonthly', 'Twice a Month'), ('monthly', 'Once a Month'), ('quarterly', 'Quarterly'), ('yearly', 'Yearly')], 'Rating Frequency'
-
action_view_all_rating(self)@api.multireturn the action to see all the rating of the project, and activate default filters
New fields (0)
No new fields.
Public methods (5)-
rating_apply(self, rate, token=None, feedback=None, subtype=None)@api.multi -
rating_get_parent_id(self) -
rating_get_parent_model_name(self, vals) -
rating_get_partner_id(self) -
write(self, values)@api.multi
New fields (2)
-
auto_validation_kanban_stateBooleandefault=Falsehelp="Automatically modify the kanban state when the customer replies to the feedback request for this stage.\n * A good feedback from the customer will update the kanban state to 'ready for the new stage' (green bullet).\n * A medium or a bad feedback will set the kanban state to 'blocked' (red bullet).\n" args: 'Automatic kanban status' -
rating_template_idMany2one → mail.templatedomain=[('model', '=', 'project.task')]help="If set and if the project's rating configuration is 'Rating when changing stage', then an email will be sent to the customer when the task reaches this step."string='Rating Email Template' args: 'mail.template'
No public methods.
Loading…
Loading…