|
@@ -8,6 +8,7 @@ from dbsynce.docs.verbose_names.relationship import Relationship as VerboseName
|
|
|
from core.settings_vars import METASERVICE_ID
|
|
|
|
|
|
from dbsynce.lib import dicts
|
|
|
+import core.settings_vars as sv
|
|
|
|
|
|
class Relationship(models.Model):
|
|
|
"""
|
|
@@ -32,7 +33,7 @@ class Relationship(models.Model):
|
|
|
requirements = models.CharField(
|
|
|
max_length=50,
|
|
|
#TODO ADD CORRECT DEFAULT!
|
|
|
- default="DSMPUB",
|
|
|
+ default=sv.MIN_RELATIONSHIP_REQUIREMENTS,
|
|
|
verbose_name = VerboseName.requirements,
|
|
|
help_text=HelpTexts.requirements,
|
|
|
)
|
|
@@ -82,6 +83,14 @@ class Relationship(models.Model):
|
|
|
help_text=HelpTexts.ticket_status,
|
|
|
)
|
|
|
|
|
|
+ def deactivate(self):
|
|
|
+ self.status = "1"
|
|
|
+ self.save()
|
|
|
+
|
|
|
+ def activate(self):
|
|
|
+ self.status = "0"
|
|
|
+ self.save()
|
|
|
+
|
|
|
class Meta:
|
|
|
db_table = "relationship"
|
|
|
verbose_name = "Связь (Договорное отношение)"
|