Files
iistwin/migrations/0074_module_access.sql

10 lines
977 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- Доступ к модулям GPS и Финансы: флаги на пользователях и организационных ролях.
-- DEFAULT true — при выкатке никого не блокируем.
-- Effective-доступ к модулю = users.<flag> OR любая роль пользователя с флагом OR app_role = 'admin'.
-- Флаг финансов работает как ДОПОЛНИТЕЛЬНЫЙ ограничитель поверх существующего
-- права finance.manage (app-role permissions) — только отбирает, не добавляет.
ALTER TABLE users ADD COLUMN IF NOT EXISTS gps_access BOOLEAN NOT NULL DEFAULT TRUE;
ALTER TABLE users ADD COLUMN IF NOT EXISTS finance_access BOOLEAN NOT NULL DEFAULT TRUE;
ALTER TABLE roles ADD COLUMN IF NOT EXISTS gps_access BOOLEAN NOT NULL DEFAULT TRUE;
ALTER TABLE roles ADD COLUMN IF NOT EXISTS finance_access BOOLEAN NOT NULL DEFAULT TRUE;