def updatePropertySheetDefinitionDict(self, definition_dict, **kw): """ This function add properties of scribus file to the propertySheet """ if self.getDefaultScribusFormValue() is None: return if "_properties" in definition_dict: parsed_scribus = self._getParsedScribusFile() for page_content in parsed_scribus.itervalues(): for field_name, fields_values in page_content: field_id = field_name field_type = fields_values["data_type"] definition_dict["_properties"].append({"id": field_name[3:], "type": field_type, "mode": "w"}) ERP5TypeInformation.updatePropertySheetDefinitionDict(self, definition_dict)
def getCacheableActionList(self): portal_type_name = self.getId().replace(' ', '') pdf_form_name = '%s_view%sAsPdf' % (portal_type_name, portal_type_name) action_list = ERP5TypeInformation.getCacheableActionList(self) if self.getPortalType() == "EGov Type": name = 'View' else: name = 'Document Procedure Definition' return list(action_list) + [ CacheableAction( id='view', name=name, description='', category='object_view', priority=0.5, icon=None, action='string:${object_url}/PDFType_viewDefaultForm', condition=None, permission_list=['View']), CacheableAction(id=pdf_form_name, name='PDF Form', description='', category='object_print', priority=3.0, icon=None, action='string:${object_url}/PDFType_viewAsPdf', condition=None, permission_list=['View']), ]
def getCacheableActionList(self): portal_type_name = self.getId().replace(' ','') pdf_form_name ='%s_view%sAsPdf' % (portal_type_name, portal_type_name) action_list = ERP5TypeInformation.getCacheableActionList(self) if self.getPortalType() == "EGov Type": name = 'View' else: name = 'Document Procedure Definition' return list(action_list) + [ CacheableAction(id='view', name=name, description='', category='object_view', priority=0.5, icon=None, action='string:${object_url}/PDFType_viewDefaultForm', condition=None, permission_list=['View']), CacheableAction(id=pdf_form_name, name='PDF Form', description='', category='object_print', priority=3.0, icon=None, action='string:${object_url}/PDFType_viewAsPdf', condition=None, permission_list=['View']), ]
def getCacheableActionList(self): portal_type_name = self.getId().replace(" ", "") pdf_form_name = "%s_view%sAsPdf" % (portal_type_name, portal_type_name) action_list = ERP5TypeInformation.getCacheableActionList(self) if self.getPortalType() == "EGov Type": name = "View" else: name = "Document Procedure Definition" return list(action_list) + [ CacheableAction( id="view", name=name, description="", category="object_view", priority=0.5, icon=None, action="string:${object_url}/PDFType_viewDefaultForm", condition=None, permission_list=["View"], ), CacheableAction( id=pdf_form_name, name="PDF Form", description="", category="object_print", priority=3.0, icon=None, action="string:${object_url}/PDFType_viewAsPdf", condition=None, permission_list=["View"], ), ]