liquid_feedback_frontend
diff 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 diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/app/main/admin/newsletter_list.lua Tue Apr 05 20:40:37 2016 +0200 1.3 @@ -0,0 +1,32 @@ 1.4 +local newsletter = Newsletter:new_selector() 1.5 + :add_order_by("published DESC") 1.6 + :exec() 1.7 + 1.8 +ui.titleAdmin(_"Newsletter") 1.9 + 1.10 +ui.section( function() 1.11 + 1.12 + ui.sectionHead( function() 1.13 + ui.heading { level = 1, content = _"Newsletter list" } 1.14 + end ) 1.15 + 1.16 + ui.sectionRow( function () 1.17 + 1.18 + ui.list{ 1.19 + records = newsletter, 1.20 + columns = { 1.21 + { label = _"Unit", content = function(r) ui.tag{ content = r.unit and r.unit.name or _"All members" } end }, 1.22 + { name = "published", label = _"Published" }, 1.23 + { name = "subject", label = _"Subject" }, 1.24 + { label = _"sent", content = function(r) 1.25 + if not r.sent then 1.26 + ui.link{ text = _"Edit", module = "admin", view = "newsletter_edit", id = r.id } 1.27 + else 1.28 + ui.tag{ content = format.timestamp(r.sent) } 1.29 + end 1.30 + end } 1.31 + } 1.32 + } 1.33 + 1.34 + end) 1.35 +end)