liquid_feedback_frontend
annotate app/main/member/settings.lua @ 57:4f39f0a0d5b5
Listing of updated drafts on start page; Code cleanup; Minor bugfix
MOTD, initiator invite, issues to vote and listing of updated drafts shown as tabs on start page;
Bugfix: Initiator icon only shown when initiatorship has been accepted
MOTD, initiator invite, issues to vote and listing of updated drafts shown as tabs on start page;
Bugfix: Initiator icon only shown when initiatorship has been accepted
| author | bsw |
|---|---|
| date | Sat Apr 17 21:59:02 2010 +0200 (2010-04-17) |
| parents | 0849be391140 |
| children | 733f65c0c0a0 |
| rev | line source |
|---|---|
| bsw@9 | 1 |
| bsw@9 | 2 slot.put_into("title", _"Settings") |
| bsw@9 | 3 |
| bsw@9 | 4 slot.select("actions", function() |
| bsw@9 | 5 ui.link{ |
| bsw@9 | 6 content = function() |
| bsw@9 | 7 ui.image{ static = "icons/16/cancel.png" } |
| bsw@9 | 8 slot.put(_"Cancel") |
| bsw@9 | 9 end, |
| bsw@9 | 10 module = "index", |
| bsw@9 | 11 view = "index" |
| bsw@9 | 12 } |
| bsw@10 | 13 |
| bsw@51 | 14 ui.link{ |
| bsw@51 | 15 content = function() |
| bsw@51 | 16 ui.image{ static = "icons/16/wrench.png" } |
| bsw@51 | 17 slot.put(_"Developer features") |
| bsw@51 | 18 end, |
| bsw@51 | 19 module = "member", |
| bsw@51 | 20 view = "developer_settings" |
| bsw@51 | 21 } |
| bsw@10 | 22 |
| bsw@9 | 23 end) |
| bsw@9 | 24 |
| bsw/jbe@19 | 25 ui.heading{ content = _"Display settings" } |
| bsw/jbe@19 | 26 util.help("member.settings.display", _"Display settings") |
| bsw/jbe@19 | 27 |
| bsw/jbe@19 | 28 ui.form{ |
| bsw/jbe@19 | 29 attr = { class = "vertical" }, |
| bsw/jbe@19 | 30 module = "member", |
| bsw/jbe@19 | 31 action = "update_display", |
| bsw/jbe@19 | 32 routing = { |
| bsw/jbe@19 | 33 ok = { |
| bsw/jbe@19 | 34 mode = "redirect", |
| bsw/jbe@19 | 35 module = "index", |
| bsw/jbe@19 | 36 view = "index" |
| bsw/jbe@19 | 37 } |
| bsw/jbe@19 | 38 }, |
| bsw/jbe@19 | 39 content = function() |
| bsw/jbe@19 | 40 ui.field.select{ |
| bsw/jbe@19 | 41 label = _"Type of tabs", |
| bsw/jbe@19 | 42 foreign_records = { |
| bsw/jbe@19 | 43 { id = "tabs", name = _"Tabs" }, |
| bsw/jbe@19 | 44 { id = "accordeon", name = _"Accordion (none expanded)" .. " === " .. _"EXPERIMENTAL FEATURE" .. " ===" }, |
| bsw/jbe@19 | 45 { id = "accordeon_first_expanded", name = _"Accordion (first expanded)" .. " === " .. _"EXPERIMENTAL FEATURE" .. " ===" }, |
| bsw/jbe@19 | 46 -- { id = "accordeon_all_expanded", name = _"Accordion (all expanded)" } |
| bsw/jbe@19 | 47 }, |
| bsw/jbe@19 | 48 foreign_id = "id", |
| bsw/jbe@19 | 49 foreign_name = "name", |
| bsw/jbe@19 | 50 name = "tab_mode", |
| bsw/jbe@19 | 51 value = app.session.member:get_setting_value("tab_mode") |
| bsw/jbe@19 | 52 } |
| bsw/jbe@19 | 53 ui.field.select{ |
| bsw/jbe@19 | 54 label = _"Number of initiatives to preview", |
| bsw/jbe@19 | 55 foreign_records = { |
| bsw/jbe@19 | 56 { id = 3, name = "3" }, |
| bsw/jbe@19 | 57 { id = 4, name = "4" }, |
| bsw/jbe@19 | 58 { id = 5, name = "5" }, |
| bsw/jbe@19 | 59 { id = 6, name = "6" }, |
| bsw/jbe@19 | 60 { id = 7, name = "7" }, |
| bsw/jbe@19 | 61 { id = 8, name = "8" }, |
| bsw/jbe@19 | 62 { id = 9, name = "9" }, |
| bsw/jbe@19 | 63 { id = 10, name = "10" }, |
| bsw/jbe@19 | 64 }, |
| bsw/jbe@19 | 65 foreign_id = "id", |
| bsw/jbe@19 | 66 foreign_name = "name", |
| bsw/jbe@19 | 67 name = "initiatives_preview_limit", |
| bsw/jbe@19 | 68 value = app.session.member:get_setting_value("initiatives_preview_limit") |
| bsw/jbe@19 | 69 } |
| bsw/jbe@19 | 70 ui.submit{ value = _"Change display settings" } |
| bsw/jbe@19 | 71 end |
| bsw/jbe@19 | 72 } |
| bsw/jbe@19 | 73 |
| bsw@9 | 74 ui.heading{ content = _"Change your name" } |
| bsw@9 | 75 util.help("member.settings.name", _"Change name") |
| bsw@9 | 76 |
| bsw@9 | 77 ui.form{ |
| bsw@9 | 78 attr = { class = "vertical" }, |
| bsw@9 | 79 module = "member", |
| bsw@9 | 80 action = "update_name", |
| bsw@9 | 81 routing = { |
| bsw@9 | 82 ok = { |
| bsw@9 | 83 mode = "redirect", |
| bsw@9 | 84 module = "index", |
| bsw@9 | 85 view = "index" |
| bsw@9 | 86 } |
| bsw@9 | 87 }, |
| bsw@9 | 88 content = function() |
| bsw@9 | 89 ui.field.text{ label = _"Name", name = "name", value = app.session.member.name } |
| bsw@9 | 90 ui.submit{ value = _"Change name" } |
| bsw@9 | 91 end |
| bsw@9 | 92 } |
| bsw@9 | 93 |
| bsw@9 | 94 ui.heading{ content = _"Change your login" } |
| bsw@9 | 95 util.help("member.settings.login", _"Change login") |
| bsw@9 | 96 |
| bsw@9 | 97 ui.form{ |
| bsw@9 | 98 attr = { class = "vertical" }, |
| bsw@9 | 99 module = "member", |
| bsw@9 | 100 action = "update_login", |
| bsw@9 | 101 routing = { |
| bsw@9 | 102 ok = { |
| bsw@9 | 103 mode = "redirect", |
| bsw@9 | 104 module = "index", |
| bsw@9 | 105 view = "index" |
| bsw@9 | 106 } |
| bsw@9 | 107 }, |
| bsw@9 | 108 content = function() |
| bsw@9 | 109 ui.field.text{ label = _"Login", name = "login", value = app.session.member.login } |
| bsw@9 | 110 ui.submit{ value = _"Change login" } |
| bsw@9 | 111 end |
| bsw@9 | 112 } |
| bsw@9 | 113 |
| bsw@9 | 114 ui.heading{ content = _"Change your password" } |
| bsw@9 | 115 util.help("member.settings.password", _"Change password") |
| bsw@9 | 116 |
| bsw@9 | 117 ui.form{ |
| bsw@9 | 118 attr = { class = "vertical" }, |
| bsw@9 | 119 module = "member", |
| bsw@9 | 120 action = "update_password", |
| bsw@9 | 121 routing = { |
| bsw@9 | 122 ok = { |
| bsw@9 | 123 mode = "redirect", |
| bsw@9 | 124 module = "index", |
| bsw@9 | 125 view = "index" |
| bsw@9 | 126 } |
| bsw@9 | 127 }, |
| bsw@9 | 128 content = function() |
| bsw@9 | 129 ui.field.password{ label = _"Old password", name = "old_password" } |
| bsw@9 | 130 ui.field.password{ label = _"New password", name = "new_password1" } |
| bsw@9 | 131 ui.field.password{ label = _"Repeat new password", name = "new_password2" } |
| bsw@9 | 132 ui.submit{ value = _"Change password" } |
| bsw@9 | 133 end |
| bsw@10 | 134 } |