bsw/jbe@19: local suggestion = param.get("suggestion", "table") bsw/jbe@19: bsw/jbe@19: ui.form{ bsw/jbe@19: attr = { class = "vertical" }, bsw/jbe@19: record = suggestion, bsw/jbe@19: readonly = true, bsw/jbe@19: content = function() bsw@51: if app.session.member_id or config.public_access == "pseudonym" then bsw@51: ui.field.text{ label = _"Author", value = suggestion.author.name } bsw@51: else bsw@51: ui.field.text{ label = _"Author", value = _"[not displayed public]" } bsw@51: end bsw/jbe@19: ui.field.text{ label = _"Title", name = "name" } bsw/jbe@19: ui.container{ bsw/jbe@19: attr = { class = "suggestion_content wiki" }, bsw/jbe@19: content = function() bsw/jbe@19: ui.tag{ bsw/jbe@19: tag = "p", bsw/jbe@19: content = suggestion.description bsw/jbe@19: } bsw/jbe@19: end bsw/jbe@19: } bsw/jbe@19: end bsw/jbe@19: } bsw/jbe@19: execute.view{ bsw/jbe@19: module = "suggestion", bsw/jbe@19: view = "_list", bsw/jbe@19: params = { bsw/jbe@19: suggestions_selector = Suggestion:new_selector():add_where{ "id = ?", suggestion.id }, bsw/jbe@19: initiative = suggestion.initiative, bsw/jbe@19: show_name = false, bsw/jbe@19: show_filter = false bsw/jbe@19: } bsw/jbe@19: }