annotate demo-app/app/main/medium/index.lua @ 561:e13a3fa97aad
Removed unused pointer for database connection to avoid compiler warning
 | author | jbe | 
 | date | Fri Feb 05 15:37:48 2021 +0100 (2021-02-05) | 
 | parents | 9fdfb27f8e67 | 
 | children |  | 
 
 | rev | line source | 
| jbe/bsw@0 | 1 slot.put_into("title", encode.html(_"Media")) | 
| jbe/bsw@0 | 2 | 
| jbe/bsw@0 | 3 slot.select("actions", function() | 
| jbe/bsw@0 | 4   if app.session.user.write_priv then | 
| jbe/bsw@0 | 5     ui.link{ | 
| jbe/bsw@0 | 6       content = _"Create new medium", | 
| jbe/bsw@0 | 7       module = "medium", | 
| jbe/bsw@0 | 8       view = "show" | 
| jbe/bsw@0 | 9     } | 
| jbe/bsw@0 | 10   end | 
| jbe/bsw@0 | 11 end) | 
| jbe/bsw@0 | 12 | 
| jbe/bsw@0 | 13 | 
| jbe/bsw@0 | 14 local selector = Medium:new_selector():add_order_by('"name", "id"') | 
| jbe/bsw@0 | 15 | 
| jbe/bsw@0 | 16 slot.select("main", function() | 
| jbe/bsw@0 | 17   ui.paginate{ | 
| jbe/bsw@0 | 18     selector = selector, | 
| jbe/bsw@0 | 19     content = function() | 
| jbe/bsw@0 | 20       ui.list{ | 
| jbe/bsw@0 | 21         records = selector:exec(), | 
| jbe/bsw@0 | 22         columns = { | 
| jbe/bsw@0 | 23           { | 
| jbe/bsw@0 | 24             field_attr = { style = "float: right;" }, | 
| jbe/bsw@0 | 25             label = _"Id", | 
| jbe/bsw@0 | 26             name = "id" | 
| jbe/bsw@0 | 27           }, | 
| jbe/bsw@0 | 28           { | 
| jbe/bsw@0 | 29             label = _"Name", | 
| jbe/bsw@0 | 30             name = "name" | 
| jbe/bsw@0 | 31           }, | 
| jbe/bsw@0 | 32           { | 
| jbe/bsw@0 | 33             label = _"Copy protected", | 
| jbe/bsw@0 | 34             name = "copyprotected" | 
| jbe/bsw@0 | 35           }, | 
| jbe/bsw@0 | 36           { | 
| jbe/bsw@0 | 37             content = function(record) | 
| jbe/bsw@0 | 38               ui.link{ | 
| jbe/bsw@0 | 39                 content = _"Show", | 
| jbe/bsw@0 | 40                 module  = "medium", | 
| jbe/bsw@0 | 41                 view    = "show", | 
| jbe/bsw@0 | 42                 id      = record.id | 
| jbe/bsw@0 | 43               } | 
| jbe/bsw@0 | 44             end | 
| jbe/bsw@0 | 45           }, | 
| jbe/bsw@0 | 46         } | 
| jbe/bsw@0 | 47       } | 
| jbe/bsw@0 | 48     end | 
| jbe/bsw@0 | 49   } | 
| jbe/bsw@0 | 50 end) |