From e8c9a7a9b21c12ad7e9bbf4765fb52c6c7e7c63b Mon Sep 17 00:00:00 2001 From: Jean-Paul Smets <jp@nexedi.com> Date: Tue, 2 Mar 2010 03:11:49 +0000 Subject: [PATCH] Added a group for each type of amount_generator (ex. line, cell, parent) git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33204 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/ERP5Site.py | 24 ++++++++++++++++++++++++ product/ERP5Type/ERP5Type.py | 3 ++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py index 6b4c034edc..e5c5b7c5c6 100644 --- a/product/ERP5/ERP5Site.py +++ b/product/ERP5/ERP5Site.py @@ -1095,6 +1095,30 @@ class ERP5Site(FolderMixIn, CMFSite): """ return self._getPortalGroupedTypeList('target_solver') + security.declareProtected(Permissions.AccessContentsInformation, + 'getPortalAmountGeneratorTypeList') + def getPortalAmountGeneratorTypeList(self): + """ + Return amount generator types. + """ + return self._getPortalGroupedTypeList('amount_generator') + + security.declareProtected(Permissions.AccessContentsInformation, + 'getPortalAmountGeneratorLineTypeList') + def getPortalAmountGeneratorLineTypeList(self): + """ + Return amount generator line types. + """ + return self._getPortalGroupedTypeList('amount_generator_line') + + security.declareProtected(Permissions.AccessContentsInformation, + 'getPortalAmountGeneratorCellTypeList') + def getPortalAmountGeneratorCellTypeList(self): + """ + Return amount generator cell types. + """ + return self._getPortalGroupedTypeList('amount_generator_cell') + security.declareProtected(Permissions.AccessContentsInformation, 'getPortalCalendarPeriodTypeList') def getPortalCalendarPeriodTypeList(self): diff --git a/product/ERP5Type/ERP5Type.py b/product/ERP5Type/ERP5Type.py index 9ffbc5858f..102868acad 100644 --- a/product/ERP5Type/ERP5Type.py +++ b/product/ERP5Type/ERP5Type.py @@ -257,7 +257,8 @@ class ERP5TypeInformation(XMLObject, 'recent_document', 'my_document', 'template_document', 'crawler_index', # Solvers and simulation - 'divergence_tester', 'target_solver', + 'divergence_tester', 'target_solver', + 'amount_generator', 'amount_generator_line', 'amount_generator_cell', # MRP 'calendar_period', # Project -- 2.30.9