bsw/jbe@19: local initiative = param.get("initiative", "table") bsw/jbe@19: bsw@274: ui.container{ content = _"Initiative details" } bsw@274: bsw/jbe@19: ui.form{ bsw/jbe@19: attr = { class = "vertical" }, bsw/jbe@19: record = initiative, bsw/jbe@19: readonly = true, bsw/jbe@19: content = function() bsw/jbe@19: ui.field.text{ bsw/jbe@19: label = _"Created at", bsw/jbe@19: value = tostring(initiative.created) bsw/jbe@19: } poelzi@159: if initiative.revoked then poelzi@159: ui.field.text{ poelzi@159: label = _"Revoked at", poelzi@159: value = format.timestamp(initiative.revoked) poelzi@159: } poelzi@159: end bsw/jbe@19: ui.field.boolean{ label = _"Admitted", name = "admitted" } bsw/jbe@19: end bsw/jbe@19: } bsw@274: bsw@274: ui.container{ content = _"Issue details" } bsw@274: bsw@274: execute.view{ module = "issue", view = "_details", params = { issue = initiative.issue } }