summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index 26b034522..2a594584e 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -292,18 +292,19 @@ class ImporterDefaultValues(models.Model):
value = models.CharField(u"Value", max_length=500)
objects = ImporterDefaultValuesManager()
- def __unicode__(self):
- return u"{} - {}".format(self.default_target, self.target, self.value)
-
class Meta:
verbose_name = _(u"Importer - Default value")
verbose_name_plural = _(u"Importer - Default values")
+ unique_together = ('default_target', 'target')
def natural_key(self):
return (self.default_target.importer_type.slug,
self.default_target.target,
self.target)
+ def __unicode__(self):
+ return u"{} - {}".format(self.default_target, self.target, self.value)
+
def get_value(self):
parent_model = self.default_target.associated_model
if not parent_model:
@@ -399,6 +400,7 @@ class ImporterDuplicateField(models.Model):
verbose_name = _(u"Importer - Duplicate field")
verbose_name_plural = _(u"Importer - Duplicate fields")
ordering = ('column', 'field_name')
+ unique_together = ('column', 'field_name')
def natural_key(self):
return self.column.importer_type, self.column.col_number, \