From 574aca31e4307e52d6c59954586ff8ccded2ccab Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Sun, 12 Apr 2026 21:01:41 +0000 Subject: [PATCH] fix(service-auto): PrimeVue Dropdown + document CALENDAR grant for ROA_WEB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ComandaNoua.vue folosea `primevue/select` (PrimeVue v4+), dar proiectul rulează pe v3.48.0 unde componenta se numește `Dropdown`. Cauză a erorii 500 la load-ul rutei /service-auto/comanda-noua: "Failed to resolve import primevue/select". grants-audit.md: adăugat `GRANT SELECT ON {SCHEMA}.CALENDAR TO ROA_WEB` în template-ul de onboarding §4.1 și în tabelul sumar §4.5. CALENDAR e accesat de `shared/routes/calendar.py` pentru period selector-ul din AppHeader — necesar pe orice server unde userul poate face login, nu doar service-auto. DBA action separată: `GRANT SELECT ON MARIUSM_AUTO.CALENDAR TO ROA_WEB`. Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/service-auto/grants-audit.md | 3 +++ src/modules/service-auto/views/ComandaNoua.vue | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/docs/service-auto/grants-audit.md b/docs/service-auto/grants-audit.md index d5697d1..0159e58 100644 --- a/docs/service-auto/grants-audit.md +++ b/docs/service-auto/grants-audit.md @@ -116,6 +116,8 @@ Onboarding-ul ROA_WEB = 1 script rulat după impdp: GRANT EXECUTE ON FIRMA_NOUA.SP_CREEAZA_COMANDA_PROTOTIP TO ROA_WEB; GRANT SELECT ON FIRMA_NOUA.AUTO_VMASINICLIENTI TO ROA_WEB; GRANT SELECT ON FIRMA_NOUA.DEV_TIP_DEVIZ TO ROA_WEB; +GRANT SELECT ON FIRMA_NOUA.CALENDAR TO ROA_WEB; +-- CALENDAR folosit de shared/routes/calendar.py (period selector AppHeader) -- adaugă orice alte SP/view-uri noi apărute de la ultimul onboarding ``` @@ -194,6 +196,7 @@ ROLLBACK; | Firmă nouă (`impdp`) | `onboarding_roa_web.sql` cu schema nouă | 1 script per firmă | | SP nou în toate schemele | `migration_YYYYMMDD_sp_noua_grants.sql` (loop V_NOM_FIRME) | 1 script per migrare | | View/tabelă nouă expusă | același pattern ca SP | 1 script per migrare | +| Expunere `CALENDAR` pentru period selector | `GRANT SELECT {SCHEMA}.CALENDAR TO ROA_WEB` per schemă | 1 linie per schemă (parte din onboarding §4.1) | --- diff --git a/src/modules/service-auto/views/ComandaNoua.vue b/src/modules/service-auto/views/ComandaNoua.vue index 2045479..e4f7620 100644 --- a/src/modules/service-auto/views/ComandaNoua.vue +++ b/src/modules/service-auto/views/ComandaNoua.vue @@ -17,7 +17,7 @@ - @@ -51,7 +51,7 @@ -