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
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
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
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
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
def _get_template_values(self): values = FieldRenderer._get_template_values(self) values['request'] = self._field._form._request values['h'] = ringo.lib.helpers return values