Appearance
Documentation / @kizami/db / listTenantPresetGrantsByUser
Function: listTenantPresetGrantsByUser()
listTenantPresetGrantsByUser(
db,tenantId):Promise<Map<string,RawPermissionGrant[][]>>
Defined in: packages/db/src/queries/permissions.ts:53
テナント内の全ユーザーについて、割り当てられている各プリセットの grants を ユーザーIDでグルーピングして返す(割当が1件も無いユーザーはマップに現れない — 呼び出し側は ?? [] で空配列扱いすること)。
「最後の権限管理保持者」判定(apps/api/src/routes/presets.ts の固定原則)のように テナント全ユーザーの実効権限をまとめて評価する必要がある場面で使う、 listAssignedPresetGrants の bulk 版。
Parameters
db
tenantId
string
Returns
Promise<Map<string, RawPermissionGrant[][]>>