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,

Impressum / About Us