diff options
author | Mika Havela <mika.havela@gmail.com> | 2008-04-16 06:42:02 +0000 |
---|---|---|
committer | Mika Havela <mika.havela@gmail.com> | 2008-04-16 06:42:02 +0000 |
commit | 16047cb7fd337b09ad193fb3145163e1f4f00ec4 (patch) | |
tree | 4ebdae531ed5b4fb0c3ebdd7edb1f4d4c26903e1 | |
parent | 612b0e754176f1b7098c5c1d7973028a22ee902d (diff) | |
download | acf-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.lua | 12 |
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 |