fix(security): update permissions seeding to use 'module' instead of 'resource'
This commit is contained in:
@@ -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;
|
||||
""")
|
||||
|
||||
Reference in New Issue
Block a user