summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-16 18:35:43 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-16 18:35:43 +0200
commitcb95ce85be1b931f681fb040d60eea6fd32996d0 (patch)
tree5d1295d2b18162e277c67fe068c69cc00ede3c1d /ishtar_common
parent7daf9f5a72d576c878cab159756934a3d7124dd8 (diff)
downloadIshtar-cb95ce85be1b931f681fb040d60eea6fd32996d0.tar.bz2
Ishtar-cb95ce85be1b931f681fb040d60eea6fd32996d0.zip
Documents: duplicate is a nullifiable field
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/forms_common.py4
-rw-r--r--ishtar_common/migrations/0067_auto_20180816_1832.py20
-rw-r--r--ishtar_common/models.py3
3 files changed, 24 insertions, 3 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py
index 48e744c18..33f124d31 100644
--- a/ishtar_common/forms_common.py
+++ b/ishtar_common/forms_common.py
@@ -1115,8 +1115,8 @@ class DocumentForm(forms.ModelForm, CustomForm, ManageOldType):
additional_information = forms.CharField(
label=_(u"Additional information"), widget=forms.Textarea,
required=False)
- duplicate = forms.BooleanField(label=_(u"Has a duplicate"),
- required=False)
+ duplicate = forms.NullBooleanField(label=_(u"Has a duplicate"),
+ required=False)
TYPES = [
FieldType('source_type', models.SourceType),
diff --git a/ishtar_common/migrations/0067_auto_20180816_1832.py b/ishtar_common/migrations/0067_auto_20180816_1832.py
new file mode 100644
index 000000000..7a387f77b
--- /dev/null
+++ b/ishtar_common/migrations/0067_auto_20180816_1832.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.10 on 2018-08-16 18:32
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('ishtar_common', '0066_auto_20180816_1114'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='document',
+ name='duplicate',
+ field=models.NullBooleanField(verbose_name='Has a duplicate'),
+ ),
+ ]
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 800d2a6ae..ac639168c 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -3408,7 +3408,8 @@ class Document(OwnPerms, ImageModel, FullSearch, Imported):
comment = models.TextField(_(u"Comment"), blank=True, null=True)
additional_information = models.TextField(_(u"Additional information"),
blank=True, null=True)
- duplicate = models.BooleanField(_(u"Has a duplicate"), default=False)
+ duplicate = models.NullBooleanField(_(u"Has a duplicate"), blank=True,
+ null=True)
associated_links = models.TextField(_(u"Symbolic links"), blank=True,
null=True)
cache_related_label = models.TextField(