Esempio n. 1
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     request = self._field._form._request
     item = self._field._form._item
     values["url"] = request.route_path(get_action_routename(item, "download"), id=item.id)
     values["mime"] = item.mime
     return values
Esempio n. 2
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     item = self._field._form._item
     sm = item.get_statemachine(self._field.name,
                                request=self._field._form._request)
     state = sm.get_state()
     values["state"] = state
     values["request"] = self._field._form._request
     return values
Esempio n. 3
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     item = self._field._form._item
     sm = item.get_statemachine(self._field.name,
                                request=self._field._form._request)
     state = sm.get_state()
     values["state"] = state
     values["request"] = self._field._form._request
     return values
Esempio n. 4
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     request = self._field._form._request
     item = self._field._form._item
     values["url"] = request.route_path(get_action_routename(
         item, "download"),
                                        id=item.id)
     values["mime"] = item.mime
     values["item"] = item
     return values
Esempio n. 5
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     tp = self._field._form._item
     request = self._field._form._request
     activities = get_activities_for_user(request, tp)
     values['request'] = request
     values['h'] = ringo.lib.helpers
     values['workload'] = get_workload_for_trainingplan(
         request, tp, activities)
     values['tp'] = tp
     return values
Esempio n. 6
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     values['link_text'] = self._field.label
     try:
         item = getattr(self._field._form._item, self._field.name)
     except AttributeError:
         # If the attribute is not part of the item there may be a
         # value in the field based on a expression. So set the item
         # to the value of the field. If this is not an instance of
         # BaseItem the link can not be generated.
         item = self._field.value
         if not item:
             name = self._field.name
             item = self._field._form._item
             # Only print warning if the fieldname is not a helper
             # field beginning with "_"
             if not name.startswith("_"):
                 log.warning("Missing value for %s in %s" % (name, item))
     backurl = self.openmodal == "true" or self.backlink == "true"
     values['url'] = get_link_url(item, self._field._form._request,
                                  self._field.renderer.action,
                                  backurl) or "#"
     return values
Esempio n. 7
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     values['link_text'] = self._field.label
     try:
         item = getattr(self._field._form._item, self._field.name)
     except AttributeError:
         # If the attribute is not part of the item there may be a
         # value in the field based on a expression. So set the item
         # to the value of the field. If this is not an instance of
         # BaseItem the link can not be generated.
         item = self._field.value
         if not item:
             name = self._field.name
             item = self._field._form._item
             # Only print warning if the fieldname is not a helper
             # field beginning with "_"
             if not name.startswith("_"):
                 log.warning("Missing value for %s in %s" % (name, item))
     backurl = self.openmodal == "true" or self.backlink == "true"
     values['url'] = get_link_url(item,
                                  self._field._form._request,
                                  self._field.renderer.action,
                                  backurl) or "#"
     return values
Esempio n. 8
0
 def __init__(self, field, translate):
     """@todo: to be defined"""
     FieldRenderer.__init__(self, field, translate)
     self.template = template_lookup.get_template("internal/linkfield.mako")
Esempio n. 9
0
 def _get_template_values(self):
     values = FieldRenderer._get_template_values(self)
     values['request'] = self._field._form._request
     values['h'] = ringo.lib.helpers
     return values
Esempio n. 10
0
 def __init__(self, field, translate):
     """@todo: to be defined"""
     FieldRenderer.__init__(self, field, translate)
     self.template = template_lookup.get_template(
         "internal/diagramfield.mako")
Esempio n. 11
0
 def __init__(self, field, translate):
     FieldRenderer.__init__(self, field, translate)
     self.template = template_lookup.get_template("diagramfield.mako")
Esempio n. 12
0
 def __init__(self, field, translate):
     FieldRenderer.__init__(self, field, translate)
     self.template = template_lookup.get_template("previewfield.mako")