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 IDNameModelTypeStatus
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_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
    args: [('daily', 'Daily'), ('weekly', 'Weekly'), ('bimonthly', 'Twice a Month'), ('monthly', 'Once a Month'), ('quarterly', 'Quarterly'), ('yearly', 'Yearly')], 'Rating Frequency'
Public methods (1)
  • action_view_all_rating(self)
    @api.multi
    return 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_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'
Public methods (0)

No public methods.

Loading…

Loading…