liquid_feedback_frontend
changeset 1324:58d2df732fc0
Do not show categories not used in registration overview
author | bsw |
---|---|
date | Thu Aug 02 15:37:18 2018 +0200 (2018-08-02) |
parents | 9cf8b4161fa0 |
children | 79cc890bf694 |
files | app/main/registration_admin/index.lua |
line diff
1.1 --- a/app/main/registration_admin/index.lua Thu Aug 02 15:34:08 2018 +0200 1.2 +++ b/app/main/registration_admin/index.lua Thu Aug 02 15:37:18 2018 +0200 1.3 @@ -45,24 +45,37 @@ 1.4 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "manual_requested", step = 2 }, content = _("Manual verification requested during step 2 (#{count})", { count = count }) } 1.5 end } 1.6 1.7 - local count = Verification:new_selector() 1.8 - :add_where("verified_member_id ISNULL") 1.9 - :add_where("denied ISNULL") 1.10 - :add_where("comment ilike '% sent'") 1.11 - :count() 1.12 - ui.tag{ tag = "li", content = function() 1.13 - ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "pin_sent" }, content = _("PIN code not entered (yet) (#{count})", { count = count }) } 1.14 - end } 1.15 + if config.self_registration.sms_id then 1.16 + local count = Verification:new_selector() 1.17 + :add_where("verified_member_id ISNULL") 1.18 + :add_where("denied ISNULL") 1.19 + :add_where("comment ilike '% sent'") 1.20 + :count() 1.21 + ui.tag{ tag = "li", content = function() 1.22 + ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "pin_sent" }, content = _("PIN code not entered (yet) (#{count})", { count = count }) } 1.23 + end } 1.24 + 1.25 + local count = Verification:new_selector() 1.26 + :add_where("verified_member_id ISNULL") 1.27 + :add_where("denied ISNULL") 1.28 + :add_where("comment ilike '%user entered invalid PIN three times'") 1.29 + :count() 1.30 + ui.tag{ tag = "li", content = function() 1.31 + ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "invalid_pin" }, content = _("Invalid PIN entered (#{count})", { count = count }) } 1.32 + end } 1.33 + end 1.34 1.35 - local count = Verification:new_selector() 1.36 - :add_where("verified_member_id ISNULL") 1.37 - :add_where("denied ISNULL") 1.38 - :add_where("comment similar to '%fiscal code does not match[^/]*'") 1.39 - :count() 1.40 - ui.tag{ tag = "li", content = function() 1.41 - ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "fiscal_code" }, content = _("Fiscal code does not match (#{count})", { count = count }) } 1.42 - end } 1.43 - 1.44 + if config.self_registration.check_for_italian_fiscal_code then 1.45 + local count = Verification:new_selector() 1.46 + :add_where("verified_member_id ISNULL") 1.47 + :add_where("denied ISNULL") 1.48 + :add_where("comment similar to '%fiscal code does not match[^/]*'") 1.49 + :count() 1.50 + ui.tag{ tag = "li", content = function() 1.51 + ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "fiscal_code" }, content = _("Fiscal code does not match (#{count})", { count = count }) } 1.52 + end } 1.53 + end 1.54 + 1.55 local count = Verification:new_selector() 1.56 :add_where("verified_member_id ISNULL") 1.57 :add_where("denied ISNULL") 1.58 @@ -81,14 +94,6 @@ 1.59 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "identification" }, content = _("Identification used before (#{count})", { count = count }) } 1.60 end } 1.61 1.62 - local count = Verification:new_selector() 1.63 - :add_where("verified_member_id ISNULL") 1.64 - :add_where("denied ISNULL") 1.65 - :add_where("comment ilike '%user entered invalid PIN three times'") 1.66 - :count() 1.67 - ui.tag{ tag = "li", content = function() 1.68 - ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "invalid_pin" }, content = _("Invalid PIN entered (#{count})", { count = count }) } 1.69 - end } 1.70 1.71 local count = Verification:new_selector() 1.72 :add_where("verified_member_id ISNULL")