annotate app/main/admin/area_show.lua @ 54:2cb85f9210b8
Changed version string to beta16
 | author | 
 jbe | 
 | date | 
 Thu Apr 15 21:26:21 2010 +0200 (2010-04-15) | 
 | parents | 
 afd9f769c7ae  | 
 | children | 
 915cc0341538  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@0
 | 
     1 local id = param.get_id()
 | 
| 
bsw/jbe@0
 | 
     2 
 | 
| 
bsw/jbe@0
 | 
     3 local area
 | 
| 
bsw/jbe@0
 | 
     4 if id then
 | 
| 
bsw/jbe@0
 | 
     5   area = Area:new_selector():add_where{ "id = ?", id }:single_object_mode():exec()
 | 
| 
bsw/jbe@0
 | 
     6 end
 | 
| 
bsw/jbe@0
 | 
     7 
 | 
| 
bsw/jbe@0
 | 
     8 slot.put_into("title", _"Create new area")
 | 
| 
bsw/jbe@0
 | 
     9 
 | 
| 
bsw/jbe@0
 | 
    10 ui.form{
 | 
| 
bsw/jbe@0
 | 
    11   attr = { class = "vertical" },
 | 
| 
bsw/jbe@0
 | 
    12   record = area,
 | 
| 
bsw/jbe@5
 | 
    13   module = "admin",
 | 
| 
bsw/jbe@5
 | 
    14   action = "area_update",
 | 
| 
bsw/jbe@0
 | 
    15   routing = {
 | 
| 
bsw/jbe@0
 | 
    16     default = {
 | 
| 
bsw/jbe@0
 | 
    17       mode = "redirect",
 | 
| 
bsw/jbe@0
 | 
    18       module = "admin",
 | 
| 
bsw/jbe@0
 | 
    19       view = "area_list"
 | 
| 
bsw/jbe@0
 | 
    20     }
 | 
| 
bsw/jbe@0
 | 
    21   },
 | 
| 
bsw/jbe@0
 | 
    22   id = area and area.id or nil,
 | 
| 
bsw/jbe@0
 | 
    23   content = function()
 | 
| 
bsw/jbe@0
 | 
    24     ui.field.text{    label = _"Name",        name = "name" }
 | 
| 
bsw/jbe@0
 | 
    25     ui.field.boolean{ label = _"Active?",     name = "active" }
 | 
| 
bsw/jbe@0
 | 
    26     ui.field.text{    label = _"Description", name = "description", multiline = true }
 | 
| 
bsw/jbe@0
 | 
    27     ui.submit{ text = _"Save" }
 | 
| 
bsw/jbe@0
 | 
    28   end
 | 
| 
bsw/jbe@0
 | 
    29 }
 |