From 4978058cfb2ca3f3bb32dfdf72ff3fc1ca196903 Mon Sep 17 00:00:00 2001 From: Guillaume Michon <guillaume@nexedi.com> Date: Wed, 1 Mar 2006 14:50:00 +0000 Subject: [PATCH] Added portal_updatable_amortisation_transaction_state_list git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@5879 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/ERP5Defaults.py | 1 + product/ERP5/ERP5Site.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/product/ERP5/ERP5Defaults.py b/product/ERP5/ERP5Defaults.py index fd2e23eb68..8e66d73efe 100755 --- a/product/ERP5/ERP5Defaults.py +++ b/product/ERP5/ERP5Defaults.py @@ -192,3 +192,4 @@ portal_draft_order_state_list = ('cancelled', 'draft', 'auto_planned' ) portal_planned_order_state_list = ('planned', 'ordered', ) portal_reserved_inventory_state_list = ('confirmed', 'getting_ready', 'ready') portal_future_inventory_state_list = ('planned', 'ordered',) +portal_updatable_amortisation_transaction_state_list = ('draft',) diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py index 1a4d75cdbf..37e5e345cd 100755 --- a/product/ERP5/ERP5Site.py +++ b/product/ERP5/ERP5Site.py @@ -611,6 +611,13 @@ class ERP5Site ( FolderMixIn, CMFSite ): return self._getPortalGroupedStateList('future_inventory') or\ self._getPortalConfiguration('portal_future_inventory_state_list') + security.declareProtected(Permissions.AccessContentsInformation, 'getPortalUpdatableAmortisationTransactionStateList') + def getPortalUpdatableAmortisationTransactionStateList(self): + """ + Return states when Amortisation Transaction can be updated by amortisation_transaction_builder. + """ + return self._getPortalConfiguration('portal_updatable_amortisation_transaction_state_list') + security.declareProtected(Permissions.AccessContentsInformation, 'getPortalColumnBaseCategoryList') def getPortalColumnBaseCategoryList(self): -- 2.30.9