liquid_feedback_frontend

view app/main/admin/policy_show.lua @ 227:9245f74e08f5

Added tag beta33 for changeset 4905d7d79486
author bsw
date Tue May 17 12:12:29 2011 +0200 (2011-05-17)
parents c0292c3a70d8
children 7f41f3c44fae
line source
1 local policy = Policy:by_id(param.get_id()) or Policy:new()
4 slot.put_into("title", _"Create / edit policy")
7 slot.select("actions", function()
8 ui.link{
9 attr = { class = { "admin_only" } },
10 text = _"Cancel",
11 module = "admin",
12 view = "policy_list"
13 }
14 end)
17 ui.form{
18 attr = { class = "vertical" },
19 record = policy,
20 module = "admin",
21 action = "policy_update",
22 routing = {
23 default = {
24 mode = "redirect",
25 module = "admin",
26 view = "policy_list"
27 }
28 },
29 id = policy.id,
30 content = function()
32 ui.field.text{ label = _"Index", name = "index" }
34 ui.field.text{ label = _"Name", name = "name" }
35 ui.field.text{ label = _"Description", name = "description", multiline = true }
36 ui.field.text{ label = _"Hint", readonly = true,
37 value = _"Interval format:" .. " 3 mons 2 weeks 1 day 10:30:15" }
39 ui.field.text{ label = _"Admission time", name = "admission_time" }
40 ui.field.text{ label = _"Discussion time", name = "discussion_time" }
41 ui.field.text{ label = _"Verification time", name = "verification_time" }
42 ui.field.text{ label = _"Voting time", name = "voting_time" }
44 ui.field.text{ label = _"Issue quorum numerator", name = "issue_quorum_num" }
45 ui.field.text{ label = _"Issue quorum denumerator", name = "issue_quorum_den" }
47 ui.field.text{ label = _"Initiative quorum numerator", name = "initiative_quorum_num" }
48 ui.field.text{ label = _"Initiative quorum denumerator", name = "initiative_quorum_den" }
50 ui.field.text{ label = _"Majority numerator", name = "majority_num" }
51 ui.field.text{ label = _"Majority denumerator", name = "majority_den" }
53 ui.field.boolean{ label = _"Strict majority", name = "majority_strict" }
55 ui.field.boolean{ label = _"Active?", name = "active" }
57 ui.submit{ text = _"Save" }
58 end
59 }

Impressum / About Us