liquid_feedback_frontend
view app/main/index/search.lua @ 351:2a20b9b547ac
While registering with invite key allow to choose the name the member already has
| author | bsw | 
|---|---|
| date | Wed Feb 29 20:12:41 2012 +0100 (2012-02-29) | 
| parents | aaba4d28dd53 | 
| children | af496baa9bda | 
 line source
     1 local search_for = param.get("search_for", atom.string) or "global"
     2 local search_string = param.get("search", atom.string)
     4 slot.put_into("title", encode.html(_("Search results for: '#{search}'", { search  = search_string })))
     7 if search_for == "global" or search_for == "member" then
     8   local members_selector = Member:get_search_selector(search_string)
     9   ui.heading{ content = _"Members" }
    10   execute.view{
    11     module = "member",
    12     view = "_list",
    13     params = { members_selector = members_selector },
    14   }
    15 end
    17 if search_for == "global" or search_for == "initiative" then
    18   local initiatives_selector = Initiative:get_search_selector(search_string)
    19   ui.heading{ content = _"Initiatives" }
    20   execute.view{
    21     module = "initiative",
    22     view = "_list",
    23     params = { initiatives_selector = initiatives_selector },
    24   }
    25 end
    27 if search_for == "issue" then
    28   local issues_selector = Issue:get_search_selector(search_string)
    29   ui.heading{ content = _"Issues" }
    30   execute.view{
    31     module = "issue",
    32     view = "_list",
    33     params = {
    34       issues_selector = issues_selector,
    35       highlight_string = search_string,
    36       no_filter = true
    37     },
    38   }
    39 end
