liquid_feedback_frontend
view app/main/issue/_sidebar_issue.lua @ 1680:6f28933dbc36
Fixed layout, do not show secret when set via link
| author | bsw | 
|---|---|
| date | Mon Sep 20 09:21:21 2021 +0200 (2021-09-20) | 
| parents | 97dfef4eb2d7 | 
| children | 
 line source
     1 local issue = param.get("issue", "table")
     2 local ommit_initiative_id = param.get ( "ommit_initiative_id", "number" )
     4 if #(issue.initiatives) > (ommit_initiative_id and 1 or 0) then
     5   ui.container{ attr = { class = "competing_initiatives" }, content = function()
     6     execute.view {
     7       module = "initiative", view = "_list",
     8       params = {
     9         issue = issue,
    10         initiatives = issue.initiatives,
    11         ommit_initiative_id = ommit_initiative_id
    12       }
    13     }
    14   end }
    15 end
    17 if #issue.initiatives == 1 then
    18   ui.container { attr = { class = "mdl-card__content" }, content = function()
    19     if not issue.closed and not (issue.state == "voting") then
    20       ui.tag { content = _"Currently this is the only initiative in this issue, because nobody started a competing initiative (yet)." }
    21     else
    22       ui.container { content = _"This is the only initiative in this issue, because nobody started a competing initiative." }
    23     end
    24   end }
    25 end
    27 if app.session.member 
    28     and app.session.member:has_voting_right_for_unit_id(issue.area.unit_id) 
    29     and not issue.closed and not issue.fully_frozen 
    30 then
    31   ui.container{ attr = { class = "mdl-card__actions mdl-card--border" }, content = function()
    32     ui.link {
    33       attr = { class = "mdl-button mdl-js-button" },
    34       module = "draft", view = "new", 
    35       params = { issue_id = issue.id },
    36       content = _"start a new competing initiative"
    37     }
    38   end }
    39 end
