diff --git a/product/ERP5/Document/Entity.py b/product/ERP5/Document/Entity.py index 0c994d036fadd9ab7830428a00ffea923f7f996c..d8a1cecda578d78bc8285659d6d134c99c25702a 100755 --- a/product/ERP5/Document/Entity.py +++ b/product/ERP5/Document/Entity.py @@ -91,6 +91,16 @@ class Entity: except: return '' + security.declareProtected(Permissions.View, 'getDefaultCollectiveAgreementTitle') + def getDefaultCollectiveAgreementTitle(self): + """ + Returns the default address city as a text string + """ + try: + return self.getDefaultCareerValue().getCollectiveAgreementTitle() + except: + return '' + security.declareProtected(Permissions.View, 'getDefaultCareerDestinationTitle') def getDefaultCareerDestinationTitle(self): """ @@ -217,6 +227,14 @@ class Entity: self._setDefaultCareerTitle(coordinate) self.reindexObject() + security.declareProtected(Permissions.ModifyPortalContent, 'setDefaultCareerCollectiveAgreementTitle') + def setDefaultCareerCollectiveAgreementTitle(self, coordinate): + """ + Updates the default address from a standard text string + """ + self._setDefaultCareerCollectiveAgreementTitle(coordinate) + self.reindexObject() + security.declareProtected(Permissions.ModifyPortalContent, 'setDefaultCareerDescription') def setDefaultCareerDescription(self, coordinate): """ @@ -256,7 +274,7 @@ class Entity: """ self._setDefaultCareerSalaryCoefficient(coordinate) self.reindexObject() - + security.declareProtected(Permissions.ModifyPortalContent, 'setDefaultAddressText') def setDefaultAddressText(self, coordinate): """