mirror of
https://origin.cursor.com/mrdevmx/panels.git
synced 2026-10-09 12:03:17 +00:00
- Añade cost_modules_test.ts con CRUD de gastos, almacén, control presupuestal e IAM - Amplía crud-smoke-test.sh para cubrir todos los endpoints HTTP nuevos - Corrige migración IAM: grants de core.rpc_* movidos a changeset core-027 - Corrige ambigüedad PL/pgSQL en _cost_settings que rompía fn_expense_create Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
9 lines
562 B
SQL
9 lines
562 B
SQL
--liquibase formatted sql
|
|
-- PANELS · core · permisos cruzados para RPC iam que usan core.rpc_*
|
|
-- (debe ejecutarse como panels_core_owner; iam_owner no puede GRANT en core)
|
|
|
|
--changeset panel:core-027a-iam-rpc-cross-grants endDelimiter:; splitStatements:true
|
|
GRANT USAGE ON SCHEMA core TO panels_iam_app;
|
|
GRANT EXECUTE ON FUNCTION core.rpc_ok(jsonb, text, jsonb) TO panels_iam_app;
|
|
GRANT EXECUTE ON FUNCTION core.rpc_err(text, text, jsonb, jsonb) TO panels_iam_app;
|
|
GRANT EXECUTE ON FUNCTION core.rpc_from_exception(text, text, text, text) TO panels_iam_app;
|