summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-10-21 19:44:14 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-10-21 19:44:14 +0200
commit775ee06a42d55ad43c97a7b13c5652b855a4feb3 (patch)
treeb0d634fee9cffd09e71be8f233cf7c21fa349462 /chimere/models.py
parentd26498983540d0d9f4aa3bae1c1316047cad91dc (diff)
downloadChimère-775ee06a42d55ad43c97a7b13c5652b855a4feb3.tar.bz2
Chimère-775ee06a42d55ad43c97a7b13c5652b855a4feb3.zip
Allow available category tuples to be filtered by item types
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/chimere/models.py b/chimere/models.py
index 545d7e0..2c90d67 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -272,9 +272,10 @@ class SubCategory(models.Model):
return subcategories
@classmethod
- def getAvailableTuples(cls, area_name=None):
+ def getAvailableTuples(cls, item_types=None, area_name=None):
cats = []
- for cat, subcats in cls.getAvailable(area_name=area_name):
+ for cat, subcats in cls.getAvailable(item_types=item_types,
+ area_name=area_name):
cats.append((unicode(cat),
[(subcat.pk, subcat.name) for subcat in subcats]))
return cats