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")

Impressum / About Us