liquid_feedback_frontend
annotate app/main/index/search.lua @ 52:88ac7798b562
Several bugfixes (getpic.c, accepted but canceled issues, ...); Listing of available policies
- Bugfixes in fastpath/getpic.c (related to crashes since alpha5)
- Respect Content-Types of images in database
(needs database update, as Content-Type was incorrectly stored by previous versions)
- Typo fixed in help messages
- RSS-Feed (currently only after manual authentication while session is valid)
- Listing of available policies
- German translation fixed: "gebe" -> "gib" (Imperativ)
- Bugfixes related to issues which had been accepted but canceled afterwards
- Prohibit creation of initiatives in disabled areas or with disabled policies
- Bugfixes in fastpath/getpic.c (related to crashes since alpha5)
- Respect Content-Types of images in database
(needs database update, as Content-Type was incorrectly stored by previous versions)
- Typo fixed in help messages
- RSS-Feed (currently only after manual authentication while session is valid)
- Listing of available policies
- German translation fixed: "gebe" -> "gib" (Imperativ)
- Bugfixes related to issues which had been accepted but canceled afterwards
- Prohibit creation of initiatives in disabled areas or with disabled policies
author | bsw/jbe |
---|---|
date | Thu Apr 15 19:58:25 2010 +0200 (2010-04-15) |
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 |