annotate app/main/draft/_list.lua @ 31:a6caaff47205
Report view for all closed issues added
 | author | 
 bsw | 
 | date | 
 Tue Feb 23 21:09:10 2010 +0100 (2010-02-23) | 
 | parents | 
 5c601807d397  | 
 | children | 
 0849be391140  | 
 
 | rev | 
   line source | 
| 
bsw@2
 | 
     1 ui.form{
 | 
| 
bsw@2
 | 
     2   method = "get",
 | 
| 
bsw@2
 | 
     3   module = "draft",
 | 
| 
bsw@2
 | 
     4   view = "diff",
 | 
| 
bsw@2
 | 
     5   content = function()
 | 
| 
bsw@2
 | 
     6     ui.list{
 | 
| 
bsw@2
 | 
     7       records = param.get("drafts", "table"),
 | 
| 
bsw@2
 | 
     8       columns = {
 | 
| 
bsw@2
 | 
     9         {
 | 
| 
bsw@2
 | 
    10           label = _"Created at",
 | 
| 
bsw@2
 | 
    11           content = function(record)
 | 
| 
bsw@2
 | 
    12             ui.field.text{ readonly = true, value = format.timestamp(record.created) }
 | 
| 
bsw@2
 | 
    13           end
 | 
| 
bsw@2
 | 
    14         },
 | 
| 
bsw@2
 | 
    15         {
 | 
| 
bsw@2
 | 
    16           label = _"Author",
 | 
| 
bsw@2
 | 
    17           content = function(record)
 | 
| 
bsw@2
 | 
    18             ui.field.text{ readonly = true, value = record.author.name }
 | 
| 
bsw@2
 | 
    19           end
 | 
| 
bsw@2
 | 
    20         },
 | 
| 
bsw@2
 | 
    21         {
 | 
| 
bsw@2
 | 
    22           content = function(record)
 | 
| 
bsw@2
 | 
    23             ui.link{
 | 
| 
bsw@2
 | 
    24               attr = { class = "action" },
 | 
| 
bsw@2
 | 
    25               text = _"Show",
 | 
| 
bsw@2
 | 
    26               module = "draft",
 | 
| 
bsw@2
 | 
    27               view = "show",
 | 
| 
bsw@2
 | 
    28               id = record.id
 | 
| 
bsw@2
 | 
    29             }
 | 
| 
bsw@2
 | 
    30           end
 | 
| 
bsw@2
 | 
    31         },
 | 
| 
bsw@2
 | 
    32         {
 | 
| 
bsw@2
 | 
    33           label = _"Compare",
 | 
| 
bsw@2
 | 
    34           content = function(record)
 | 
| 
bsw@2
 | 
    35             slot.put('<input type="radio" name="old_draft_id" value="' .. tostring(record.id) .. '">')
 | 
| 
bsw@2
 | 
    36             slot.put('<input type="radio" name="new_draft_id" value="' .. tostring(record.id) .. '">')
 | 
| 
bsw@2
 | 
    37           end
 | 
| 
bsw/jbe@0
 | 
    38         }
 | 
| 
bsw@2
 | 
    39       }
 | 
| 
bsw/jbe@0
 | 
    40     }
 | 
| 
bsw@2
 | 
    41     ui.submit{ text = _"Compare" }
 | 
| 
bsw@2
 | 
    42   end
 | 
| 
bsw/jbe@0
 | 
    43 }
 |