| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/rating_project |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Project |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Jérome Maes, GitHub, Yannick Tivisse, Odoo Online |
| WEBSITE | |
| WEBSITE | http://odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - rating - base - base_setup - web - bus - web_tour - project - product - decimal_precision - analytic - portal - http_routing - resource - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module Allows a customer to give rating on Project. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task_view_form_inherit_rating |
project.task.view.form.inherit.rating | project.task | xpath | Inherits project.view_task_form2 |
project_task_view_kanban_inherit_rating |
project.task.view.kanban.inherit.rating | project.task | xpath | Inherits project.view_task_kanban |
project_task_view_search |
project.task.search.inherit | project.task | xpath | Inherits project.view_task_search_form |
rating_rating_view_search_project |
rating.rating.search.project | rating.rating | xpath | Inherits rating.rating_rating_view_search |
res_config_settings_view_form |
res.config.settings.view.form.inherit.rating.project | res.config.settings | div | Inherits project.res_config_settings_view_form |
view_project_project_rating_form |
project.project.rating.form.view | project.project | div | Inherits project.edit_project |
view_project_project_rating_kanban |
rating.project.project.kanban.inherit | project.project | field | Inherits project.view_project_kanban |
view_project_task_type_rating_form |
project.task.type.form.view.inherit | project.task.type | xpath | Inherits project.task_type_edit |
percentage_satisfaction_project
Integer
compute='_compute_percentage_satisfaction_project'
default=-1
store=True
string='Happy % on Project'
percentage_satisfaction_task
Integer
compute='_compute_percentage_satisfaction_task'
default=-1
store=True
string='Happy % on Task'
rating_request_deadline
Datetime
compute='_compute_rating_request_deadline'
store=True
rating_status
Selection
default='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_period
Selection
action_view_all_rating(self)
No new fields.
Public methods (5)rating_apply(self, rate, token=None, feedback=None, subtype=None)
rating_get_parent_id(self)
rating_get_parent_model_name(self, vals)
rating_get_partner_id(self)
write(self, values)
auto_validation_kanban_state
Boolean
default=False
help="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_id
Many2one → mail.template
domain=[('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.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/rating_project |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Project |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Goffin Simon, Nicolas Martinelli, Jérome Maes, Julien Legros, qdp-odoo, Yannick Tivisse, qsm-odoo, Denis Vermylen (dve) |
| WEBSITE | |
| WEBSITE | http://odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - rating - base - base_setup - web_kanban - web - bus - web_tour - project - product - decimal_precision - report - analytic - resource - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module Allows a customer to give rating on Project. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task_view_form_inherit_rating |
project.task.view.form.inherit.rating | project.task | xpath | Inherits project.view_task_form2 |
project_task_view_kanban_inherit_rating |
project.task.view.kanban.inherit.rating | project.task | xpath | Inherits project.view_task_kanban |
view_project_project_rating_form |
project.project.rating.form.view | project.project | div | Inherits project.edit_project |
view_project_project_rating_kanban |
rating.project.project.kanban.inherit | project.project | field | Inherits project.view_project_kanban |
view_project_task_type_rating_form |
project.task.type.form.view.inherit | project.task.type | xpath | Inherits project.task_type_edit |
percentage_satisfaction_project
Integer
compute='_compute_percentage_satisfaction_project'
default=-1
store=True
string='Happy % on Project'
percentage_satisfaction_task
Integer
compute='_compute_percentage_satisfaction_task'
default=-1
store=True
string='Happy % on Task'
rating_request_deadline
Datetime
compute='_compute_rating_request_deadline'
store=True
rating_status
Selection
default='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_period
Selection
action_view_all_rating(self)
action_view_task_rating(self)
No new fields.
Public methods (3)rating_apply(self, rate, token=None, feedback=None, subtype=None)
rating_get_partner_id(self)
write(self, values)
auto_validation_kanban_state
Boolean
default=False
help="Automatically modify the kanban state when the customer reply to the feedback 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_id
Many2one → mail.template
domain=<expr>
help='Select an email template. An email will be sent to the customer when the task reach this step.'
string='Rating Email Template'
args: 'mail.template'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/9.0/rating_project |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Project |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Jérome Maes, Géry Debongnie, Yannick Tivisse, Martin Geubelle |
| WEBSITE | |
| WEBSITE | http://odoo.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - rating - base - base_setup - web_kanban - web - bus - project - product - decimal_precision - report - analytic - portal - auth_signup - resource - web_tip - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module Allows a customer to give rating on Project. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_project_project_rating_form |
project.project.rating.form.view | project.project | div | Inherits project.edit_project |
view_project_project_rating_kanban |
rating.project.project.kanban.inherit | project.project | field | Inherits project.view_project_kanban |
view_project_task_type_rating_form |
project.task.type.form.view.inherit | project.task.type | xpath | Inherits project.task_type_edit |
is_visible_happy_customer
Boolean
default=False
help='Display informations about rating of the project on kanban and form view. This buttons will only be displayed if at least a rating exists.'
string='Customer Satisfaction'
percentage_satisfaction_project
Integer
compute='_compute_percentage_satisfaction_project'
default=-1
store=True
string='% Happy'
percentage_satisfaction_task
Integer
compute='_compute_percentage_satisfaction_task'
default=-1
store=True
string='% Happy'
action_view_all_rating(self)
action_view_task_rating(self)
No new fields.
Public methods (1)write(self, values)
auto_validation_kanban_state
Boolean
default=False
help="Automatically modify the kanban state when the customer reply to the feedback for this stage.\n * A great 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: 'Auto Kanban state validation'
rating_template_id
Many2one → mail.template
domain=[('model', '=', 'rating.rating')]
help='Select an email template. An email will be sent to the customer when the task reach this step.'
string='Rating Email Template'
args: 'mail.template'
No public methods.
No new fields.
Public methods (1)apply_rating(self, rate, res_model=None, res_id=None, token=None)