Esempio n. 1
0
 def renderCell(self, item):
     state = IWorkflowState(item).getState()
     if state != None:
         state = titleForState(state)
     if state == "Entwurf":
         return CheckBoxColumn.renderCell(self, item)
     return ''    
Esempio n. 2
0
 def renderCell(self, item):
     state = IWorkflowState(item).getState()
     if state is not None:
         state = titleForState(state)
     if state == "Entwurf":
         return CheckBoxColumn.renderCell(self, item)
     return ''
Esempio n. 3
0
 def getLinkURL(self, item):
     """Setup link url."""
     state = IWorkflowState(item).getState()
     if state != None:
         state = titleForState(state)
     if self.linkName is not None and state == "Entwurf":
         return '%s/%s' % (absoluteURL(item, self.request), self.linkName)
     return absoluteURL(item, self.request)
Esempio n. 4
0
 def getLinkURL(self, item):
     """Setup link url."""
     state = IWorkflowState(item).getState()
     if state is not None:
         state = titleForState(state)
     if self.linkName is not None and state == "Entwurf":
         return '%s/%s' % (absoluteURL(item, self.request), self.linkName)
     return absoluteURL(item, self.request)
Esempio n. 5
0
 def GET(self):
     context = self.context
     container = E('container', id=context.__name__)
     for id, obj in self.context.items():
         state = titleForState(IWorkflowState(obj).getState())
         container.append(
             E(obj.meta_type,
                 E('id', obj.__name__),
                 E('titel', obj.title),
                 E('author', obj.principal.id),
                 E('datum', obj.modtime.strftime('%d.%m.%Y')),
                 E('status', state))
         )
     return etree.tostring(container, xml_declaration=True, encoding='utf-8', pretty_print=True)
Esempio n. 6
0
 def GET(self):
     context = self.context
     container = E('container', id=context.__name__)
     for id, obj in self.context.items():
         state = titleForState(IWorkflowState(obj).getState())
         container.append(
             E(obj.meta_type, E('id', obj.__name__), E('titel', obj.title),
               E('author', obj.principal.id),
               E('datum', obj.modtime.strftime('%d.%m.%Y')),
               E('status', state)))
     return etree.tostring(container,
                           xml_declaration=True,
                           encoding='utf-8',
                           pretty_print=True)
Esempio n. 7
0
 def GET(self):
     context = self.context
     container = dict(id=context.__name__, items=[])
     for id, obj in self.context.items():
         state = titleForState(IWorkflowState(obj).getState())
         container['items'].append(
                 {'meta_type': obj.meta_type,
                     '@url': 'http://www.google.de',
                     'id': obj.__name__,
                     'titel': obj.title,
                     'author': obj.principal.id,
                     'datum': obj.modtime.strftime('%d.%m.%Y'),
                     'status': state}
         )
     return json.dumps(container)
Esempio n. 8
0
 def GET(self):
     context = self.context
     container = dict(id=context.__name__, items=[])
     for id, obj in self.context.items():
         state = titleForState(IWorkflowState(obj).getState())
         container['items'].append({
             'meta_type': obj.meta_type,
             '@url': 'http://www.google.de',
             'id': obj.__name__,
             'titel': obj.title,
             'author': obj.principal.id,
             'datum': obj.modtime.strftime('%d.%m.%Y'),
             'status': state
         })
     self.request.response.setHeader('Access-Control-Allow-Origin', '*')
     return json.dumps(container)
Esempio n. 9
0
 def getValue(self, obj):
     state = IWorkflowState(obj).getState()
     if state != None:
         return titleForState(state)
     return self.defaultValue
Esempio n. 10
0
 def getValue(self, obj):
     state = IWorkflowState(obj).getState()
     if state is not None:
         return titleForState(state)
     return self.defaultValue
Esempio n. 11
0
 def state(self):
     from uvcsite.workflow.basic_workflow import titleForState
     return titleForState(IWorkflowState(self).getState())