fix(security): update permissions seeding to use 'module' instead of 'resource'

This commit is contained in:
2026-01-15 08:26:41 -06:00
parent 056909b17f
commit 68fc7506db

View File

@@ -385,13 +385,13 @@ def upgrade() -> None:
all_permissions = seed_invoices + seed_user + seed_report + seed_roles
values_permissions = ", ".join([
f"({format_value(code)}, {format_value(desc)}, {format_value(resource)}, {format_value(action)})"
for code, desc, resource, action in all_permissions
f"({format_value(code)}, {format_value(desc)}, {format_value(module)}, {format_value(action)})"
for code, desc, module, action in all_permissions
])
if values_permissions:
op.execute(f"""
INSERT INTO core.permissions (code, description, resource, action)
INSERT INTO core.permissions (code, description, module, action)
VALUES {values_permissions}
ON CONFLICT (code) DO NOTHING;
""")