TIP: You can type at any time to perform a new search.
Management System - Nonconformity Type
mgmtsystem_nonconformity_type · OCA/management-system
- Repository
- OCA/management-system · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Management System
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/management-system
- Last tracking update
- 2026-08-07 08:42:59
- Authors
- Odoo Community Association (OCA), Associazione PNLUG - Gruppo Odoo
- Maintainers
- Odoo Community Association (OCA), Associazione PNLUG - Gruppo Odoo
- Committers
- Weblate, OCA-git-bot, oca-ci, Stefano Consolaro, Bhavesh Heliconia
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module add classification for the Nonconformity of Management System module. Nonconformity (NC) - Type: add a field to classify a NC in Internal, Partner, Customer, External. - Internal: when the NC is due and revealed in an internal process - Partner: when the NC is due to a Partner - Customer: when the NC si due and connected to a claim of the Customer - External: when the NC si due and connected to a claim of an External entity (e.g. an Authority) - Add a button to send an email to the Partner associated with the Nonconformity: to do this, mgmtsystem_nonconformity_partner has to be installed and a Partner's Contact of type Quality has to be set - Quantity checked (qty-ck) and not compliant (qty-nc): a check is performed on the quantity to ensure that qty-nc isn't greater than qty-ck and in case perform an auto-set.
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_mgmtsystem_nonconformity_form |
view.mgmtsystem.nonconformity.department | mgmtsystem.nonconformity | form | Inherits mgmtsystem_nonconformity.view_mgmtsystem_nonconformity_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (1)
New fields (5)
-
nc_typeSelectiondefault='internal' args: [('internal', 'Internal'), ('supplier', 'Supplier'), ('customer', 'Customer'), ('external', 'External')], 'Type' -
qty_checkedFloatargs: 'Quantity checked' -
qty_noncompliantFloatargs: 'Quantity non-compliant' -
quality_contact_emailCharargs: 'Email' -
quality_contact_nameCharargs: 'Contact Name'
-
action_nc_sent(self, test_module=False)send document to partner email if address not exists raises an error message todo: use a better way to test module availability
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…