|
@@ -7,6 +7,43 @@ from dbsynce.lib.data import *
|
|
|
from dbsynce.lib.ticket_gen import *
|
|
|
from core.settings_vars import METASERVICE_ID
|
|
|
|
|
|
+
|
|
|
+ticket_lists_data = [
|
|
|
+ # TECH-LOGS
|
|
|
+ (1001, 'Технические логи Администратора Метасервиса', 'METASERVICE-ADMIN'),
|
|
|
+ # METASERVICE
|
|
|
+ (2101, 'NEG_REQUEST', 'Установление договорных взаимоотношений (NEG_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
+ (2102, 'ACCESS_REQUEST', 'Права в админ.панели Сервиса (ACCESS_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
+ (21031, 'ST_REQUEST', 'Активация Типов услуг (ST_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
+ (21032, 'ST_REQUEST', 'Активация Услуг (согласование тарифов) (ST_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
+ (21033, 'ST_REQUEST', 'Активация Партнеров (ST_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
+
|
|
|
+ (2201, 'ST_REQUEST', 'Модерация пользователей (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+ (2200, 'ST_REQUEST', 'Оперативный доступ (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+ (2202, 'ACCESS_REQUEST', 'Права в админ.панели Сервиса (ACCESS_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+ (22034, 'ST_REQUEST', 'Активация Исполнителей в Сервисе (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+ (22035, 'ST_REQUEST', 'Активация Ресурсов в Сервисе (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+ (2205, 'ST_REQUEST', 'Проверка документов (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+ (2206, 'ST_REQUEST', 'Проверки для допусков (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
+
|
|
|
+ (2301, 'ST_REQUEST', 'Входящие заявки пользователей (ST_REQUEST)', 'METASERVICE-SUPPORT'),
|
|
|
+ (2302, 'SERVICE_REQUEST', 'Заявки на услуги Сервиса (SERVICE_REQUEST)', 'METASERVICE-SUPPORT'),
|
|
|
+ (2401, 'ST_REQUEST', 'Входящие технические заявки (ST_REQUEST)', 'METASERVICE-TECHSUPPORT'),
|
|
|
+ # PARTNER
|
|
|
+ (3101, 'NEG_REQUEST', 'Установление договорных взаимоотношений (NEG_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
+ (3102, 'ACCESS_REQUEST', 'Права в админ.панели Партнера (ACCESS_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
+ (31034, 'ST_REQUEST', 'Активация Исполнителей (ST_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
+ (31035, 'ST_REQUEST', 'Активация Ресурсов (ST_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
+
|
|
|
+ (3200, 'ST_REQUEST', 'Оперативный доступ (ST_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
+ (3202, 'ACCESS_REQUEST', 'Права в админ.панели Партнера (ACCESS_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
+ (3205, 'ST_REQUEST', 'Проверка документов (ST_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
+ (3206, 'ST_REQUEST', 'Проверки для допусков (ST_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
+
|
|
|
+ (3301, 'ST_REQUEST', 'Входящие заявки пользователей (ST_REQUEST)', 'PARTNER-SUPPORT'),
|
|
|
+ (3401, 'ST_REQUEST', 'Входящие технические заявки (ST_REQUEST)', 'PARTNER-TECHSUPPORT'),
|
|
|
+]
|
|
|
+
|
|
|
def create_metaservice_default_data():
|
|
|
create_metaservice_initial_groups()
|
|
|
create_metaservice_ticket_lists()
|
|
@@ -49,42 +86,6 @@ def create_metaservice_initial_groups():
|
|
|
|
|
|
|
|
|
def create_metaservice_ticket_lists():
|
|
|
- ticket_lists_data = [
|
|
|
- # TECH-LOGS
|
|
|
- (1001, 'Технические логи Администратора Метасервиса', 'METASERVICE-ADMIN'),
|
|
|
- # METASERVICE
|
|
|
- (2101, 'NEG_REQUEST', 'Установление договорных взаимоотношений (NEG_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
- (2102, 'ACCESS_REQUEST', 'Права в админ.панели Сервиса (ACCESS_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
- (21031, 'ST_REQUEST', 'Активация Типов услуг (ST_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
- (21032, 'ST_REQUEST', 'Активация Услуг (согласование тарифов) (ST_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
- (21033, 'ST_REQUEST', 'Активация Партнеров (ST_REQUEST)', 'METASERVICE-ADMIN'),
|
|
|
-
|
|
|
- (2201, 'ST_REQUEST', 'Модерация пользователей (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
- (2200, 'ST_REQUEST', 'Оперативный доступ (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
- (2202, 'ACCESS_REQUEST', 'Права в админ.панели Сервиса (ACCESS_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
- (22034, 'ST_REQUEST', 'Активация Исполнителей в Сервисе (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
- (22035, 'ST_REQUEST', 'Активация Ресурсов в Сервисе (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
- (2205, 'ST_REQUEST', 'Проверка документов (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
- (2206, 'ST_REQUEST', 'Проверки для допусков (ST_REQUEST)', 'METASERVICE-SUPERVISOR'),
|
|
|
-
|
|
|
- (2301, 'ST_REQUEST', 'Входящие заявки пользователей (ST_REQUEST)', 'METASERVICE-SUPPORT'),
|
|
|
- (2302, 'SERVICE_REQUEST', 'Заявки на услуги Сервиса (SERVICE_REQUEST)', 'METASERVICE-SUPPORT'),
|
|
|
- (2401, 'ST_REQUEST', 'Входящие технические заявки (ST_REQUEST)', 'METASERVICE-TECHSUPPORT'),
|
|
|
- # PARTNER
|
|
|
- (3101, 'NEG_REQUEST', 'Установление договорных взаимоотношений (NEG_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
- (3102, 'ACCESS_REQUEST', 'Права в админ.панели Партнера (ACCESS_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
- (31034, 'ST_REQUEST', 'Активация Исполнителей (ST_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
- (31035, 'ST_REQUEST', 'Активация Ресурсов (ST_REQUEST)', 'PARTNER-ADMIN'),
|
|
|
-
|
|
|
- (3200, 'ST_REQUEST', 'Оперативный доступ (ST_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
- (3202, 'ACCESS_REQUEST', 'Права в админ.панели Партнера (ACCESS_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
- (3205, 'ST_REQUEST', 'Проверка документов (ST_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
- (3206, 'ST_REQUEST', 'Проверки для допусков (ST_REQUEST)', 'PARTNER-SUPERVISOR'),
|
|
|
-
|
|
|
- (3301, 'ST_REQUEST', 'Входящие заявки пользователей (ST_REQUEST)', 'PARTNER-SUPPORT'),
|
|
|
- (3401, 'ST_REQUEST', 'Входящие технические заявки (ST_REQUEST)', 'PARTNER-TECHSUPPORT'),
|
|
|
- ]
|
|
|
-
|
|
|
for pk, ticket_type, name, group_name in ticket_lists_data:
|
|
|
group = Group.objects.get(name=group_name)
|
|
|
# Проверяем существование тикета с таким же name и group
|