diff --git a/cms/models.py b/cms/models.py
index 58d6861..a5750d3 100644
--- a/cms/models.py
+++ b/cms/models.py
@@ -47,25 +47,7 @@ class Enseignant(models.Model):
return '{0} {1}'.format(self.nom, self.prenom)
def descr(self):
- return '{0} ({1})'.format(self.__str__(), self.email)
-
-
-class SVG_Domaine:
- compteur = 0
- x = 30
- y = 10
- width = 200
- svg = ''
- txt = '{1}'
-
- def get_svg(self):
- return '{0}{1}'.format(self.svg, self.txt)
-
- def __init__(self, domaine):
- SVG_Domaine.compteur += 1
- self.svg = self.svg.format(20, 100, settings.DOMAINE_COULEUR[domaine.code])
- self.txt = self.txt.format(20, domaine.__str__())
-
+ return '{0} ({1})'.format(self.__str__(), self.email)
class Domaine(models.Model):
@@ -73,6 +55,8 @@ class Domaine(models.Model):
nom = models.CharField(max_length=200, blank=False)
responsable = models.ForeignKey(Enseignant, null=True, default=None)
+ height_screen = 50
+
class Meta:
ordering = ('code',)
@@ -83,10 +67,14 @@ class Domaine(models.Model):
return "{1}".format(self.id, self.__str__())
def svg(self):
- svg = ''
- txt = '{1}'
+ processus = self.processus_set.all()
- return svg.format(20, 100, settings.DOMAINE_COULEURS[self.code]) + txt.format(50, self.__str__())
+
+ svg = ''
+ txt = '{1}'
+ height_frame = processus.count()* self.height_screen
+ color = settings.DOMAINE_COULEURS[self.code]
+ return svg.format(20, height_frame , color) + txt.format(50, self.__str__())
diff --git a/common/settings.py b/common/settings.py
index 254c6de..e5c22c9 100644
--- a/common/settings.py
+++ b/common/settings.py
@@ -55,7 +55,7 @@ ROOT_URLCONF = 'common.urls'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
- 'DIRS': [os.path.join(BASE_DIR, 'templates/')],
+ 'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
@@ -97,7 +97,7 @@ AUTH_PASSWORD_VALIDATORS = [
LANGUAGE_CODE = 'fr-fr'
-TIME_ZONE = 'UTC'
+TIME_ZONE = 'Europe/Zurich'
USE_I18N = True
@@ -109,11 +109,11 @@ USE_TZ = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.10/howto/static-files/
-STATIC_URL = '/static/'
-STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
+STATIC_URL = '/cms/static/'
+STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
-MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
+MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STUDENT_IMPORT_MAPPING = {
'Num élève': 'id_ext',
diff --git a/templates/cms/index.html b/templates/cms/index.html
index 5fd9712..905d1d1 100644
--- a/templates/cms/index.html
+++ b/templates/cms/index.html
@@ -47,7 +47,6 @@
| | | | {{M07.url_code|safe}} | {{M09.url_code|safe}} |
-
| | | | {{M08.url_code|safe}} | |
@@ -79,9 +78,9 @@
| {{D6.url|safe}} |
{{P09.url|safe}} |
- {{M16_1.url_code|safe}} |
- {{M16_2.url_code|safe}} |
- {{M16_3.url_code|safe}} |
+ {{M16_1a.url_code|safe}} / {{M16_1b.url_code|safe}} / {{M16_1c.url_code|safe}} / {{M16_1d.url_code|safe}} / {{M16_1e.url_code|safe}} |
+ {{M16_2a.url_code|safe}} |
+ {{M16_3a.url_code|safe}} / {{M16_3b.url_code|safe}} / {{M16_3c.url_code|safe}} / {{M16_3d.url_code|safe}} / {{M16_3e.url_code|safe}} |
@@ -102,9 +101,6 @@
Imprimer en PDF
-
{% endblock %}