annotate app/main/initiative/show_partial.lua @ 25:4b2af207cefa
Use timings of issue instead of policy
 | author | 
 bsw | 
 | date | 
 Sun Feb 21 14:23:56 2010 +0100 (2010-02-21) | 
 | parents | 
 00d1004545f1  | 
 | children | 
 0849be391140  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@19
 | 
     1 local initiative = param.get("initiative", "table")
 | 
| 
bsw/jbe@19
 | 
     2 local expanded = param.get("expanded", atom.boolean)
 | 
| 
bsw/jbe@19
 | 
     3 
 | 
| 
bsw/jbe@19
 | 
     4 if not initiative then
 | 
| 
bsw/jbe@19
 | 
     5   initiative = Initiative:by_id(param.get_id())
 | 
| 
bsw/jbe@19
 | 
     6   expanded = true
 | 
| 
bsw/jbe@19
 | 
     7 end
 | 
| 
bsw/jbe@19
 | 
     8 
 | 
| 
bsw/jbe@19
 | 
     9 -- TODO performance
 | 
| 
bsw/jbe@19
 | 
    10 local initiator = Initiator:by_pk(initiative.id, app.session.member.id)
 | 
| 
bsw/jbe@19
 | 
    11 
 | 
| 
bsw/jbe@19
 | 
    12 ui.partial{
 | 
| 
bsw/jbe@19
 | 
    13   module = "initiative",
 | 
| 
bsw/jbe@19
 | 
    14   view = "show",
 | 
| 
bsw/jbe@19
 | 
    15   id = initiative.id,
 | 
| 
bsw/jbe@19
 | 
    16   target = "initiative_content_" .. tostring(initiative.id) .. "_content",
 | 
| 
bsw/jbe@19
 | 
    17   content = function()
 | 
| 
bsw/jbe@19
 | 
    18     if expanded then
 | 
| 
bsw/jbe@19
 | 
    19       execute.view{
 | 
| 
bsw/jbe@19
 | 
    20         module = "initiative",
 | 
| 
bsw/jbe@19
 | 
    21         view = "_show",
 | 
| 
bsw/jbe@19
 | 
    22         params = {
 | 
| 
bsw/jbe@19
 | 
    23           initiative = initiative,
 | 
| 
bsw/jbe@19
 | 
    24           initiator = initiator
 | 
| 
bsw/jbe@19
 | 
    25         }
 | 
| 
bsw/jbe@19
 | 
    26       }
 | 
| 
bsw/jbe@19
 | 
    27     else
 | 
| 
bsw/jbe@19
 | 
    28       slot.put(" ")
 | 
| 
bsw/jbe@19
 | 
    29     end
 | 
| 
bsw/jbe@19
 | 
    30   end
 | 
| 
bsw/jbe@19
 | 
    31 }
 |