liquid_feedback_frontend
view app/main/admin/cancel_issue.lua @ 1859:02c34183b6df
Fixed wrong filename in INSTALL file
| author | bsw | 
|---|---|
| date | Tue Nov 28 18:54:51 2023 +0100 (23 months ago) | 
| parents | 72f4947b8217 | 
| children | 
 line source
     1 local id = param.get("id")
     3 if not id then
     4   return
     5 end
     7 local issue = Issue:by_id(id)
     8 issue:load_everything_for_member_id ( app.session.member_id )
     9 issue.initiatives:load_everything_for_member_id ( app.session.member_id )
    11 ui.titleAdmin(_"Cancel issue")
    13 ui.grid{ content = function()
    15   ui.cell_main{ content = function()
    16     ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function()
    17       ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
    18         ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"public administrative notice:" }
    19       end }
    20       ui.container{ attr = { class = "mdl-card__content" }, content = function()
    22         ui.form{
    23           module = "admin",
    24           action = "cancel_issue",
    25           id = id,
    26           attr = { class = "vertical section" },
    27           content = function()
    29             ui.sectionRow( function()
    30               ui.field.text{ name = "admin_notice", multiline = true }
    31               ui.tag{
    32                 tag = "input",
    33                 attr = {
    34                   type = "submit",
    35                   class = "mdl-button mdl-js-button mdl-button--raised",
    36                   value = _"cancel issue now"
    37                 }
    38               }
    39               slot.put("   ")
    40               ui.link {
    41                 attr = { class = "mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--underlined" },
    42                 module = "admin", view = "index", content = _"do nothing"
    43                }
    44             end )
    45           end
    46         }
    47       end }
    48     end }
    49   end }
    51   ui.cell_sidebar{ content = function()
    53     ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function()
    54       ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
    55         ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _("Issue ##{id}", { id = issue.id }) }
    56       end }
    57       execute.view{ module = "initiative", view = "_list", params = {
    58         issue = issue,
    59         initiatives = issue.initiatives
    60       } }
    61     end }
    62   end }
    65 end }
