liquid_feedback_frontend

view app/main/admin/newsletter_list.lua @ 1248:c0fd12b97d65

Changes on notifications system, newsletter support added
author bsw
date Tue Apr 05 20:40:37 2016 +0200 (2016-04-05)
parents
children 54efe6c8ae9d
line source
1 local newsletter = Newsletter:new_selector()
2 :add_order_by("published DESC")
3 :exec()
5 ui.titleAdmin(_"Newsletter")
7 ui.section( function()
9 ui.sectionHead( function()
10 ui.heading { level = 1, content = _"Newsletter list" }
11 end )
13 ui.sectionRow( function ()
15 ui.list{
16 records = newsletter,
17 columns = {
18 { label = _"Unit", content = function(r) ui.tag{ content = r.unit and r.unit.name or _"All members" } end },
19 { name = "published", label = _"Published" },
20 { name = "subject", label = _"Subject" },
21 { label = _"sent", content = function(r)
22 if not r.sent then
23 ui.link{ text = _"Edit", module = "admin", view = "newsletter_edit", id = r.id }
24 else
25 ui.tag{ content = format.timestamp(r.sent) }
26 end
27 end }
28 }
29 }
31 end)
32 end)

Impressum / About Us