## 何 * チャンネル主がチャンネル内モデレーターを任命できるようにする * チャンネル内モデレーターはチャンネル内のノートを削除できる * チャンネル内モデレーターはチャンネル内でのみ適用されるロールをユーザーにアサインできる - サーバー管理者がチャンネル内で使用できると設定したロールのみ利用可能 ## 具体的な実装について * RoleAssignmentにチャンネルid(nullable)コラムを作る * RoleServiceのroleの列挙時にチャンネルidを渡せるようにする - `if (channelId) query.andWhere(braket => braket.where(roleAssignement.channelId IS NULL).orWhere(roleAssignement.channelId = :channelId)`みたいにする * チャンネル主とチャンネル内モデレーターに提供するroleのapiを新設する
何
具体的な実装について
if (channelId) query.andWhere(braket => braket.where(roleAssignement.channelId IS NULL).orWhere(roleAssignement.channelId = :channelId)みたいにする