diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-09-01 17:58:56 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:20:58 +0100 |
commit | 3b671732319aa14f194821a8f547ae280e1e0648 (patch) | |
tree | aa16f6f20916eecc7a99d9eed661d8bd1ddf9522 /archaeological_files/models.py | |
parent | e416f8d0702e2f3f981b50aebc08c67f7034d6a1 (diff) | |
download | Ishtar-3b671732319aa14f194821a8f547ae280e1e0648.tar.bz2 Ishtar-3b671732319aa14f194821a8f547ae280e1e0648.zip |
Migration to Django 2.2 - missing on_delete - django.urls import reverse
Diffstat (limited to 'archaeological_files/models.py')
-rw-r--r-- | archaeological_files/models.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py index c8a328633..3a6c2d8c5 100644 --- a/archaeological_files/models.py +++ b/archaeological_files/models.py @@ -28,7 +28,7 @@ from django.core.cache import cache from django.core.validators import MinValueValidator, MaxValueValidator from django.db.models import Q, Count, Sum, Max from django.db.models.signals import post_save, m2m_changed, post_delete -from django.core.urlresolvers import reverse +from django.urls import reverse from ishtar_common.utils import ugettext_lazy as _, pgettext_lazy from ishtar_common.utils import ( @@ -107,7 +107,7 @@ class Job(GeneralType): null=True, verbose_name=_("Child"), help_text=_("Auto-add this job when a parent is added"), - related_name="parents", + related_name="parents", on_delete=models.SET_NULL, ) class Meta: @@ -166,7 +166,7 @@ class GenericEquipmentServiceType(GeneralType): class EquipmentServiceType(GeneralType): generic_equipment_type = models.ForeignKey( - GenericEquipmentServiceType, verbose_name=_("Generic type") + GenericEquipmentServiceType, verbose_name=_("Generic type"), on_delete=models.CASCADE ) order = models.IntegerField(_("Order"), default=10) @@ -202,7 +202,7 @@ class EquipmentServiceCost(models.Model): on_delete=models.CASCADE ) equipment_service_type = models.ForeignKey( - EquipmentServiceType, verbose_name=_("Equipment/Service") + EquipmentServiceType, verbose_name=_("Equipment/Service"), on_delete=models.CASCADE ) slug = models.SlugField( _("Textual ID"), @@ -532,7 +532,7 @@ class File( _("External ID is set automatically"), default=False ) name = models.TextField(_("Name"), blank=True, default="") - file_type = models.ForeignKey(FileType, verbose_name=_("File type")) + file_type = models.ForeignKey(FileType, verbose_name=_("File type"), on_delete=models.PROTECT) in_charge = models.ForeignKey( Person, related_name="file_responsability", @@ -1313,7 +1313,7 @@ class FileByDepartment(models.Model): DELETE_SQL = """ DROP VIEW IF EXISTS file_department; """ - file = models.ForeignKey(File, verbose_name=_("File")) + file = models.ForeignKey(File, verbose_name=_("File"), on_delete=models.DO_NOTHING) department = models.ForeignKey( Department, verbose_name=_("Department"), @@ -1505,8 +1505,8 @@ class ManDays(models.Model): class PreventiveFileGroundJob(ManDays): - file = models.ForeignKey(File, related_name="ground_jobs") - job = models.ForeignKey(Job, verbose_name=_("Job")) + file = models.ForeignKey(File, related_name="ground_jobs", on_delete=models.CASCADE) + job = models.ForeignKey(Job, on_delete=models.CASCADE, verbose_name=_("Job")) class Meta: ordering = ("job",) @@ -1521,8 +1521,8 @@ class PreventiveFileGroundJob(ManDays): class PreventiveFileJob(ManDays): - file = models.ForeignKey(File, related_name="jobs") - job = models.ForeignKey(Job, verbose_name=_("Job")) + file = models.ForeignKey(File, related_name="jobs", on_delete=models.CASCADE) + job = models.ForeignKey(Job, on_delete=models.CASCADE, verbose_name=_("Job")) class Meta: ordering = ("job",) @@ -1537,8 +1537,8 @@ class PreventiveFileJob(ManDays): class PreventiveFileEquipmentServiceCost(models.Model): - file = models.ForeignKey(File, related_name="equipment_costs") - equipment_service_cost = models.ForeignKey(EquipmentServiceCost) + file = models.ForeignKey(File, related_name="equipment_costs", on_delete=models.CASCADE) + equipment_service_cost = models.ForeignKey(EquipmentServiceCost, on_delete=models.CASCADE) quantity_by_day_planned = models.FloatField( _("Quantity by day - planned"), null=True, blank=True ) |