diff --git a/CHANGELOG.md b/CHANGELOG.md index 268e3e1032..e102540cdb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - Fix: `.devcontainer/compose.yml`のvolumeのマウントパスを修正 ### Client -- +- Fix: ロール設定画面でロールをアサイン/アサイン解除した際、リロードしなくても画面に反映されるよう修正 ### Server - Fix: ID生成アルゴリズムにULIDを使用している場合に通知が約10秒遅延する問題を修正 diff --git a/packages/frontend/src/pages/admin/roles.role.vue b/packages/frontend/src/pages/admin/roles.role.vue index 7fc51979af..18109cd996 100644 --- a/packages/frontend/src/pages/admin/roles.role.vue +++ b/packages/frontend/src/pages/admin/roles.role.vue @@ -139,6 +139,7 @@ async function assign() { await os.apiWithDialog('admin/roles/assign', { roleId: role.id, userId: user.id, expiresAt }); //role.users.push(user); + usersPaginator.reload(); } async function unassign(userId: Misskey.entities.User['id'], ev: PointerEvent) { @@ -149,6 +150,7 @@ async function unassign(userId: Misskey.entities.User['id'], ev: PointerEvent) { action: async () => { await os.apiWithDialog('admin/roles/unassign', { roleId: role.id, userId: userId }); //role.users = role.users.filter(u => u.id !== userId); + usersPaginator.reload(); }, }], ev.currentTarget ?? ev.target); }