summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/admin.py3
-rw-r--r--chimere/models.py3
2 files changed, 5 insertions, 1 deletions
diff --git a/chimere/admin.py b/chimere/admin.py
index d215d84..e5f47f1 100644
--- a/chimere/admin.py
+++ b/chimere/admin.py
@@ -205,7 +205,8 @@ export_to_osm.short_description = _(u"Export to osm")
class ImporterAdmin(admin.ModelAdmin):
form = ImporterAdminForm
- list_display = ('importer_type', 'source', 'state', 'filtr')
+ list_display = ('display_categories', 'importer_type', 'source', 'state',
+ 'filtr')
list_filter = ('importer_type',)
readonly_fields = ('state',)
actions = [importing, cancel_import, export_to_osm, cancel_export]
diff --git a/chimere/models.py b/chimere/models.py
index 0db9899..96b55e2 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -229,6 +229,9 @@ class Importer(models.Model):
def manager(self):
return IMPORTERS[self.importer_type](self)
+ def display_categories(self):
+ return u"\n".join([cat.name for cat in self.categories.all()])
+
class GeographicItem(models.Model):
name = models.CharField(_(u"Name"), max_length=150)
categories = SelectMultipleField(SubCategory)