liquid_feedback_frontend
view app/main/admin/policy_show.lua @ 276:f460555c9896
Code cleanup
| author | bsw | 
|---|---|
| date | Sun Feb 12 20:03:26 2012 +0100 (2012-02-12) | 
| 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 }
