annotate app/main/policy/show.lua @ 182:24b61c3fd933
Added missing encoding to suggestion text
 | author | 
 bsw | 
 | date | 
 Mon Nov 01 22:01:45 2010 +0100 (2010-11-01) | 
 | parents | 
 88ac7798b562  | 
 | children | 
 c587d8762e62  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@52
 | 
     1 local policy = Policy:by_id(param.get_id())
 | 
| 
bsw/jbe@52
 | 
     2 
 | 
| 
bsw/jbe@52
 | 
     3 slot.put_into("title", encode.html(_("Policy '#{name}'", { name = policy.name })))
 | 
| 
bsw/jbe@52
 | 
     4 
 | 
| 
bsw/jbe@52
 | 
     5 ui.form{
 | 
| 
bsw/jbe@52
 | 
     6   attr = { class = "vertical" },
 | 
| 
bsw/jbe@52
 | 
     7   record = policy,
 | 
| 
bsw/jbe@52
 | 
     8   content = function()
 | 
| 
bsw/jbe@52
 | 
     9     ui.field.text{ label = _"Name", value = policy.name }
 | 
| 
bsw/jbe@52
 | 
    10 
 | 
| 
bsw/jbe@52
 | 
    11     ui.field.text{ label = _"New", value = "≤ " .. policy.admission_time }
 | 
| 
bsw/jbe@52
 | 
    12     ui.field.text{ label = _"Discussion", value = policy.discussion_time }
 | 
| 
bsw/jbe@52
 | 
    13     ui.field.text{ label = _"Frozen", value = policy.verification_time }
 | 
| 
bsw/jbe@52
 | 
    14     ui.field.text{ label = _"Voting", value = policy.voting_time }
 | 
| 
bsw/jbe@52
 | 
    15 
 | 
| 
bsw/jbe@52
 | 
    16     ui.field.text{
 | 
| 
bsw/jbe@52
 | 
    17       label = _"Issue quorum",
 | 
| 
bsw/jbe@52
 | 
    18       value = "≥ " .. tostring(policy.issue_quorum_num) .. "/" .. tostring(policy.issue_quorum_den)
 | 
| 
bsw/jbe@52
 | 
    19     }
 | 
| 
bsw/jbe@52
 | 
    20     ui.field.text{
 | 
| 
bsw/jbe@52
 | 
    21       label = _"Initiative quorum",
 | 
| 
bsw/jbe@52
 | 
    22       value = "≥ " .. tostring(policy.initiative_quorum_num) .. "/" .. tostring(policy.initiative_quorum_den)
 | 
| 
bsw/jbe@52
 | 
    23     }
 | 
| 
bsw/jbe@52
 | 
    24     ui.field.text{
 | 
| 
bsw/jbe@52
 | 
    25       label = _"Majority",
 | 
| 
bsw/jbe@52
 | 
    26       value = (policy.majority_strict and ">" or "≥" ) .. " " .. tostring(policy.majority_num) .. "/" .. tostring(policy.majority_den)
 | 
| 
bsw/jbe@52
 | 
    27     }
 | 
| 
bsw/jbe@52
 | 
    28 
 | 
| 
bsw/jbe@52
 | 
    29     ui.container{
 | 
| 
bsw/jbe@52
 | 
    30       attr = { class = "suggestion_content wiki" },
 | 
| 
bsw/jbe@52
 | 
    31       content = function()
 | 
| 
bsw/jbe@52
 | 
    32         ui.tag{
 | 
| 
bsw/jbe@52
 | 
    33           tag = "p",
 | 
| 
bsw/jbe@52
 | 
    34           content = policy.description
 | 
| 
bsw/jbe@52
 | 
    35         }
 | 
| 
bsw/jbe@52
 | 
    36       end
 | 
| 
bsw/jbe@52
 | 
    37     }
 | 
| 
bsw/jbe@52
 | 
    38 
 | 
| 
bsw/jbe@52
 | 
    39   end
 | 
| 
bsw/jbe@52
 | 
    40 }
 |