14 lines
634 B
TypeScript
14 lines
634 B
TypeScript
import { hasModuleAccess, type ModuleAccessUser } from "../utils/module-access";
|
||
|
||
/**
|
||
* Контроль доступа к GPS-вкладке.
|
||
*
|
||
* Правило: users.gps_access OR любая организационная роль пользователя
|
||
* с gps_access OR appRole = 'admin' (см. utils/module-access).
|
||
* Раньше использовались gps_settings.allowed_user_ids/allowed_role_ids —
|
||
* колонки остались в БД, но больше не читаются.
|
||
*/
|
||
export async function hasGpsAccess(user: ModuleAccessUser): Promise<boolean> {
|
||
return hasModuleAccess(user, "gps");
|
||
}
|