liquid_feedback_frontend
diff app/main/policy/show.lua @ 52:88ac7798b562
Several bugfixes (getpic.c, accepted but canceled issues, ...); Listing of available policies
- Bugfixes in fastpath/getpic.c (related to crashes since alpha5)
- Respect Content-Types of images in database
(needs database update, as Content-Type was incorrectly stored by previous versions)
- Typo fixed in help messages
- RSS-Feed (currently only after manual authentication while session is valid)
- Listing of available policies
- German translation fixed: "gebe" -> "gib" (Imperativ)
- Bugfixes related to issues which had been accepted but canceled afterwards
- Prohibit creation of initiatives in disabled areas or with disabled policies
- Bugfixes in fastpath/getpic.c (related to crashes since alpha5)
- Respect Content-Types of images in database
(needs database update, as Content-Type was incorrectly stored by previous versions)
- Typo fixed in help messages
- RSS-Feed (currently only after manual authentication while session is valid)
- Listing of available policies
- German translation fixed: "gebe" -> "gib" (Imperativ)
- Bugfixes related to issues which had been accepted but canceled afterwards
- Prohibit creation of initiatives in disabled areas or with disabled policies
author | bsw/jbe |
---|---|
date | Thu Apr 15 19:58:25 2010 +0200 (2010-04-15) |
parents | |
children | c587d8762e62 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/app/main/policy/show.lua Thu Apr 15 19:58:25 2010 +0200 1.3 @@ -0,0 +1,40 @@ 1.4 +local policy = Policy:by_id(param.get_id()) 1.5 + 1.6 +slot.put_into("title", encode.html(_("Policy '#{name}'", { name = policy.name }))) 1.7 + 1.8 +ui.form{ 1.9 + attr = { class = "vertical" }, 1.10 + record = policy, 1.11 + content = function() 1.12 + ui.field.text{ label = _"Name", value = policy.name } 1.13 + 1.14 + ui.field.text{ label = _"New", value = "≤ " .. policy.admission_time } 1.15 + ui.field.text{ label = _"Discussion", value = policy.discussion_time } 1.16 + ui.field.text{ label = _"Frozen", value = policy.verification_time } 1.17 + ui.field.text{ label = _"Voting", value = policy.voting_time } 1.18 + 1.19 + ui.field.text{ 1.20 + label = _"Issue quorum", 1.21 + value = "≥ " .. tostring(policy.issue_quorum_num) .. "/" .. tostring(policy.issue_quorum_den) 1.22 + } 1.23 + ui.field.text{ 1.24 + label = _"Initiative quorum", 1.25 + value = "≥ " .. tostring(policy.initiative_quorum_num) .. "/" .. tostring(policy.initiative_quorum_den) 1.26 + } 1.27 + ui.field.text{ 1.28 + label = _"Majority", 1.29 + value = (policy.majority_strict and ">" or "≥" ) .. " " .. tostring(policy.majority_num) .. "/" .. tostring(policy.majority_den) 1.30 + } 1.31 + 1.32 + ui.container{ 1.33 + attr = { class = "suggestion_content wiki" }, 1.34 + content = function() 1.35 + ui.tag{ 1.36 + tag = "p", 1.37 + content = policy.description 1.38 + } 1.39 + end 1.40 + } 1.41 + 1.42 + end 1.43 +}