summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2008-04-16 06:42:02 +0000
committerMika Havela <mika.havela@gmail.com>2008-04-16 06:42:02 +0000
commit16047cb7fd337b09ad193fb3145163e1f4f00ec4 (patch)
tree4ebdae531ed5b4fb0c3ebdd7edb1f4d4c26903e1
parent612b0e754176f1b7098c5c1d7973028a22ee902d (diff)
downloadacf-gnats-16047cb7fd337b09ad193fb3145163e1f4f00ec4.tar.bz2
acf-gnats-16047cb7fd337b09ad193fb3145163e1f4f00ec4.tar.xz
Hide spam|test messages.
git-svn-id: svn://svn.alpinelinux.org/acf/gnats/trunk@993 ab2d0c66-481e-0410-8bed-d214d4d58bed
-rw-r--r--gnats-controller.lua12
1 files changed, 11 insertions, 1 deletions
diff --git a/gnats-controller.lua b/gnats-controller.lua
index 4fa036c..57eb3f3 100644
--- a/gnats-controller.lua
+++ b/gnats-controller.lua
@@ -378,6 +378,16 @@ function summary(self)
-- Set the search criterias
self.model:set_search_criteria(s)
+ local orgsummary = self.model:summary()
+
+ -- Hide unwanted records
+ local summary = {}
+ for k,v in pairs(orgsummary) do
+ if not ((orgsummary[k]['state'] == "closed") and ((orgsummary[k]['category'] == "test") or (orgsummary[k]['category'] == "spam"))) then
+ table.insert(summary, v)
+ end
+ end
+
return {
option={ script=ENV["SCRIPT_NAME"],
prefix=self.conf.prefix,
@@ -385,7 +395,7 @@ function summary(self)
action = "edit",
extra = "",
},
- summary = self.model:summary(),
+ summary = summary,
}
end