fix: solución de bloqueos y estandarización de permisos
This commit is contained in:
@@ -78,12 +78,7 @@ from api.v1.modules.a76.general_catalogs.fractions.tariff_fractions.seed import
|
||||
from api.v1.modules.public.reference_data.trailer_types.seed import (
|
||||
seed as trailer_types_seed,
|
||||
)
|
||||
from api.v1.modules.core.permissions.seed import (
|
||||
seed_invoices,
|
||||
seed_user,
|
||||
seed_report,
|
||||
seed_roles,
|
||||
)
|
||||
from api.v1.modules.core.permissions.seed_v2 import registry
|
||||
|
||||
from api.v1.modules.public.reference_data.license_exceptions.seed import seed_license_exceptions
|
||||
from api.v1.modules.public.reference_data.agency_tariff_codes.seed import seed_agency_tariff_codes
|
||||
@@ -460,13 +455,13 @@ def upgrade() -> None:
|
||||
|
||||
# --- SEEDS CORE (Permissions) ---
|
||||
|
||||
# Combinar todas las seeds de permisos
|
||||
all_permissions = seed_invoices + seed_user + seed_report + seed_roles
|
||||
# Combinar todas las seeds de permisos desde el Registro V2
|
||||
all_permissions = registry.get_all()
|
||||
|
||||
values_permissions = ", ".join(
|
||||
[
|
||||
f"({format_value(code)}, {format_value(desc)}, {format_value(module)}, {format_value(action)})"
|
||||
for code, desc, module, action in all_permissions
|
||||
f"({format_value(p.code)}, {format_value(p.description)}, {format_value(p.module)}, {format_value(p.action)})"
|
||||
for p in all_permissions
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user