liquid_feedback_frontend

changeset 853:350218637753

Handle not existing filter options better
author bsw
date Fri Aug 17 00:23:08 2012 +0200 (2012-08-17)
parents 376e3ed9b245
children 8b856ffeec2d
files app/main/issue/_filters.lua
line diff
     1.1 --- a/app/main/issue/_filters.lua	Fri Aug 17 00:22:48 2012 +0200
     1.2 +++ b/app/main/issue/_filters.lua	Fri Aug 17 00:23:08 2012 +0200
     1.3 @@ -228,7 +228,7 @@
     1.4      label = _"Potentially supported",
     1.5      selector_modifier = function() end
     1.6    }
     1.7 -  if state == 'closed' or for_events then
     1.8 +  if state == 'closed' or (for_events) then
     1.9      filter[#filter+1] = {
    1.10        name = "voted",
    1.11        label = _"Voted",
    1.12 @@ -246,7 +246,8 @@
    1.13    local filter_interest = param.get_all_cgi()["filter_interest"]
    1.14      
    1.15    if filter_interest ~= "any" and filter_interest ~= nil and (
    1.16 -    filter_interest == "issue" or filter_interest == "supported" or filter_interest == "potentially_supported" or filter_interest == 'voted'
    1.17 +    filter_interest == "issue" or filter_interest == "supported" or filter_interest == "potentially_supported" or 
    1.18 +    (filter_interest == 'voted' and state ~= 'open')
    1.19    ) then
    1.20      
    1.21      local function add_default_joins(selector)
    1.22 @@ -339,7 +340,7 @@
    1.23  
    1.24  end
    1.25  
    1.26 -if app.session.member and member.id == app.session.member_id and (param.get_all_cgi()["filter"] == "frozen") then
    1.27 +if not for_events and app.session.member and member.id == app.session.member_id and (param.get_all_cgi()["filter"] == "frozen") then
    1.28    filters[#filters+1] = {
    1.29      name = "filter_voting",
    1.30      {

Impressum / About Us