From cad7e9c1701eaf99563bce943d517f7e3144963c Mon Sep 17 00:00:00 2001 From: Sebastien Robin <seb@nexedi.com> Date: Fri, 9 Jul 2004 09:48:56 +0000 Subject: [PATCH] synchronize if a document is frozen or not git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1131 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5CPS/CPSDocumentPatch.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/product/ERP5CPS/CPSDocumentPatch.py b/product/ERP5CPS/CPSDocumentPatch.py index c00e0090a5..1b2b3e1bd3 100755 --- a/product/ERP5CPS/CPSDocumentPatch.py +++ b/product/ERP5CPS/CPSDocumentPatch.py @@ -42,6 +42,12 @@ class PatchedCPSDocument(CPSDocument): 'type' : 'object' } ) + property_sheet.append( + { + 'id' : 'cps_frozen', + 'type' : 'int' + } + ) type_info = self.getTypeInfo() field_list = [] if type_info is not None: @@ -110,6 +116,23 @@ class PatchedCPSDocument(CPSDocument): self._setOb(".cps_layouts",data[0]) self._setOb(".cps_schemas",data[1]) + security.declarePrivate('setCpsFrozen' ) + def setCpsFrozen(self, data): + """ + setter for cps frozen property in order to now + if an object is frozen or not + """ + if data is not None: + self._cps_frozen = data + + security.declarePrivate('getCpsFrozen' ) + def getCpsFrozen(self): + """ + getter for cps frozen property in order to now + if an object is frozen or not + """ + return getattr(self,'_cps_frozen',0) + security.declarePrivate('_setProperty' ) def _setProperty(self, key, value, type='string'): """ -- 2.30.9