# HG changeset patch # User durandn # Date 1471526949 -7200 # Node ID 3e0a5286b2577e72d1031085d6fe0bf0b204f293 # Parent 2c2d394904dbdafebfb50c6f996b844ef6cc1f48 collection home work (list and tabs) + adjusted image list template+ various design fixes diff -r 2c2d394904db -r 3e0a5286b257 src/iconolab/models.py --- a/src/iconolab/models.py Thu Aug 18 15:26:21 2016 +0200 +++ b/src/iconolab/models.py Thu Aug 18 15:29:09 2016 +0200 @@ -266,6 +266,22 @@ return self.revisions.filter(state=AnnotationRevision.AWAITING).distinct().count() @property + def accepted_revisions_count(self): + return self.revisions.filter(state=AnnotationRevision.ACCEPTED).distinct().count() + + @property + def rejected_revisions_count(self): + return self.revisions.filter(state=AnnotationRevision.REJECTED).distinct().count() + + @property + def studied_revisions_count(self): + return self.revisions.filter(state=AnnotationRevision.STUDIED).distinct().count() + + @property + def total_revisions_count(self): + return self.revisions.distinct().count() + + @property def collection(self): return self.image.collection @@ -495,7 +511,7 @@ (COLLECTION_ADMINS, 'collection admins'), ) - collection = models.ForeignKey(Collection) + collection = models.ForeignKey(Collection, related_name="metacategories") label = models.CharField(max_length=255) triggers_notifications = models.IntegerField(choices=NOTIFIED_USERS, default=NONE) diff -r 2c2d394904db -r 3e0a5286b257 src/iconolab/static/iconolab/css/iconolab.css --- a/src/iconolab/static/iconolab/css/iconolab.css Thu Aug 18 15:26:21 2016 +0200 +++ b/src/iconolab/static/iconolab/css/iconolab.css Thu Aug 18 15:29:09 2016 +0200 @@ -117,4 +117,29 @@ vertical-align: top; margin-top: 15px; margin-right: 15px; +} + +/* COLLECTION HOME PAGE */ +.image-list-wrapper{ + margin-top: 15px; + margin-left:10px; +} +li.image-list-li{ + margin-bottom: 5px; + width: 370px; + height: 350px; + vertical-align:middle; + padding:5px; +} +.image-list-image-container{ + position: relative; +} +.object-info{ + margin-bottom:10px; +} +.collection-home-item-btn{ + margin-bottom:5px; +} +.collection-home-tab{ + cursor: pointer; } \ No newline at end of file diff -r 2c2d394904db -r 3e0a5286b257 src/iconolab/templates/iconolab/collection_home.html --- a/src/iconolab/templates/iconolab/collection_home.html Thu Aug 18 15:26:21 2016 +0200 +++ b/src/iconolab/templates/iconolab/collection_home.html Thu Aug 18 15:29:09 2016 +0200 @@ -7,27 +7,60 @@ {% load iconolab_tags %} {% block content %} -

Fonds {{collection.verbose_name}}

- - -

Images du fonds

-