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)

Impressum / About Us