annotate app/main/index/email_unconfirmed.lua @ 1859:02c34183b6df
Fixed wrong filename in INSTALL file
author |
bsw |
date |
Tue Nov 28 18:54:51 2023 +0100 (17 months ago) |
parents |
ad1107fc0fbf |
children |
|
rev |
line source |
bsw@1487
|
1 ui.title(_"Confirm notification address")
|
bsw@1487
|
2
|
bsw@558
|
3 if app.session.member.notify_email_unconfirmed then
|
bsw@558
|
4
|
bsw@1487
|
5 ui.grid{ content = function()
|
bsw@1487
|
6 ui.cell_full{ content = function()
|
bsw@1487
|
7
|
bsw@1487
|
8 ui.container { attr = { class = "mdl-card mdl-shadow--2dp mdl-card__fullwidth" }, content = function()
|
bsw@558
|
9
|
bsw@1487
|
10 ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
|
bsw@1487
|
11 ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Notification address unconfirmed" }
|
bsw@1487
|
12 end }
|
bsw@1487
|
13 ui.container{ attr = { class = "mdl-card__content mdl-card--border" }, content = function()
|
bsw@1487
|
14
|
bsw@1487
|
15 local current = Member:new_selector()
|
bsw@1487
|
16 :add_where{ "id = ?", app.session.member_id }
|
bsw@1487
|
17 :add_where("notify_email_unconfirmed NOTNULL")
|
bsw@1487
|
18 :add_where("notify_email_secret_expiry > now()")
|
bsw@1487
|
19 :optional_object_mode()
|
bsw@1487
|
20 :exec()
|
bsw@558
|
21
|
bsw@1487
|
22 if current then
|
bsw@1487
|
23 ui.tag{
|
bsw@1487
|
24 tag = "div",
|
bsw@1487
|
25 content = _("You didn't confirm your email address '#{email}'. You have received an email with an activation link.", { email = app.session.member.notify_email_unconfirmed })
|
bsw@1487
|
26 }
|
bsw@1487
|
27 else
|
bsw@1487
|
28 ui.tag{
|
bsw@1487
|
29 tag = "div",
|
bsw@1487
|
30 content = _("You didn't confirm your email address '#{email}' within 7 days.", { email = app.session.member.notify_email_unconfirmed })
|
bsw@1487
|
31 }
|
bsw@1487
|
32 end
|
bsw@1487
|
33 slot.put("<br />")
|
bsw@1487
|
34
|
bsw@1487
|
35 ui.link{
|
bsw@1487
|
36 text = _"Change email address",
|
bsw@1487
|
37 module = "member",
|
bsw@1487
|
38 view = "settings_email",
|
bsw@1045
|
39 }
|
bsw@1487
|
40 slot.put("<br />")
|
bsw@1487
|
41 slot.put("<br />")
|
bsw@558
|
42
|
bsw@1487
|
43 ui.link{
|
bsw@1487
|
44 text = _("Resend activation email to '#{email}'", { email = app.session.member.notify_email_unconfirmed }),
|
bsw@1487
|
45 module = "member",
|
bsw@1487
|
46 action = "update_email",
|
bsw@1487
|
47 params = {
|
bsw@1487
|
48 resend = true
|
bsw@1487
|
49 },
|
bsw@1487
|
50 routing = {
|
bsw@1487
|
51 default = {
|
bsw@1487
|
52 mode = "redirect",
|
bsw@1487
|
53 module = "index",
|
bsw@1487
|
54 view = "index"
|
bsw@1487
|
55 }
|
bsw@1045
|
56 }
|
bsw@1045
|
57 }
|
bsw@1487
|
58
|
bsw@1487
|
59 end }
|
bsw@1487
|
60 end }
|
bsw@1487
|
61 end }
|
bsw@1487
|
62 end }
|
bsw@1487
|
63
|
bsw@1487
|
64
|
bsw@558
|
65 end
|