Example #1
0
 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)
Example #2
0
 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']),
     ]
Example #3
0
 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']),
   ]
Example #4
0
 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"],
         ),
     ]