liquid_feedback_frontend

view app/main/registration_admin/index.lua @ 1800:b87997219042

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

Impressum / About Us