diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-27 19:51:11 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-27 19:51:11 +0200 |
| commit | 85a5db8f50d35f8a4004aba4fb4b2dc053f8ec7f (patch) | |
| tree | 3dd0ece4452433c9e1eebc72fa8de1bcb5616f21 /chimere/models.py | |
| parent | 5c11b86e4872b4043f2b1ea69c4b302fc9bfaccf (diff) | |
| download | Chimère-85a5db8f50d35f8a4004aba4fb4b2dc053f8ec7f.tar.bz2 Chimère-85a5db8f50d35f8a4004aba4fb4b2dc053f8ec7f.zip | |
Improve tinyMCE management (for ajax calls)
Diffstat (limited to 'chimere/models.py')
| -rw-r--r-- | chimere/models.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chimere/models.py b/chimere/models.py index 8bff588..2ac1ac5 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -195,6 +195,14 @@ class SubCategory(models.Model): return [(category, sub_cats) for category, sub_cats \ in sub_categories.items()] + @classmethod + def getAvailableTuples(cls, area_name=None): + cats = [] + for cat, subcats in cls.getAvailable(area_name=area_name): + cats.append((unicode(cat), + [(subcat.pk, subcat.name) for subcat in subcats])) + return cats + IMPORTERS = {'KML':KMLManager, 'OSM':OSMManager, 'SHP':ShapefileManager |
