liquid_feedback_frontend

annotate app/main/registration_admin/index.lua @ 1322:b62de5ebabfa

Do not count manual verification requests as other reasons
author bsw
date Thu Aug 02 15:33:23 2018 +0200 (2018-08-02)
parents 32cc544d5a5b
children 58d2df732fc0
rev   line source
bsw/jbe@1309 1 ui.title(_"Usermanagement")
bsw/jbe@1309 2 app.html_title.title = _"Usermanagement"
bsw/jbe@1309 3
bsw/jbe@1309 4 ui.container{ attr = { class = "mdl-grid" }, content = function()
bsw/jbe@1309 5 ui.container{ attr = { class = "mdl-cell mdl-cell--12-col" }, content = function()
bsw/jbe@1309 6
bsw/jbe@1309 7 ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function()
bsw/jbe@1309 8 ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
bsw/jbe@1309 9 ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = function()
bsw/jbe@1309 10 ui.tag{ content = _"Usermanagement" }
bsw/jbe@1309 11 end }
bsw/jbe@1309 12 end }
bsw/jbe@1309 13
bsw/jbe@1309 14 ui.container{ attr = { class = "mdl-card__content mdl-card--border" }, content = function()
bsw/jbe@1309 15
bsw/jbe@1309 16 ui.container{ content = _"User accounts" }
bsw/jbe@1309 17
bsw/jbe@1309 18 ui.tag{ tag = "ul", content = function()
bsw/jbe@1309 19
bsw/jbe@1309 20 local count = Verification:new_selector()
bsw/jbe@1309 21 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 22 :add_where("denied ISNULL")
bsw/jbe@1309 23 :count()
bsw/jbe@1309 24 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 25 ui.link{ module = "registration_admin", view = "verification_requests", content = _("Open requests (#{count})", { count = count }) }
bsw/jbe@1309 26 end }
bsw/jbe@1309 27
bsw/jbe@1309 28 ui.tag{ tag = "ul", content = function()
bsw/jbe@1309 29
bsw/jbe@1309 30 local count = Verification:new_selector()
bsw/jbe@1309 31 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 32 :add_where("denied ISNULL")
bsw/jbe@1309 33 :add_where("comment ilike '%User requested manual verification (during step 1)'")
bsw/jbe@1309 34 :count()
bsw/jbe@1309 35 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 36 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "manual_requested", step = 1 }, content = _("Manual verification requested during step 1 (#{count})", { count = count }) }
bsw/jbe@1309 37 end }
bsw/jbe@1309 38
bsw/jbe@1309 39 local count = Verification:new_selector()
bsw/jbe@1309 40 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 41 :add_where("denied ISNULL")
bsw/jbe@1309 42 :add_where("comment ilike '%User requested manual verification (during step 2)'")
bsw/jbe@1309 43 :count()
bsw/jbe@1309 44 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 45 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "manual_requested", step = 2 }, content = _("Manual verification requested during step 2 (#{count})", { count = count }) }
bsw/jbe@1309 46 end }
bsw/jbe@1309 47
bsw/jbe@1309 48 local count = Verification:new_selector()
bsw/jbe@1309 49 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 50 :add_where("denied ISNULL")
bsw/jbe@1309 51 :add_where("comment ilike '% sent'")
bsw/jbe@1309 52 :count()
bsw/jbe@1309 53 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 54 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "pin_sent" }, content = _("PIN code not entered (yet) (#{count})", { count = count }) }
bsw/jbe@1309 55 end }
bsw/jbe@1309 56
bsw/jbe@1309 57 local count = Verification:new_selector()
bsw/jbe@1309 58 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 59 :add_where("denied ISNULL")
bsw/jbe@1309 60 :add_where("comment similar to '%fiscal code does not match[^/]*'")
bsw/jbe@1309 61 :count()
bsw/jbe@1309 62 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 63 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "fiscal_code" }, content = _("Fiscal code does not match (#{count})", { count = count }) }
bsw/jbe@1309 64 end }
bsw/jbe@1309 65
bsw/jbe@1309 66 local count = Verification:new_selector()
bsw/jbe@1309 67 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 68 :add_where("denied ISNULL")
bsw/jbe@1309 69 :add_where("comment ilike '%mobile phone number already used before'")
bsw/jbe@1309 70 :count()
bsw/jbe@1309 71 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 72 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "mobile_phone" }, content = _("Phone number used before (#{count})", { count = count }) }
bsw/jbe@1309 73 end }
bsw/jbe@1309 74
bsw/jbe@1309 75 local count = Verification:new_selector()
bsw/jbe@1309 76 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 77 :add_where("denied ISNULL")
bsw/jbe@1309 78 :add_where("comment ilike '%user with same name already exist'")
bsw/jbe@1309 79 :count()
bsw/jbe@1309 80 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 81 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "identification" }, content = _("Identification used before (#{count})", { count = count }) }
bsw/jbe@1309 82 end }
bsw/jbe@1309 83
bsw/jbe@1309 84 local count = Verification:new_selector()
bsw/jbe@1309 85 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 86 :add_where("denied ISNULL")
bsw/jbe@1309 87 :add_where("comment ilike '%user entered invalid PIN three times'")
bsw/jbe@1309 88 :count()
bsw/jbe@1309 89 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 90 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "invalid_pin" }, content = _("Invalid PIN entered (#{count})", { count = count }) }
bsw/jbe@1309 91 end }
bsw/jbe@1309 92
bsw/jbe@1309 93 local count = Verification:new_selector()
bsw/jbe@1309 94 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 95 :add_where("denied ISNULL")
bsw/jbe@1309 96 :add_where("comment ilike '%user with same name already exists'")
bsw/jbe@1309 97 :count()
bsw/jbe@1309 98 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 99 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "same_name_already_exists" }, content = _("User with same name already exists (#{count})", { count = count }) }
bsw/jbe@1309 100 end }
bsw/jbe@1309 101
bsw/jbe@1309 102 local count = Verification:new_selector()
bsw/jbe@1309 103 :add_where("verified_member_id ISNULL")
bsw/jbe@1309 104 :add_where("denied ISNULL")
bsw@1322 105 :add_where("not comment ilike '%User requested manual verification (during step 1)'")
bsw@1322 106 :add_where("not comment ilike '%User requested manual verification (during step 2)'")
bsw/jbe@1309 107 :add_where("not comment ilike '%User requested manual verification'")
bsw/jbe@1309 108 :add_where("not comment ilike '% sent'")
bsw/jbe@1309 109 :add_where("not comment similar to '%fiscal code does not match[^/]*'")
bsw/jbe@1309 110 :add_where("not comment ilike '%mobile phone number already used before'")
bsw/jbe@1309 111 :add_where("not comment ilike '%user with same name already exist'")
bsw/jbe@1309 112 :add_where("not comment ilike '%user entered invalid PIN three times'")
bsw/jbe@1309 113 :add_where("not comment ilike '%user with same name already exists'")
bsw/jbe@1309 114 :count()
bsw/jbe@1309 115 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 116 ui.link{ module = "registration_admin", view = "verification_requests", params = { mode = "other" }, content = _("other reasons (#{count})", { count = count }) }
bsw/jbe@1309 117 end }
bsw/jbe@1309 118 end }
bsw/jbe@1309 119
bsw/jbe@1309 120 local count = Verification:new_selector()
bsw/jbe@1309 121 :join("member", nil, "member.id = verification.verified_member_id")
bsw/jbe@1309 122 :count()
bsw/jbe@1309 123 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 124 ui.link{ module = "registration_admin", view = "verification_accredited", content = _("Accredited (#{count})", { count = count }) }
bsw/jbe@1309 125 ui.tag{ tag = "ul", content = function()
bsw/jbe@1309 126
bsw/jbe@1309 127 local count = Verification:new_selector()
bsw/jbe@1309 128 :join("member", nil, "member.id = verification.verified_member_id")
bsw/jbe@1309 129 :add_where("member.activated ISNULL")
bsw/jbe@1309 130 :add_where("member.deleted ISNULL")
bsw/jbe@1309 131 :count()
bsw/jbe@1309 132 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 133 ui.link{ module = "registration_admin", view = "verification_accredited", params = { mode = "not_activated" }, content = _("Account not activated (yet) (#{count})", { count = count }) }
bsw/jbe@1309 134 end }
bsw/jbe@1309 135
bsw/jbe@1309 136 local count = Verification:new_selector()
bsw/jbe@1309 137 :join("member", nil, "member.id = verification.verified_member_id")
bsw/jbe@1309 138 :add_where("member.activated NOTNULL")
bsw/jbe@1309 139 :add_where("member.deleted ISNULL")
bsw/jbe@1309 140 :count()
bsw/jbe@1309 141 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 142 ui.link{ module = "registration_admin", view = "verification_accredited", params = { mode = "activated" }, content = _("Activated accounts (#{count})", { count = count }) }
bsw/jbe@1309 143 end }
bsw/jbe@1309 144
bsw/jbe@1309 145 local count = Verification:new_selector()
bsw/jbe@1309 146 :join("member", nil, "member.id = verification.verified_member_id")
bsw/jbe@1309 147 :add_where("member.deleted NOTNULL")
bsw/jbe@1309 148 :count()
bsw/jbe@1309 149 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 150 ui.link{ module = "registration_admin", view = "verification_cancelled", content = _("Cancelled accounts (#{count})", { count = count }) }
bsw/jbe@1309 151 end }
bsw/jbe@1309 152 end }
bsw/jbe@1309 153 end }
bsw/jbe@1309 154
bsw/jbe@1309 155 local count = Verification:new_selector()
bsw/jbe@1309 156 :add_where("denied NOTNULL")
bsw/jbe@1309 157 :count()
bsw/jbe@1309 158 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 159 ui.link{ module = "registration_admin", view = "verification_rejected", content = _("Rejected requests (#{count})", { count = count }) }
bsw/jbe@1309 160 end }
bsw/jbe@1309 161
bsw/jbe@1309 162 end }
bsw/jbe@1309 163
bsw/jbe@1309 164 ui.container{ content = _"Role accounts" }
bsw/jbe@1309 165
bsw/jbe@1309 166 ui.tag{ tag = "ul", content = function()
bsw/jbe@1309 167
bsw/jbe@1309 168 local count = RoleVerification:new_selector()
bsw/jbe@1309 169 :add_where("verified ISNULL")
bsw/jbe@1309 170 :add_where("denied ISNULL")
bsw/jbe@1309 171 :count()
bsw/jbe@1309 172 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 173 ui.link{ module = "registration_admin", view = "role_verification_requests", content = _("Open requests (#{count})", { count = count }) }
bsw/jbe@1309 174 end }
bsw/jbe@1309 175
bsw/jbe@1309 176 local count = RoleVerification:new_selector()
bsw/jbe@1309 177 :add_where("verified NOTNULL")
bsw/jbe@1309 178 :add_where("denied ISNULL")
bsw/jbe@1309 179 :join("member", nil, "member.id = role_verification.verified_member_id")
bsw/jbe@1309 180 :add_where("member.deleted ISNULL")
bsw/jbe@1309 181 :count()
bsw/jbe@1309 182 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 183 ui.link{ module = "registration_admin", view = "role_verification_accredited", content = _("Accredited (#{count})", { count = count }) }
bsw/jbe@1309 184 end }
bsw/jbe@1309 185
bsw/jbe@1309 186 local count = RoleVerification:new_selector()
bsw/jbe@1309 187 :add_where("verified NOTNULL")
bsw/jbe@1309 188 :add_where("denied ISNULL")
bsw/jbe@1309 189 :join("member", nil, "member.id = role_verification.verified_member_id")
bsw/jbe@1309 190 :add_where("member.deleted NOTNULL")
bsw/jbe@1309 191 :count()
bsw/jbe@1309 192 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 193 ui.link{ module = "registration_admin", view = "role_verification_cancelled", content = _("Cancelled (#{count})", { count = count }) }
bsw/jbe@1309 194 end }
bsw/jbe@1309 195
bsw/jbe@1309 196 local count = RoleVerification:new_selector()
bsw/jbe@1309 197 :add_where("verified ISNULL")
bsw/jbe@1309 198 :add_where("denied NOTNULL")
bsw/jbe@1309 199 :count()
bsw/jbe@1309 200 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 201 ui.link{ module = "registration_admin", view = "role_verification_rejected", content = _("Rejected (#{count})", { count = count }) }
bsw/jbe@1309 202 end }
bsw/jbe@1309 203
bsw/jbe@1309 204
bsw/jbe@1309 205 end }
bsw/jbe@1309 206
bsw/jbe@1309 207 end }
bsw/jbe@1309 208 end }
bsw/jbe@1309 209
bsw/jbe@1309 210
bsw/jbe@1309 211
bsw/jbe@1309 212 end }
bsw/jbe@1309 213 end }
bsw/jbe@1309 214

Impressum / About Us