@ -1,16 +1,15 @@
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
# Generated by Django 1.10.7 on 2019-08-16 13:41
# Generated by Django 1.10.7 on 2019-08-19 08:19
from __future__ import unicode_literals
from __future__ import unicode_literals
from django . conf import settings
from django . conf import settings
from django . db import migrations , models
from django . db import migrations , models
import django . db . models . deletion
import django . db . models . deletion
import re2o . mixins
class Migration ( migrations . Migration ) :
class Migration ( migrations . Migration ) :
replaces = [ ( ' tickets ' , ' 0001_initial ' ) , ( ' tickets ' , ' 0002_auto_20190710_0952 ' ) , ( ' tickets ' , ' 0003_ticket_email ' ) , ( ' tickets ' , ' 0004_auto_20190712_1205 ' ) , ( ' tickets ' , ' 0005_auto_20190712_1209 ' ) , ( ' tickets ' , ' 0006_preferences ' ) , ( ' tickets ' , ' 0007_preferences_publish_tickets ' ) ]
initial = True
initial = True
dependencies = [
dependencies = [
@ -19,31 +18,31 @@ class Migration(migrations.Migration):
operations = [
operations = [
migrations . CreateModel (
migrations . CreateModel (
name = ' Ticket ' ,
name = ' Preferences ' ,
fields = [
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' title ' , models . CharField ( help_text = ' Nom du ticket ' , max_length = 255 ) ) ,
( ' publish_address ' , models . EmailField ( help_text = ' Email address to publish the new tickets (leave empty for no publications) ' , max_length = 1000 , null = True ) ) ,
( ' description ' , models . TextField ( help_text = ' Description du ticket ' , max_length = 3000 ) ) ,
( ' mail_language ' , models . IntegerField ( choices = [ ( 0 , ' Français ' ) , ( 1 , ' English ' ) ] , default = 0 ) ) ,
( ' date ' , models . DateTimeField ( auto_now_add = True ) ) ,
( ' solved ' , models . BooleanField ( default = False ) ) ,
( ' assigned_staff ' , models . ForeignKey ( blank = True , null = True , on_delete = django . db . models . deletion . PROTECT , related_name = ' tickets_assigned ' , to = settings . AUTH_USER_MODEL ) ) ,
( ' user ' , models . ForeignKey ( blank = True , null = True , on_delete = django . db . models . deletion . CASCADE , related_name = ' tickets ' , to = settings . AUTH_USER_MODEL ) ) ,
( ' email ' , models . EmailField ( help_text = ' Une adresse mail pour vous recontacter ' , max_length = 100 , null = True ) ) ,
] ,
] ,
options = {
options = {
' verbose_name ' : ' Ticket ' ,
' verbose_name ' : " Ticket ' s settings " ,
' verbose_name_plural ' : ' Tickets ' ,
} ,
} ,
) ,
) ,
migrations . CreateModel (
migrations . CreateModel (
name = ' Preferences ' ,
name = ' Ticket ' ,
fields = [
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' publish_address ' , models . EmailField ( help_text = ' Adresse mail pour annoncer les nouveau tickets (laisser vide pour ne rien annoncer) ' , max_length = 1000 , null = True ) ) ,
( ' title ' , models . CharField ( help_text = ' Title of the ticket ' , max_length = 255 ) ) ,
( ' publish_tickets ' , models . BooleanField ( default = True , help_text = ' Publier ou pas les tickets ' ) ) ,
( ' description ' , models . TextField ( help_text = ' Description of the ticket ' , max_length = 3000 ) ) ,
( ' date ' , models . DateTimeField ( auto_now_add = True ) ) ,
( ' email ' , models . EmailField ( help_text = ' An email address to get back to you ' , max_length = 100 , null = True ) ) ,
( ' solved ' , models . BooleanField ( default = False ) ) ,
( ' user ' , models . ForeignKey ( blank = True , null = True , on_delete = django . db . models . deletion . CASCADE , related_name = ' tickets ' , to = settings . AUTH_USER_MODEL ) ) ,
] ,
] ,
options = {
options = {
' verbose_name ' : ' Préférences des tickets ' ,
' verbose_name ' : ' Ticket ' ,
' verbose_name_plural ' : ' Tickets ' ,
} ,
} ,
bases = ( re2o . mixins . AclMixin , models . Model ) ,
) ,
) ,
]
]