summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-05 17:28:39 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-05 17:28:39 +0100
commit5e86272fa4279e1d91fac0c6351e566f4376ca8b (patch)
tree2b9dcdf3d0ae88f7d76291fe9bc69878a34b7287 /ishtar_common/models_imports.py
parent5fe100f4b7e209e955cdd5faa42b80307c13e4fb (diff)
downloadIshtar-5e86272fa4279e1d91fac0c6351e566f4376ca8b.tar.bz2
Ishtar-5e86272fa4279e1d91fac0c6351e566f4376ca8b.zip
Fix: do not delete associated items when a user associated to an import is deleted
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index 012472b8d..cd868cc4a 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -739,6 +739,7 @@ class FormaterType(models.Model):
else:
return IMPORTER_TYPES_DCT[self.formater_type](**kwargs)
+
IMPORT_STATE = (("C", _(u"Created")),
("AP", _(u"Analyse in progress")),
("A", _(u"Analysed")),
@@ -756,7 +757,8 @@ ENCODINGS = [(settings.ENCODING, settings.ENCODING),
class Import(models.Model):
- user = models.ForeignKey('IshtarUser')
+ user = models.ForeignKey('IshtarUser', blank=True, null=True,
+ on_delete=models.SET_NULL)
name = models.CharField(_(u"Name"), max_length=500, null=True)
importer_type = models.ForeignKey(ImporterType)
imported_file = models.FileField(