[backend/razor] Add button to remove rule

This commit is contained in:
pancakes 2025-01-07 12:06:37 +10:00 committed by Laura Hausmann
parent d165af041c
commit fc27572e38
No known key found for this signature in database
GPG key ID: D044E84C5BE01605
2 changed files with 5 additions and 0 deletions

View file

@ -34,6 +34,7 @@
</td> </td>
<td> <td>
<NavLink href="@($"/admin/rules/{rule.Id}")">Edit</NavLink> <NavLink href="@($"/admin/rules/{rule.Id}")">Edit</NavLink>
<a class="fake-link" onclick="removeRule('@rule.Id', event.target)">Remove</a>
</td> </td>
</tr> </tr>
} }

View file

@ -34,6 +34,10 @@ async function removeRelay(id, target) {
await confirm(target, () => callApiMethod(`/api/iceshrimp/admin/relays/${id}`, 'DELETE')); await confirm(target, () => callApiMethod(`/api/iceshrimp/admin/relays/${id}`, 'DELETE'));
} }
async function removeRule(id, target) {
await confirm(target, () => callApiMethod(`/api/iceshrimp/instance/rules/${id}`, 'DELETE'));
}
async function suspendUser(id, target) { async function suspendUser(id, target) {
await confirm(target, () => callApiMethod(`/api/iceshrimp/moderation/users/${id}/suspend`)); await confirm(target, () => callApiMethod(`/api/iceshrimp/moderation/users/${id}/suspend`));
} }