Эх сурвалжийг харах

add service_id filed for provider

blezz-tech 1 сар өмнө
parent
commit
2788f57de8

+ 8 - 1
models/provider.py

@@ -2,6 +2,8 @@ from django.db import models
 from django.contrib.auth import get_user_model
 
 from dbsynce.models.company import Company
+from dbsynce.models.service import Service
+
 from tickets.models import Ticket
 
 
@@ -73,7 +75,12 @@ class Provider(models.Model):
         null=True,
         help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю."
     )
-    # FIXME: service_id filed not exist
+    service_id = models.ForeignKey(
+        Service,
+        on_delete=models.DO_NOTHING,
+        null=True,
+        help_text="id услуги, которую предостовляют"
+    )
 
     class Meta:
         db_table = "provider"

+ 0 - 1
models/service.py

@@ -1,6 +1,5 @@
 from django.db import models
 
-from dbsynce.models.provider import Provider
 from dbsynce.models.servicetype import ServiceType
 from tickets.models import Ticket
 from dbsynce.models.resource import Resource