]> git.parisson.com Git - telemeta.git/commitdiff
prepare Enumeration properties
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 18 Aug 2017 13:53:46 +0000 (15:53 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 18 Aug 2017 13:53:46 +0000 (15:53 +0200)
docker-compose.yml
telemeta/models/enum.py

index 37ae23a76e55db88f660f7debd72893052faa11e..15f30186e442dc498945c0e29b1ce941808ea4bd 100644 (file)
@@ -73,7 +73,6 @@ worker:
   env_file:
     - env/prod.env
   command: /bin/bash scripts/worker.sh
-  command: /bin/bash scripts/enumeration.sh
   links:
     - broker
     - db
index bfef8d67c01d58ee1859aae1c5acca0b77160e2a..88a4d17e79e54a23424289ed86101cdd41d2d9be 100644 (file)
@@ -28,8 +28,6 @@ class Enumeration(ModelCore):
 
     value = CharField(_('value'), required=True, unique=True)
     notes = TextField(_('notes'))
-    is_hidden = BooleanField(_('is hidden'), default=True)
-    is_admin = BooleanField(_('is admin'), default=True)
 
     def __unicode__(self):
         return self.value
@@ -37,9 +35,22 @@ class Enumeration(ModelCore):
     class Meta(MetaCore):
         abstract = True
 
+
 class MetaEnumeration(MetaCore):
     ordering = ['value']
 
+
+class EnumerationProperty(models.Model):
+
+    enumeration_name = models.CharField(_('enumeration name'))
+    is_hidden = BooleanField(_('is hidden'), default=False)
+    is_admin = BooleanField(_('is admin'), default=True)
+
+    class Meta:
+        verbose_name = _("enumeration property")
+        verbose_name_plural = _("enumeration properties")
+
+
 class PhysicalFormat(Enumeration):
     "Collection physical format"