TIP: You can type at any time to perform a new search.
Purchase Work Acceptance Evaluation
purchase_work_acceptance_evaluation · OCA/purchase-workflow
- Repository
- OCA/purchase-workflow · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Purchase Management
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/purchase-workflow
- Last tracking update
- 2026-08-07 08:42:59
- Authors
- Odoo Community Association (OCA), Ecosoft
- Maintainers
- Odoo Community Association (OCA), Ecosoft
- Committers
- OCA-git-bot, oca-ci, ROBBYHOOD9
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module extend Purchase Work Acceptance by adding the ability to evaluate quality of work. User can also add as many evaluation criteria as he/she wanted in configuration menu. In addition, user can see all evaluation from Work Acceptance Evaluation Report.
Code Analysis ⓘ
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form_purchase |
res.config.settings.view.form.inherit.purchase | res.config.settings | form | Inherits purchase_work_acceptance.res_config_settings_view_form_purchase |
view_work_acceptance_evaluation_form |
work.acceptance.evaluation.form | work.acceptance.evaluation | form | New |
view_work_acceptance_evaluation_search |
work.acceptance.evaluation | search | New | |
view_work_acceptance_evaluation_tab_form |
work.acceptance.evaluation.tab.form | work.acceptance | form | Inherits purchase_work_acceptance.view_work_acceptance_form |
view_work_acceptance_evaluation_tree |
work.acceptance.evaluation.tree | work.acceptance.evaluation | list | New |
work_acceptance_evaluation_report_form_view |
work.acceptance.evaluation.report.form.view | work.acceptance.evaluation.report | form | New |
work_acceptance_evaluation_report_graph_view |
work.acceptance.evaluation.report.graph.view | work.acceptance.evaluation.report | graph | New |
work_acceptance_evaluation_report_pivot_view |
work.acceptance.evaluation.report.pivot.view | work.acceptance.evaluation.report | pivot | New |
work_acceptance_evaluation_report_search_view |
work.acceptance.evaluation.report.search.view | work.acceptance.evaluation.report | search | New |
work_acceptance_evaluation_report_tree_view |
work.acceptance.evaluation.report.tree.view | work.acceptance.evaluation.report | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (1)
-
group_enable_eval_on_waBooleanimplied_group='purchase_work_acceptance_evaluation.group_enable_eval_on_wa'string='Enable Evaluation on Work Acceptance'
No public methods.
New fields (1)
-
evaluation_result_idsOne2many → work.acceptance.evaluation.resultcomodel_name='work.acceptance.evaluation.result'default=<expr>inverse_name='wa_id'string='Evaluation Results'
-
button_accept(self, force=False)
New fields (4)
-
activeBooleandefault=True -
nameCharrequired=Truestring='Case Name' -
score_idsOne2many → work.acceptance.evaluation.scorecomodel_name='work.acceptance.evaluation.score'inverse_name='evaluation_id'string='Score' -
state_requiredSelectionhelp='Status of Work Acceptance that user need to fill the evaluation'selection=[('draft', 'Draft'), ('accept', 'Accepted')]
No public methods.
New fields (9)
-
case_idMany2one → work.acceptance.evaluationcomodel_name='work.acceptance.evaluation'string='Case Name' -
company_idMany2one → res.companycomodel_name='res.company' -
date_acceptDatetimestring='Accepted Date' -
noteChar -
partner_idMany2one → res.partnercomodel_name='res.partner'string='Vendor' -
scoreInteger -
score_idMany2one → work.acceptance.evaluation.scorecomodel_name='work.acceptance.evaluation.score'string='Score ID' -
wa_idMany2one → work.acceptancecomodel_name='work.acceptance'string='WA Reference' -
wa_stateSelectionstring='Status' args: [('draft', 'Draft'), ('accept', 'Accepted'), ('cancel', 'Cancelled')]
No public methods.
New fields (5)
-
case_idMany2one → work.acceptance.evaluationcomodel_name='work.acceptance.evaluation'required=Truestring='Case Name' -
editableBooleancompute='_compute_editable' -
noteChar -
score_idMany2one → work.acceptance.evaluation.scorecomodel_name='work.acceptance.evaluation.score'domain="[('evaluation_id', '=', case_id)]"string='Score' -
wa_idMany2one → work.acceptancecomodel_name='work.acceptance'index=Trueondelete='cascade'required=Truestring='WA Reference'
No public methods.
New fields (3)
-
evaluation_idMany2one → work.acceptance.evaluationcomodel_name='work.acceptance.evaluation'string='Case Name' -
nameCharrequired=Truestring='Values' -
scoreInteger
No public methods.
Loading…
Loading…
Loading…
Loading…