TIP: You can type at any time to perform a new search.
Framework Agreement Negociation in the Tender
framework_agreement_requisition · OCA/vertical-ngo
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools.translate` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
PurchaseRequisitionClassic— Class 'PurchaseRequisitionClassic' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcePurchaseRequisitionClassic— Class 'PurchaseRequisitionClassic' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcepurchase_order— Class 'purchase_order' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcepurchase_order— Class 'purchase_order' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcepurchase_order_form— For a target of Odoo 17.0+: view 'purchase_order_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcepurchase_order_line— Class 'purchase_order_line' still inherits from the old-style `orm.Model` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceview_purchase_requisition_form_agreement— For a target of Odoo 17.0+: view 'view_purchase_requisition_form_agreement' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/vertical-ngo · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- NGO
- Folder size
- 0.02 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.camptocamp.com
- Last tracking update
- 2026-08-07 07:17:53
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp
- Committers
- Pedro M. Baeza, Stéphane Bidoul (ACSONE)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- ngo_purchase
- Description
Code Analysis
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
confirm_generate_agreement_form_view |
confirm_generate_agreement_form_view | confirm.generate.agreement | form | New |
purchase_order_form |
purchase_order_form | purchase.order | form | Inherits framework_agreement.add_onchange_on_pruchase_order_form |
view_purchase_order_filter |
view_purchase_order_filter | purchase.order | Inherits purchase.view_purchase_order_filter | |
view_purchase_requisition_filter |
purchase.requisition.form.inherit.agreement.filter | purchase.requisition | form | Inherits purchase_requisition.view_purchase_requisition_filter |
view_purchase_requisition_form_agreement |
purchase.requisition.form.inherit.aggrement.button | purchase.requisition | form | Inherits ngo_purchase_requisition.view_purchase_requisition_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (0)
No new fields.
Public methods (1)-
action(self)@api.multi
New fields (0)
No new fields.
Public methods (2)-
po_tender_agreement_selected(self, cr, uid, ids, context=None)Workflow function that write state 'Agreement selected' -
select_agreement(self, cr, uid, agr_id, context=None)@api.cr_uid_id_contextPass PO in state 'Agreement selected'
New fields (0)
No new fields.
Public methods (1)-
make_agreement(self, cr, uid, line_id, origin, context=None)generate a draft framework agreement :returns: a record of LTA
New fields (0)
No new fields.
Public methods (1)-
open_wizard_confirm_generate_agreement(self)@api.multi
New fields (0)
No new fields.
Public methods (3)-
agreement_selected(self, cr, uid, ids, context=None) -
select_agreement(self, cr, uid, agr_id, context=None)Pass tender to state 'Agreement selected' -
tender_agreement_selected(self, cr, uid, ids, context=None)Workflow function that write state 'Agreement selected'
Loading…
Loading…
Loading…