2017-02-21 21:16:50 +01:00
# -*- coding: utf-8 -*-
2017-08-17 14:23:13 +02:00
# Generated by Django 1.11.3 on 2017-08-17 12:21
2017-02-21 21:16:50 +01:00
from __future__ import unicode_literals
import django . core . validators
from django . db import migrations , models
import django . db . models . deletion
class Migration ( migrations . Migration ) :
initial = True
dependencies = [
2017-08-17 14:23:13 +02:00
( ' auth ' , ' 0008_alter_user_username_max_length ' ) ,
2017-02-21 21:16:50 +01:00
]
operations = [
2017-07-18 18:41:44 +02:00
migrations . CreateModel (
name = ' Activity ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' title ' , models . CharField ( blank = True , max_length = 200 , null = True , verbose_name = " nom de l ' activité " ) ) ,
2017-08-12 14:54:45 +02:00
( ' is_public ' , models . NullBooleanField ( verbose_name = ' est public ' ) ) ,
( ' has_perm ' , models . NullBooleanField ( verbose_name = ' inscription de permanents ' ) ) ,
2017-07-18 18:41:44 +02:00
( ' min_perm ' , models . PositiveSmallIntegerField ( blank = True , null = True , verbose_name = ' nombre minimum de permanents ' ) ) ,
( ' max_perm ' , models . PositiveSmallIntegerField ( blank = True , null = True , verbose_name = ' nombre maximum de permanents ' ) ) ,
2017-08-12 14:54:45 +02:00
( ' description ' , models . TextField ( blank = True , help_text = " Visible par tout le monde si l ' événément est public. " , null = True , verbose_name = ' description ' ) ) ,
( ' remarks ' , models . TextField ( blank = True , help_text = ' Visible uniquement par les organisateurs. ' , null = True , verbose_name = ' remarques ' ) ) ,
2017-07-18 18:41:44 +02:00
( ' beginning ' , models . DateTimeField ( verbose_name = ' heure de début ' ) ) ,
( ' end ' , models . DateTimeField ( verbose_name = ' heure de fin ' ) ) ,
] ,
options = {
' verbose_name ' : ' activité ' ,
2017-07-21 16:20:39 +02:00
' verbose_name_plural ' : ' activités ' ,
2017-07-18 18:41:44 +02:00
} ,
) ,
2017-02-21 21:16:50 +01:00
migrations . CreateModel (
name = ' ActivityTag ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
2017-07-18 15:37:13 +02:00
( ' name ' , models . CharField ( max_length = 200 , verbose_name = ' nom du tag ' ) ) ,
2017-08-12 14:54:45 +02:00
( ' is_public ' , models . BooleanField ( help_text = " Sert à faire une distinction dans l ' affichage selon que le tag soit destiné au public ou à l ' organisation. " , verbose_name = ' est public ' ) ) ,
( ' color ' , models . CharField ( help_text = ' Rentrer une couleur en hexadécimal (#XXX ou #XXXXXX). ' , max_length = 7 , validators = [ django . core . validators . RegexValidator ( message = " La chaîne de caractère rentrée n ' est pas une couleur en hexadécimal. " , regex = ' ^#(?:[0-9a-fA-F] {3} ) { 1,2}$ ' ) ] , verbose_name = ' couleur ' ) ) ,
2017-02-21 21:16:50 +01:00
] ,
options = {
2017-07-18 18:41:44 +02:00
' verbose_name ' : ' tag ' ,
2017-07-21 16:20:39 +02:00
' verbose_name_plural ' : ' tags ' ,
2017-02-21 21:16:50 +01:00
} ,
) ,
migrations . CreateModel (
name = ' ActivityTemplate ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
2017-07-18 15:37:13 +02:00
( ' title ' , models . CharField ( blank = True , max_length = 200 , null = True , verbose_name = " nom de l ' activité " ) ) ,
2017-08-12 14:54:45 +02:00
( ' is_public ' , models . NullBooleanField ( verbose_name = ' est public ' ) ) ,
( ' has_perm ' , models . NullBooleanField ( verbose_name = ' inscription de permanents ' ) ) ,
2017-07-18 15:37:13 +02:00
( ' min_perm ' , models . PositiveSmallIntegerField ( blank = True , null = True , verbose_name = ' nombre minimum de permanents ' ) ) ,
( ' max_perm ' , models . PositiveSmallIntegerField ( blank = True , null = True , verbose_name = ' nombre maximum de permanents ' ) ) ,
2017-08-12 14:54:45 +02:00
( ' description ' , models . TextField ( blank = True , help_text = " Visible par tout le monde si l ' événément est public. " , null = True , verbose_name = ' description ' ) ) ,
( ' remarks ' , models . TextField ( blank = True , help_text = ' Visible uniquement par les organisateurs. ' , null = True , verbose_name = ' remarques ' ) ) ,
2017-02-21 21:16:50 +01:00
] ,
options = {
2017-07-18 18:41:44 +02:00
' verbose_name ' : ' template activité ' ,
2017-07-21 16:20:39 +02:00
' verbose_name_plural ' : ' templates activité ' ,
2017-02-21 21:16:50 +01:00
} ,
) ,
migrations . CreateModel (
name = ' Event ' ,
fields = [
2017-07-18 15:37:13 +02:00
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' title ' , models . CharField ( max_length = 200 , verbose_name = " nom de l ' évènement " ) ) ,
2017-08-12 14:54:45 +02:00
( ' slug ' , models . SlugField ( help_text = " Seulement des lettres, des chiffres ou les caractères ' _ ' ou ' - ' . " , unique = True , verbose_name = ' identificateur ' ) ) ,
( ' created_at ' , models . DateTimeField ( auto_now_add = True , verbose_name = ' date de création ' ) ) ,
2017-07-18 15:37:13 +02:00
( ' description ' , models . TextField ( verbose_name = ' description ' ) ) ,
2017-08-17 14:23:13 +02:00
( ' beginning_date ' , models . DateTimeField ( help_text = " date publique de l ' évènement " , verbose_name = ' date de début ' ) ) ,
( ' ending_date ' , models . DateTimeField ( help_text = " date publique de l ' évènement " , verbose_name = ' date de fin ' ) ) ,
2017-02-21 21:16:50 +01:00
] ,
options = {
2017-07-18 18:41:44 +02:00
' verbose_name ' : ' évènement ' ,
2017-07-21 16:20:39 +02:00
' verbose_name_plural ' : ' évènements ' ,
2017-02-21 21:16:50 +01:00
} ,
) ,
2017-08-17 14:23:13 +02:00
migrations . CreateModel (
name = ' EventGroup ' ,
fields = [
( ' group_ptr ' , models . OneToOneField ( auto_created = True , on_delete = django . db . models . deletion . CASCADE , parent_link = True , primary_key = True , serialize = False , to = ' auth.Group ' ) ) ,
( ' event ' , models . ForeignKey ( blank = True , help_text = " Si spécifié, l ' instance du modèle est spécifique à l ' évènement en question. " , null = True , on_delete = django . db . models . deletion . CASCADE , to = ' event.Event ' , verbose_name = ' évènement ' ) ) ,
] ,
options = {
' abstract ' : False ,
} ,
bases = ( ' auth.group ' , models . Model ) ,
) ,
2017-02-21 21:16:50 +01:00
migrations . CreateModel (
name = ' Place ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
2017-07-18 15:37:13 +02:00
( ' name ' , models . CharField ( max_length = 200 , verbose_name = ' nom du lieu ' ) ) ,
2017-02-21 21:16:50 +01:00
( ' description ' , models . TextField ( blank = True ) ) ,
2017-08-12 14:54:45 +02:00
( ' event ' , models . ForeignKey ( blank = True , help_text = " Si spécifié, l ' instance du modèle est spécifique à l ' évènement en question. " , null = True , on_delete = django . db . models . deletion . CASCADE , to = ' event.Event ' , verbose_name = ' évènement ' ) ) ,
2017-02-21 21:16:50 +01:00
] ,
options = {
2017-07-18 18:41:44 +02:00
' verbose_name ' : ' lieu ' ,
2017-07-21 16:20:39 +02:00
' verbose_name_plural ' : ' lieux ' ,
2017-02-21 21:16:50 +01:00
} ,
) ,
]