-- ============================================================================= -- File purpose : Script de onboarding ROA_WEB pentru o schemă nouă -- When to run : Rulat ca CONTAFIN_ORACLE după impdp pentru fiecare firmă nouă -- Usage : Înlocuiește :SCHEMA_NAME cu schema reală (ex: MARIUSM_AUTO) -- Version : 2026-04-12 -- Prerequisite : ROA_WEB user creat (onboarding_roa_web_user.sql) -- ============================================================================= GRANT EXECUTE ON :SCHEMA_NAME.PACK_AUTO TO ROA_WEB; GRANT SELECT ON :SCHEMA_NAME.AUTO_VMASINICLIENTI TO ROA_WEB; GRANT SELECT ON :SCHEMA_NAME.DEV_TIP_DEVIZ TO ROA_WEB; GRANT SELECT ON :SCHEMA_NAME.CALENDAR TO ROA_WEB; -- period selector AppHeader GRANT SELECT ON :SCHEMA_NAME.DEV_ORDL TO ROA_WEB; -- GET /api/service-auto/comenzi GRANT SELECT ON :SCHEMA_NAME.NOM_LUCRARI TO ROA_WEB; -- JOIN cu DEV_ORDL pentru nrord -- ============================================================================= -- ROA_WEB user creation (one-time, run as SYS or CONTAFIN_ORACLE) -- ============================================================================= -- Rulat O SINGURĂ DATĂ la setup inițial, NU pentru fiecare firmă nouă. -- Pentru fiecare firmă nouă se rulează doar secțiunea de GRANT-uri de mai sus. CREATE USER ROA_WEB IDENTIFIED BY ""; GRANT CREATE SESSION TO ROA_WEB; -- Fără alte privilegii sistem. Accesul la date = exclusiv prin granturi per-obiect.