liquid_feedback_frontend
view app/main/policy/show.lua @ 151:1652c4cd3154
add broken delegations tab on homepage
if a user has delegations to an inactive account, a new red tab will apear on the homepage of the user listing his broken delegations
if a user has delegations to an inactive account, a new red tab will apear on the homepage of the user listing his broken delegations
| author | Daniel Poelzleithner <poelzi@poelzi.org> | 
|---|---|
| date | Fri Oct 08 05:24:14 2010 +0200 (2010-10-08) | 
| parents | 88ac7798b562 | 
| children | c587d8762e62 | 
 line source
     1 local policy = Policy:by_id(param.get_id())
     3 slot.put_into("title", encode.html(_("Policy '#{name}'", { name = policy.name })))
     5 ui.form{
     6   attr = { class = "vertical" },
     7   record = policy,
     8   content = function()
     9     ui.field.text{ label = _"Name", value = policy.name }
    11     ui.field.text{ label = _"New", value = "≤ " .. policy.admission_time }
    12     ui.field.text{ label = _"Discussion", value = policy.discussion_time }
    13     ui.field.text{ label = _"Frozen", value = policy.verification_time }
    14     ui.field.text{ label = _"Voting", value = policy.voting_time }
    16     ui.field.text{
    17       label = _"Issue quorum",
    18       value = "≥ " .. tostring(policy.issue_quorum_num) .. "/" .. tostring(policy.issue_quorum_den)
    19     }
    20     ui.field.text{
    21       label = _"Initiative quorum",
    22       value = "≥ " .. tostring(policy.initiative_quorum_num) .. "/" .. tostring(policy.initiative_quorum_den)
    23     }
    24     ui.field.text{
    25       label = _"Majority",
    26       value = (policy.majority_strict and ">" or "≥" ) .. " " .. tostring(policy.majority_num) .. "/" .. tostring(policy.majority_den)
    27     }
    29     ui.container{
    30       attr = { class = "suggestion_content wiki" },
    31       content = function()
    32         ui.tag{
    33           tag = "p",
    34           content = policy.description
    35         }
    36       end
    37     }
    39   end
    40 }
