liquid_feedback_frontend
view app/main/admin/policy_show.lua @ 756:c2022db9f64c
Text updated
| author | bsw | 
|---|---|
| date | Thu Jun 28 22:49:57 2012 +0200 (2012-06-28) | 
| parents | b5684668ac4b | 
| children | 54e32e34be01 | 
 line source
     1 local policy = Policy:by_id(param.get_id()) or Policy:new()
     3 ui.title(_"Create / edit policy")
     5 ui.form{
     6   attr = { class = "vertical" },
     7   record = policy,
     8   module = "admin",
     9   action = "policy_update",
    10   routing = {
    11     default = {
    12       mode = "redirect",
    13       module = "admin",
    14       view = "policy_list"
    15     }
    16   },
    17   id = policy.id,
    18   content = function()
    20     ui.field.text{ label = _"Index",        name = "index" }
    22     ui.field.text{ label = _"Name",        name = "name" }
    23     ui.field.text{ label = _"Description", name = "description", multiline = true }
    24     ui.field.text{ label = _"Hint",        readonly = true, 
    25                     value = _"Interval format:" .. " 3 mons 2 weeks 1 day 10:30:15" }
    27     ui.field.text{ label = _"Admission time",     name = "admission_time" }
    28     ui.field.text{ label = _"Discussion time",    name = "discussion_time" }
    29     ui.field.text{ label = _"Verification time",  name = "verification_time" }
    30     ui.field.text{ label = _"Voting time",        name = "voting_time" }
    32     ui.field.text{ label = _"Issue quorum numerator",   name = "issue_quorum_num" }
    33     ui.field.text{ label = _"Issue quorum denumerator", name = "issue_quorum_den" }
    35     ui.field.text{ label = _"Initiative quorum numerator",   name = "initiative_quorum_num" }
    36     ui.field.text{ label = _"Initiative quorum denumerator", name = "initiative_quorum_den" }
    38     ui.field.text{ label = _"Direct majority numerator",   name = "direct_majority_num" }
    39     ui.field.text{ label = _"Direct majority denumerator", name = "direct_majority_den" }
    40     ui.field.boolean{ label = _"Strict direct majority", name = "direct_majority_strict" }
    41     ui.field.text{ label = _"Direct majority positive",   name = "direct_majority_positive" }
    42     ui.field.text{ label = _"Direct majority non negative", name = "direct_majority_non_negative" }
    44     ui.field.text{ label = _"Indirect majority numerator",   name = "indirect_majority_num" }
    45     ui.field.text{ label = _"Indirect majority denumerator", name = "indirect_majority_den" }
    46     ui.field.boolean{ label = _"Strict indirect majority", name = "indirect_majority_strict" }
    47     ui.field.text{ label = _"Indirect majority positive",   name = "indirect_majority_positive" }
    48     ui.field.text{ label = _"Indirect majority non negative", name = "indirect_majority_non_negative" }
    50     ui.field.boolean{ label = _"No reverse beat path", name = "no_reverse_beat_path" }
    51     ui.field.boolean{ label = _"No multistage majority", name = "no_multistage_majority" }
    54     ui.field.boolean{ label = _"Active?", name = "active" }
    56     ui.submit{ text = _"Save" }
    57   end
    58 }
