From: olivier <> Date: Mon, 28 May 2007 15:34:33 +0000 (+0000) Subject: fix items and collections fields display ordering + make item title optional for... X-Git-Tag: 1.1~892 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=14669472e819ad272db395e195b70e384a9c2bf0;p=telemeta.git fix items and collections fields display ordering + make item title optional for django admin --- diff --git a/telemeta/models.py b/telemeta/models.py index 3b9f97ec..5b9a870f 100644 --- a/telemeta/models.py +++ b/telemeta/models.py @@ -32,6 +32,13 @@ class MediaCore(object): fields_dict[field.name] = getattr(self, field.name) return fields_dict + def to_list(self): + "Return model fields as a list" + fields_list = [] + for field in self._meta.fields: + fields_list.append({'name': field.name, 'value': getattr(self, field.name)}) + return fields_list + def get_dom_element_name(cls): clsname = cls.__name__ return clsname[0].lower() + clsname[1:] @@ -229,7 +236,7 @@ class MediaItem(models.Model, MediaCore): region_village = models.CharField(maxlength=250, blank=True) ethnie_grsocial = models.CharField(maxlength=250, blank=True) titre_support = models.CharField(maxlength=250, blank=True) - _title = models.CharField(maxlength=250, db_column='title') + _title = models.CharField(maxlength=250, db_column='title', blank=True) transcrip_trad = models.CharField(maxlength=250, blank=True) auteur = models.CharField(maxlength=250, blank=True) form_genr_style = models.CharField(maxlength=250, blank=True) diff --git a/telemeta/templates/collection_detail.html b/telemeta/templates/collection_detail.html index 46104949..91c57693 100644 --- a/telemeta/templates/collection_detail.html +++ b/telemeta/templates/collection_detail.html @@ -44,7 +44,7 @@

Collection: {{ object.title }}