liquid_feedback_frontend
changeset 452:c3b3a932f81f
Reordered member list filter
author | bsw |
---|---|
date | Sun Mar 11 17:10:07 2012 +0100 (2012-03-11) |
parents | 6a082a234e21 |
children | 2c977a63edeb |
files | app/main/member/_list.lua |
line diff
1.1 --- a/app/main/member/_list.lua Sun Mar 11 17:09:46 2012 +0100 1.2 +++ b/app/main/member/_list.lua Sun Mar 11 17:10:07 2012 +0100 1.3 @@ -19,39 +19,17 @@ 1.4 1.5 ui.add_partial_param_names{ "member_list" } 1.6 1.7 -local filter = { 1.8 - name = "member_list", 1.9 - { 1.10 - name = "name", 1.11 - label = _"A-Z", 1.12 - selector_modifier = function(selector) selector:add_order_by("name") end 1.13 - }, 1.14 - { 1.15 - name = "name_desc", 1.16 - label = _"Z-A", 1.17 - selector_modifier = function(selector) selector:add_order_by("name DESC") end 1.18 - }, 1.19 - { 1.20 - name = "newest", 1.21 - label = _"Newest", 1.22 - selector_modifier = function(selector) selector:add_order_by("activated DESC, id DESC") end 1.23 - }, 1.24 - { 1.25 - name = "oldest", 1.26 - label = _"Oldest", 1.27 - selector_modifier = function(selector) selector:add_order_by("activated, id") end 1.28 - }, 1.29 -} 1.30 +local filter = { name = "member_list" } 1.31 1.32 -if initiative then 1.33 +if issue or initiative then 1.34 if for_votes then 1.35 - filter[#filter] = { 1.36 + filter[#filter+1] = { 1.37 name = "delegations", 1.38 label = _"Delegations", 1.39 selector_modifier = function(selector) selector:add_order_by("voter_weight DESC") end 1.40 } 1.41 else 1.42 - filter[#filter] = { 1.43 + filter[#filter+1] = { 1.44 name = "delegations", 1.45 label = _"Delegations", 1.46 selector_modifier = function(selector) selector:add_order_by("weight DESC") end 1.47 @@ -59,6 +37,28 @@ 1.48 end 1.49 end 1.50 1.51 +filter[#filter+1] = { 1.52 + name = "newest", 1.53 + label = _"Newest", 1.54 + selector_modifier = function(selector) selector:add_order_by("activated DESC, id DESC") end 1.55 +} 1.56 +filter[#filter+1] = { 1.57 + name = "oldest", 1.58 + label = _"Oldest", 1.59 + selector_modifier = function(selector) selector:add_order_by("activated, id") end 1.60 +} 1.61 + 1.62 +filter[#filter+1] = { 1.63 + name = "name", 1.64 + label = _"A-Z", 1.65 + selector_modifier = function(selector) selector:add_order_by("name") end 1.66 +} 1.67 +filter[#filter+1] = { 1.68 + name = "name_desc", 1.69 + label = _"Z-A", 1.70 + selector_modifier = function(selector) selector:add_order_by("name DESC") end 1.71 +} 1.72 + 1.73 ui.filters{ 1.74 label = _"Change order", 1.75 selector = members_selector,