|
@@ -1,7 +1,5 @@
|
|
|
from django.db import models
|
|
|
-from django.urls import reverse
|
|
|
from django.contrib.auth import get_user_model
|
|
|
-from django.contrib.contenttypes.models import ContentType
|
|
|
|
|
|
from tickets.models import Ticket
|
|
|
|
|
@@ -96,16 +94,6 @@ class Company(models.Model):
|
|
|
default=1,
|
|
|
help_text="Уникальный идентификатор метасервиса, необходимый для синхронизации данных. Один и тот же провайдер может быть для нескольких метасервисов, соответственно если происходят изменения в одном, то либо форсируется изменение во всех (если возможно), либо снимается is_global. Соответственно при изменении is_global в true должно происходить согласование с остальными копиями в других сервисах. Нужен в том числе для того, чтобы выяснять, в каких еще сервисах есть этот провайдер."
|
|
|
)
|
|
|
-
|
|
|
- def get_admin_url(self):
|
|
|
- """
|
|
|
- Возвращает URL-адрес текущего объекта в административной панели Django.
|
|
|
-
|
|
|
- Returns:
|
|
|
- str: URL-адрес текущего объекта в административной панели Django
|
|
|
- """
|
|
|
- content_type = ContentType.objects.get_for_model(self.__class__)
|
|
|
- return reverse("admin:%s_%s_change" % (content_type.app_label, content_type.model), args=(self.id,))
|
|
|
|
|
|
def deactivate(self):
|
|
|
self.status = "deactivated"
|