dj22: add on_delete attribute to FK
This commit is contained in:
parent
a5e4d42e02
commit
15daeea356
|
@ -18,8 +18,8 @@ class Migration(migrations.Migration):
|
|||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('timestamp', models.DateTimeField(auto_now_add=True, verbose_name='Horodatage', db_index=True)),
|
||||
('message', models.TextField(verbose_name=b'Message')),
|
||||
('actor', models.ForeignKey(related_name='actor_journal', verbose_name='Auteur', to=settings.AUTH_USER_MODEL)),
|
||||
('subject', models.ForeignKey(related_name='subject_journal', verbose_name=b'Sujet', to=settings.AUTH_USER_MODEL)),
|
||||
('actor', models.ForeignKey(related_name='actor_journal', verbose_name='Auteur', to=settings.AUTH_USER_MODEL, on_delete=models.SET_NULL)),
|
||||
('subject', models.ForeignKey(related_name='subject_journal', verbose_name=b'Sujet', to=settings.AUTH_USER_MODEL, on_delete=models.SET_NULL)),
|
||||
],
|
||||
options={
|
||||
'ordering': ('-timestamp', '-id'),
|
||||
|
|
|
@ -15,6 +15,6 @@ class Migration(migrations.Migration):
|
|||
migrations.AlterField(
|
||||
model_name='journal',
|
||||
name='subject',
|
||||
field=models.ForeignKey(related_name='subject_journal', verbose_name=b'Sujet', to=settings.AUTH_USER_MODEL, null=True),
|
||||
field=models.ForeignKey(related_name='subject_journal', verbose_name=b'Sujet', to=settings.AUTH_USER_MODEL, null=True, on_delete=models.SET_NULL),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -25,10 +25,10 @@ class Migration(migrations.Migration):
|
|||
('validated', models.DateTimeField(null=True, verbose_name='Date de validation')),
|
||||
('external_id', models.TextField(null=True, verbose_name='Identifiant externe', blank=True)),
|
||||
('taken', models.DateTimeField(null=True, verbose_name='En cours')),
|
||||
('origin_ct', models.ForeignKey(verbose_name=b'origin ct', to='contenttypes.ContentType')),
|
||||
('taken_by', models.ForeignKey(related_name='validation_requests_taken', verbose_name='Trait\xe9 par', to=settings.AUTH_USER_MODEL, null=True)),
|
||||
('user', models.ForeignKey(related_name='validation_requests', verbose_name='Utilisateur', to=settings.AUTH_USER_MODEL)),
|
||||
('validated_by', models.ForeignKey(related_name='validation_requests_validated', verbose_name='Valid\xe9/refus\xe9 par', to=settings.AUTH_USER_MODEL, null=True)),
|
||||
('origin_ct', models.ForeignKey(verbose_name=b'origin ct', to='contenttypes.ContentType', on_delete=models.CASCADE)),
|
||||
('taken_by', models.ForeignKey(related_name='validation_requests_taken', verbose_name='Trait\xe9 par', to=settings.AUTH_USER_MODEL, null=True, on_delete=models.SET_NULL)),
|
||||
('user', models.ForeignKey(related_name='validation_requests', verbose_name='Utilisateur', to=settings.AUTH_USER_MODEL, on_delete=models.CASCADE)),
|
||||
('validated_by', models.ForeignKey(related_name='validation_requests_validated', verbose_name='Valid\xe9/refus\xe9 par', to=settings.AUTH_USER_MODEL, null=True, on_delete=models.SET_NULL)),
|
||||
],
|
||||
options={
|
||||
'ordering': ('-created',),
|
||||
|
@ -41,7 +41,7 @@ class Migration(migrations.Migration):
|
|||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('image', models.ImageField(upload_to=b'', verbose_name=b'contenu')),
|
||||
('validation_request', models.ForeignKey(related_name='attachments', verbose_name='requ\xeate de validation', to='authentic2_cut.ValidationRequest')),
|
||||
('validation_request', models.ForeignKey(related_name='attachments', verbose_name='requ\xeate de validation', to='authentic2_cut.ValidationRequest', on_delete=models.CASCADE)),
|
||||
],
|
||||
options={
|
||||
'ordering': ('pk',),
|
||||
|
|
|
@ -25,6 +25,6 @@ class Migration(migrations.Migration):
|
|||
migrations.AlterField(
|
||||
model_name='validationrequest',
|
||||
name='validated_by',
|
||||
field=models.ForeignKey(related_name='validation_requests_validated', verbose_name='Valid\xe9/refus\xe9 par', blank=True, to=settings.AUTH_USER_MODEL, null=True),
|
||||
field=models.ForeignKey(related_name='validation_requests_validated', verbose_name='Valid\xe9/refus\xe9 par', blank=True, to=settings.AUTH_USER_MODEL, null=True, on_delete=models.SET_NULL),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -26,12 +26,14 @@ class Journal(models.Model):
|
|||
actor = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
verbose_name=u'Auteur',
|
||||
related_name='actor_journal')
|
||||
related_name='actor_journal',
|
||||
on_delete=models.SET_NULL)
|
||||
subject = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
verbose_name='Sujet',
|
||||
null=True,
|
||||
related_name='subject_journal')
|
||||
related_name='subject_journal',
|
||||
on_delete=models.SET_NULL)
|
||||
message = models.TextField(
|
||||
verbose_name='Message')
|
||||
|
||||
|
@ -108,14 +110,16 @@ class ValidationRequest(models.Model):
|
|||
auto_now_add=True)
|
||||
origin_ct = models.ForeignKey(
|
||||
'contenttypes.ContentType',
|
||||
verbose_name='origin ct')
|
||||
verbose_name='origin ct',
|
||||
on_delete=models.CASCADE)
|
||||
origin_id = models.PositiveIntegerField(
|
||||
verbose_name='origin id')
|
||||
origin = GenericForeignKey('origin_ct', 'origin_id')
|
||||
user = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
verbose_name=u'Utilisateur',
|
||||
related_name='validation_requests')
|
||||
related_name='validation_requests',
|
||||
on_delete=models.CASCADE)
|
||||
status = models.CharField(
|
||||
max_length=16,
|
||||
choices=STATUS_CHOICES,
|
||||
|
@ -134,7 +138,8 @@ class ValidationRequest(models.Model):
|
|||
verbose_name=u'Validé/refusé par',
|
||||
null=True,
|
||||
blank=True,
|
||||
related_name='validation_requests_validated')
|
||||
related_name='validation_requests_validated',
|
||||
on_delete=models.SET_NULL)
|
||||
external_id = models.TextField(
|
||||
blank=True,
|
||||
null=True,
|
||||
|
@ -146,7 +151,8 @@ class ValidationRequest(models.Model):
|
|||
settings.AUTH_USER_MODEL,
|
||||
verbose_name=u'Traité par',
|
||||
null=True,
|
||||
related_name='validation_requests_taken')
|
||||
related_name='validation_requests_taken',
|
||||
on_delete=models.SET_NULL)
|
||||
|
||||
objects = ValidationRequestManager()
|
||||
|
||||
|
@ -203,7 +209,8 @@ class ValidationRequestAttachment(models.Model):
|
|||
validation_request = models.ForeignKey(
|
||||
ValidationRequest,
|
||||
verbose_name=u'requête de validation',
|
||||
related_name='attachments')
|
||||
related_name='attachments',
|
||||
on_delete=models.CASCADE)
|
||||
|
||||
image = models.ImageField(
|
||||
verbose_name='contenu')
|
||||
|
|
Loading…
Reference in New Issue