annotate app/main/index/search.lua @ 179:b363a2407d8d
Don't highlight own member avatar in delegation chain drop down
author |
bsw |
date |
Sun Oct 31 23:38:23 2010 +0100 (2010-10-31) |
parents |
aaba4d28dd53 |
children |
af496baa9bda |
rev |
line source |
bsw/jbe@19
|
1 local search_for = param.get("search_for", atom.string) or "global"
|
bsw/jbe@0
|
2 local search_string = param.get("search", atom.string)
|
bsw/jbe@0
|
3
|
bsw@46
|
4 slot.put_into("title", encode.html(_("Search results for: '#{search}'", { search = search_string })))
|
bsw/jbe@0
|
5
|
bsw/jbe@19
|
6
|
bsw/jbe@0
|
7 if search_for == "global" or search_for == "member" then
|
bsw/jbe@19
|
8 local members_selector = Member:get_search_selector(search_string)
|
bsw/jbe@0
|
9 ui.heading{ content = _"Members" }
|
bsw/jbe@0
|
10 execute.view{
|
bsw/jbe@0
|
11 module = "member",
|
bsw/jbe@0
|
12 view = "_list",
|
bsw@2
|
13 params = { members_selector = members_selector },
|
bsw/jbe@0
|
14 }
|
bsw/jbe@0
|
15 end
|
bsw/jbe@0
|
16
|
bsw/jbe@19
|
17 if search_for == "global" or search_for == "initiative" then
|
bsw/jbe@19
|
18 local initiatives_selector = Initiative:get_search_selector(search_string)
|
bsw/jbe@0
|
19 ui.heading{ content = _"Initiatives" }
|
bsw/jbe@0
|
20 execute.view{
|
bsw/jbe@0
|
21 module = "initiative",
|
bsw/jbe@0
|
22 view = "_list",
|
bsw@2
|
23 params = { initiatives_selector = initiatives_selector },
|
bsw/jbe@0
|
24 }
|
bsw/jbe@19
|
25 end
|
bsw/jbe@19
|
26
|
bsw/jbe@19
|
27 if search_for == "issue" then
|
bsw/jbe@19
|
28 local issues_selector = Issue:get_search_selector(search_string)
|
bsw/jbe@19
|
29 ui.heading{ content = _"Issues" }
|
bsw/jbe@19
|
30 execute.view{
|
bsw/jbe@19
|
31 module = "issue",
|
bsw/jbe@19
|
32 view = "_list",
|
bsw/jbe@19
|
33 params = {
|
bsw/jbe@19
|
34 issues_selector = issues_selector,
|
bsw/jbe@19
|
35 highlight_string = search_string,
|
bsw/jbe@19
|
36 no_filter = true
|
bsw/jbe@19
|
37 },
|
bsw/jbe@19
|
38 }
|
bsw/jbe@0
|
39 end
|
bsw/jbe@0
|
40
|
bsw@2
|
41
|