services are checked
This commit is contained in:
@@ -1,6 +1,17 @@
|
||||
from databases import (
|
||||
Events,
|
||||
Services,
|
||||
Service2Events,
|
||||
Employees,
|
||||
Staff,
|
||||
)
|
||||
from api_events.events.events.events_bind_services import (
|
||||
ServiceBindEmployeeEventMethods,
|
||||
)
|
||||
|
||||
|
||||
def create_all_events_from_actions():
|
||||
import api_events
|
||||
from databases.sql_models import Events
|
||||
import api_events.events as events
|
||||
|
||||
active_confirmed = dict(
|
||||
created_by="System",
|
||||
@@ -56,8 +67,7 @@ def create_all_events_from_actions():
|
||||
|
||||
|
||||
def add_events_all_services_and_occupant_types():
|
||||
from database_sql_models import Services, Service2Events
|
||||
import tasks2events
|
||||
import api_events.tasks2events as tasks2events
|
||||
|
||||
active_confirmed = dict(
|
||||
created_by="System",
|
||||
@@ -90,8 +100,6 @@ def add_events_all_services_and_occupant_types():
|
||||
|
||||
|
||||
def add_events_to_system_super_user():
|
||||
from events.events_bind_services import ServiceBindEmployeeEventMethods
|
||||
from database_sql_models import Services, Employees, Staff
|
||||
|
||||
add_service = Services.find_one(service_code="SRE-SUE")
|
||||
if not add_service:
|
||||
@@ -109,31 +117,3 @@ def add_events_to_system_super_user():
|
||||
service_id=add_service.id,
|
||||
employee_id=add_employee.id,
|
||||
)
|
||||
|
||||
# super_user_service = Services.find_or_create(service_code="SRE-SU")
|
||||
# if not super_user_service:
|
||||
# raise Exception("Super user is service not found")
|
||||
#
|
||||
# user_default_service = Services.find_or_create(service_code="AUTH")
|
||||
# if not user_default_service:
|
||||
# raise Exception("AUTH service is not found")
|
||||
#
|
||||
# for item in SuperUserEventBlock():
|
||||
# event_id, event_uu_id = item
|
||||
# Service2Events.find_or_create(
|
||||
# service_id=super_user_service.id,
|
||||
# service_uu_id=str(super_user_service.uu_id),
|
||||
# event_id=event_id,
|
||||
# event_uu_id=event_uu_id,
|
||||
# **active_confirmed,
|
||||
# )
|
||||
#
|
||||
# for event_block in AuthDefaultEventBlock():
|
||||
# event_id, event_uu_id = event_block
|
||||
# Service2Events.find_or_create(
|
||||
# service_id=user_default_service.id,
|
||||
# service_uu_id=str(user_default_service.uu_id),
|
||||
# event_id=event_id,
|
||||
# event_uu_id=event_uu_id,
|
||||
# **active_confirmed,
|
||||
# )
|
||||
|
||||
@@ -3,11 +3,10 @@ from databases import MongoQueryIdentity, Event2Employee, OccupantTypes
|
||||
|
||||
|
||||
def create_occupant_types_defaults():
|
||||
|
||||
"""
|
||||
occupant_category = mapped_column(String, server_default="")
|
||||
occupant_category_type = mapped_column(String, server_default="")
|
||||
occupant_is_unique = mapped_column(Boolean, server_default="0")
|
||||
occupant_category = mapped_column(String, server_default="")
|
||||
occupant_category_type = mapped_column(String, server_default="")
|
||||
occupant_is_unique = mapped_column(Boolean, server_default="0")
|
||||
"""
|
||||
list_occupant_types = [
|
||||
{
|
||||
@@ -146,7 +145,7 @@ def create_occupant_types_defaults():
|
||||
|
||||
def create_application_defaults():
|
||||
|
||||
from database_sql_models import (
|
||||
from databases import (
|
||||
Companies,
|
||||
Departments,
|
||||
Duty,
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
from json import loads
|
||||
from os import path
|
||||
|
||||
from databases import (
|
||||
AddressCountry,
|
||||
AddressCity,
|
||||
AddressDistrict,
|
||||
AddressLocality,
|
||||
AddressNeighborhood,
|
||||
AddressState,
|
||||
)
|
||||
|
||||
path_to_folder = "initialize_app/default_inits"
|
||||
list_of_snippets = [
|
||||
@@ -13,9 +20,6 @@ list_of_snippets = [
|
||||
|
||||
|
||||
def create_country_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
from database_sql_models import (
|
||||
AddressCountry,
|
||||
)
|
||||
|
||||
with open(path_to_joined_folder("countries.json"), "r") as file:
|
||||
countries = loads(file.read())
|
||||
@@ -34,9 +38,6 @@ def create_country_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
|
||||
|
||||
def create_cities_defaults(path_to_joined_folder, confirmed_by_system, state_id):
|
||||
from database_sql_models import (
|
||||
AddressCity,
|
||||
)
|
||||
|
||||
with open(path_to_joined_folder("cities.json"), "r") as file:
|
||||
cities = loads(file.read())
|
||||
@@ -57,10 +58,6 @@ def create_cities_defaults(path_to_joined_folder, confirmed_by_system, state_id)
|
||||
|
||||
|
||||
def create_district_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
from database_sql_models import (
|
||||
AddressCity,
|
||||
AddressDistrict,
|
||||
)
|
||||
|
||||
with open(path_to_joined_folder("district.json"), "r") as file:
|
||||
districts = loads(file.read())
|
||||
@@ -84,10 +81,6 @@ def create_district_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
|
||||
|
||||
def create_locality_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
from database_sql_models import (
|
||||
AddressDistrict,
|
||||
AddressLocality,
|
||||
)
|
||||
|
||||
with open(path_to_joined_folder("locality.json"), "r") as file:
|
||||
localities = loads(file.read())
|
||||
@@ -113,11 +106,6 @@ def create_locality_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
|
||||
|
||||
def create_neighborhood_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
from database_sql_models import (
|
||||
AddressLocality,
|
||||
AddressNeighborhood,
|
||||
AddressDistrict,
|
||||
)
|
||||
|
||||
with open(path_to_joined_folder("neighborhood.json"), "r") as file:
|
||||
neighborhoods = loads(file.read())
|
||||
@@ -150,10 +138,6 @@ def create_neighborhood_defaults(path_to_joined_folder, confirmed_by_system):
|
||||
|
||||
|
||||
def create_identity_address_defaults():
|
||||
from database_sql_models import (
|
||||
AddressCountry,
|
||||
AddressState,
|
||||
)
|
||||
|
||||
print("Creating address defaults ------------------")
|
||||
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
from databases import (
|
||||
BuildTypes,
|
||||
ApiEnumDropdown,
|
||||
)
|
||||
|
||||
|
||||
def init_api_enums_build_types():
|
||||
from database_sql_models import BuildTypes
|
||||
from database_sql_models.others.enums import ApiEnumDropdown
|
||||
from validations import InsertBuildTypes
|
||||
from api_validations.validations_request import InsertBuildTypes
|
||||
|
||||
insert_types = [
|
||||
{
|
||||
|
||||
@@ -1,49 +1,14 @@
|
||||
import typing
|
||||
|
||||
from database_sql_models import (
|
||||
from databases import (
|
||||
Modules,
|
||||
Duty,
|
||||
Services,
|
||||
Service2Events,
|
||||
OccupantTypes,
|
||||
EndpointRestriction,
|
||||
)
|
||||
|
||||
|
||||
def create_endpoints_from_api_functions():
|
||||
from app import app as api_app
|
||||
|
||||
for route in api_app.routes:
|
||||
route_path, route_summary = (
|
||||
str(getattr(route, "path")),
|
||||
str(getattr(route, "name")) or "",
|
||||
)
|
||||
# if route_path in Config.INSECURE_PATHS:
|
||||
# continue
|
||||
# print('route_path ', route_path, 'route_summary', route_summary)
|
||||
create_dict = dict(
|
||||
is_confirmed=True,
|
||||
active=True,
|
||||
deleted=False,
|
||||
is_notification_send=True,
|
||||
)
|
||||
methods = [method.lower() for method in getattr(route, "methods")]
|
||||
for route_method in methods:
|
||||
restriction = EndpointRestriction.find_or_create(
|
||||
**dict(
|
||||
endpoint_method=route_method,
|
||||
endpoint_name=route_path,
|
||||
endpoint_desc=route_summary.replace("_", " "),
|
||||
endpoint_function=route_summary,
|
||||
**create_dict,
|
||||
)
|
||||
)
|
||||
if not restriction.is_found:
|
||||
restriction.endpoint_code = f"AR{str(restriction.id).zfill(3)}"
|
||||
restriction.save()
|
||||
return
|
||||
|
||||
|
||||
def create_services_building(module_dict: dict):
|
||||
"""
|
||||
4. Service [Bina] Yönetim - OPTIONAL
|
||||
|
||||
Reference in New Issue
Block a user