liquid_feedback_frontend
view app/main/index/search.lua @ 7:3941792e8be6
Version beta3
Table allowed_policy is respected while creating new issues
Broken vote now/later link is not shown anymore (until it's implemented)
More user friendly error page
Minor spelling error corrected
Table allowed_policy is respected while creating new issues
Broken vote now/later link is not shown anymore (until it's implemented)
More user friendly error page
Minor spelling error corrected
author | bsw |
---|---|
date | Sat Jan 02 12:00:00 2010 +0100 (2010-01-02) |
parents | 5c601807d397 |
children | 00d1004545f1 |
line source
1 local search_for = param.get("search_for", atom.string)
2 local search_string = param.get("search", atom.string)
4 search_for = search_for or "global"
6 slot.put_into("title", _("Search results for: '#{search}'", { search = search_string }))
8 if search_for == "global" or search_for == "member" then
9 members_selector = Member:get_search_selector(search_string)
10 --if #members > 0 then
11 ui.heading{ content = _"Members" }
12 execute.view{
13 module = "member",
14 view = "_list",
15 params = { members_selector = members_selector },
16 }
17 --end
18 end
20 if search_for == "global" or search_for == "issue" then
21 issues_selector = Issue:get_search_selector(search_string)
22 --if #issues > 0 then
23 ui.heading{ content = _"Issues" }
24 execute.view{
25 module = "issue",
26 view = "_list",
27 params = { issues_selector = issues_selector, highlight_string = search_string },
28 }
29 --end
30 end
32 if search_for == "initiative" then
33 initiatives_selector = Initiative:get_search_selector(search_string)
34 --if #initiatives > 0 then
35 ui.heading{ content = _"Initiatives" }
36 execute.view{
37 module = "initiative",
38 view = "_list",
39 params = { initiatives_selector = initiatives_selector },
40 }
41 --end
42 end