Prechádzať zdrojové kódy

fixing models for service_category operationg

ShariX Developer 1 deň pred
rodič
commit
dd8457e5a3
2 zmenil súbory, kde vykonal 27 pridanie a 2 odobranie
  1. 22 0
      models/documents.py
  2. 5 2
      models/service_category.py

+ 22 - 0
models/documents.py

@@ -4,6 +4,7 @@ from django.contrib.auth import get_user_model
 from django.db import models
 
 from dbsynce.models.company import Company
+from dbsynce.models.resource import Resource
 from tickets.models import Ticket
 
 from dbsynce.docs.database.documents import Documents as HelpTexts
@@ -94,6 +95,27 @@ class Documents(models.Model):
         null=True,
         help_text=HelpTexts.company
     )
+
+    resource = models.ForeignKey(
+        Resource,
+        on_delete=models.DO_NOTHING,
+        null=True,
+        #help_text=HelpTexts.resource
+    )
+#    service_category = models.ForeignKey(
+#        ServiceCategory,
+#        on_delete=models.DO_NOTHING,
+#        null=True,
+#        #help_text=HelpTexts.service_category
+#    )
+
+#    service = models.ForeignKey(
+#        Service,
+#        on_delete=models.DO_NOTHING,
+#        null=True,
+#        #help_text=HelpTexts.service
+#    )
+
     user = models.ForeignKey(
         get_user_model(),
         related_name="user_doc",

+ 5 - 2
models/service_category.py

@@ -24,10 +24,13 @@ class ServiceCategory(models.Model):
     )
     requirements = models.CharField(
         max_length=300,
+        #TODO fix default value!
+        default="DSMPU",
         help_text=HelpTexts.requirements
     )
     status = models.CharField(
-        max_length=150,
+        max_length=1,
+        default="1",
         help_text=HelpTexts.status
     )
     caption = models.CharField(
@@ -43,7 +46,7 @@ class ServiceCategory(models.Model):
         help_text=HelpTexts.link_agreement
     )
     price_type = models.CharField(
-        max_length=150,
+        max_length=1,
         help_text=HelpTexts.price_type
     )
     metaservice_comission = models.FloatField(