annotate app/main/suggestion/_suggestion.lua @ 1253:235a36a08da1
Fixed cases where no use_term_checkboxes are defined in config
 | author | 
 bsw | 
 | date | 
 Sun Apr 17 16:06:18 2016 +0200 (2016-04-17) | 
 | parents | 
 cc64a4fc6ab6  | 
 | children | 
  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@19
 | 
     1 local suggestion = param.get("suggestion", "table")
 | 
| 
bsw/jbe@19
 | 
     2 
 | 
| 
bsw/jbe@19
 | 
     3 ui.form{
 | 
| 
bsw/jbe@19
 | 
     4   attr = { class = "vertical" },
 | 
| 
bsw/jbe@19
 | 
     5   record = suggestion,
 | 
| 
bsw/jbe@19
 | 
     6   readonly = true,
 | 
| 
bsw/jbe@19
 | 
     7   content = function()
 | 
| 
poelzi@134
 | 
     8     if suggestion.author then 
 | 
| 
poelzi@134
 | 
     9       suggestion.author:ui_field_text{label=_"Author"} 
 | 
| 
bsw@51
 | 
    10     end
 | 
| 
bsw/jbe@19
 | 
    11     ui.field.text{ label = _"Title",        name = "name" }
 | 
| 
bsw/jbe@19
 | 
    12     ui.container{
 | 
| 
bsw/jbe@19
 | 
    13       attr = { class = "suggestion_content wiki" },
 | 
| 
bsw/jbe@19
 | 
    14       content = function()
 | 
| 
bsw@279
 | 
    15         slot.put(suggestion:get_content("html"))
 | 
| 
bsw/jbe@19
 | 
    16       end
 | 
| 
bsw/jbe@19
 | 
    17     }
 | 
| 
bsw/jbe@19
 | 
    18   end
 | 
| 
bsw/jbe@19
 | 
    19 }
 | 
| 
bsw/jbe@19
 | 
    20 execute.view{
 | 
| 
bsw/jbe@19
 | 
    21   module = "suggestion",
 | 
| 
bsw@718
 | 
    22   view = "_list_element",
 | 
| 
bsw/jbe@19
 | 
    23   params = {
 | 
| 
bsw/jbe@19
 | 
    24     suggestions_selector = Suggestion:new_selector():add_where{ "id = ?", suggestion.id },
 | 
| 
bsw/jbe@19
 | 
    25     initiative = suggestion.initiative,
 | 
| 
bsw/jbe@19
 | 
    26     show_name = false,
 | 
| 
bsw/jbe@19
 | 
    27     show_filter = false
 | 
| 
bsw/jbe@19
 | 
    28   }
 | 
| 
bsw/jbe@19
 | 
    29 }
 |