Module: PgSqlTriggers::Permissions
- Defined in:
- lib/pg_sql_triggers/permissions.rb,
lib/pg_sql_triggers/permissions/checker.rb
Defined Under Namespace
Classes: Checker
Constant Summary collapse
- VIEWER =
Permission levels
"viewer"- OPERATOR =
"operator"- ADMIN =
"admin"- ACTIONS =
Actions
{ view_triggers: VIEWER, view_diffs: VIEWER, enable_trigger: OPERATOR, disable_trigger: OPERATOR, apply_trigger: OPERATOR, dry_run_sql: OPERATOR, generate_trigger: OPERATOR, test_trigger: OPERATOR, drop_trigger: ADMIN, # Admin-level SQL; for host `permission_checker` / custom tooling (not used by built-in UI) execute_sql: ADMIN, override_drift: ADMIN }.freeze