diff options
| -rw-r--r-- | chimere/admin.py | 3 | ||||
| -rw-r--r-- | chimere/models.py | 3 |
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) |
