50 lines
1.6 KiB
Python
50 lines
1.6 KiB
Python
from .users_seed import seed_users
|
|
from .contact_seed import seed_contacts
|
|
from .address_seed import seed_address
|
|
from .address_type_seed import seed_address_types
|
|
from .services_seed import seed_services
|
|
from .service_instances_seed import seed_service_instances
|
|
from .licenses_seed import seed_licenses
|
|
from .permissions import seed_permissions
|
|
from .service_role_permissions import seed_service_role_permissions
|
|
from .service_roles import seed_service_roles
|
|
from .user_service_roles import seed_user_service_roles
|
|
from .services_seed import seed_services
|
|
from .camera_seed import seed_cameras
|
|
from .ambiente_seed import seed_ambiente
|
|
from .reports_seed import reports_seed
|
|
from .shifts_times_seed import seed_shifts_and_schedules
|
|
from .company_seed import seed_company
|
|
from .time_schedule import seed_time_schedules
|
|
from .settings_gerais_seed import seed_settings_gerais
|
|
from extensions import db
|
|
|
|
|
|
def run_all_seeds():
|
|
try:
|
|
print("Iniciando o processo de seed...")
|
|
seed_services()
|
|
# seed_holiday()
|
|
seed_service_instances()
|
|
# seed_company()
|
|
seed_permissions()
|
|
seed_service_roles()
|
|
seed_service_role_permissions()
|
|
seed_users()
|
|
# seed_address_types()
|
|
# seed_address()
|
|
#seed_contacts()
|
|
# seed_user_service_roles()
|
|
# seed_licenses()
|
|
# seed_ambiente()
|
|
# reports_seed()
|
|
# seed_cameras()
|
|
#seed_shifts_and_schedules()
|
|
seed_time_schedules()
|
|
seed_settings_gerais()
|
|
|
|
print("Seeds executados com sucesso!")
|
|
except Exception as e:
|
|
db.session.rollback()
|
|
print(f"Erro ao executar seeds: {e}")
|