liquid_feedback_frontend

view app/main/member/_timeline.lua @ 1531:5c925bcc9036

Move language chooser on profile page
author bsw
date Mon Sep 21 18:46:48 2020 +0200 (2020-09-21)
parents 32cc544d5a5b
children
line source
1 local member = param.get("member", "table")
3 local events = Event:by_member_id(member.id)
5 local last_date
7 for i, event in ipairs(events) do
9 ui.container{ content = function()
11 local date = atom.date(event.occurrence)
12 if date ~= last_date then
13 last_date = date
14 ui.heading{ level = 3, content = format.date(date) }
15 end
17 local date_dumped = atom.dump(event.occurrence)
18 local time = atom.time:load(string.sub(date_dumped, 12, #date_dumped))
20 ui.tag{ content = format.time(time) }
22 slot.put(" ")
24 if event.event == "member_active" then
25 ui.tag{ content = _"account activated" }
26 end
28 if event.event == "initiative_created_in_new_issue" then
29 ui.tag{ content = _("created #{initiative} (as new issue)", { initiative = event.initiative.display_name }) }
30 end
32 if event.event == "interest" then
33 if event.value == 1 then
34 ui.tag{ content = _("added interest to #{issue}", { issue = event.issue.name }) }
35 else
36 ui.tag{ content = _"removed interest" }
37 end
38 end
40 if event.event == "support" then
41 if event.value == 1 then
42 ui.tag{ content = _("added support to #{initiative}", { initiative = event.initiative.display_name }) }
43 else
44 ui.tag{ content = _"removed support" }
45 end
46 end
48 end }
51 end

Impressum / About Us