# -*- coding: utf-8 -*- # Generated by Django 1.10.4 on 2016-12-24 09:06 from __future__ import unicode_literals from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Competence', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(blank=True, max_length=20)), ('libelle', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Domaine', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(blank=True, max_length=20)), ('libelle', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='Enseignant', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sigle', models.CharField(blank=True, default='', max_length=5)), ('nom', models.CharField(blank=True, default='', max_length=20)), ('prenom', models.CharField(blank=True, default='', max_length=20)), ('email', models.EmailField(blank=True, default='', max_length=254)), ], ), migrations.CreateModel( name='Module', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(default='Code', max_length=10)), ('nom', models.CharField(default='Nom du module', max_length=30)), ('type', models.CharField(choices=[('Spécifique', 'spécifique'), ('Transversal', 'transversal')], max_length=20)), ('situation', models.TextField()), ('evaluation', models.TextField()), ('contenu', models.TextField()), ('periode_presentiel', models.IntegerField()), ('travail_perso', models.IntegerField()), ('sem1', models.IntegerField(default=0)), ('sem2', models.IntegerField(default=0)), ('sem3', models.IntegerField(default=0)), ('sem4', models.IntegerField(default=0)), ('sem5', models.IntegerField(default=0)), ('sem6', models.IntegerField(default=0)), ('semestre', models.CharField(default='', max_length=15)), ('competences', models.ManyToManyField(to='cms.Competence')), ], ), migrations.CreateModel( name='Objectif', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('libelle', models.CharField(max_length=200)), ('type', models.CharField(choices=[('Savoir', 'savoir'), ('Savoir méthodologique', 'savoir méthodologique'), ('Savoir relationnel', 'savoir relationnel')], max_length=30)), ('module', models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='cms.Module')), ], ), migrations.CreateModel( name='Processus', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(blank=True, max_length=20)), ('libelle', models.CharField(max_length=200)), ('domaine', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cms.Domaine')), ], ), migrations.CreateModel( name='Ressource', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('libelle', models.CharField(max_length=200)), ('module', models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='cms.Module')), ], ), migrations.CreateModel( name='SousCompetence', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(blank=True, max_length=20)), ('libelle', models.CharField(max_length=200)), ('competence', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cms.Competence')), ], ), migrations.AddField( model_name='domaine', name='responsable', field=models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='cms.Enseignant'), ), migrations.AddField( model_name='competence', name='processus', field=models.ForeignKey(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='cms.Processus'), ), ]