Allow managing instance rules

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-04-07 11:07:32 +02:00
parent b36b636493
commit 9375f1f117
12 changed files with 329 additions and 10 deletions

View File

@@ -203,6 +203,15 @@ const getInstanceFeatures = (instance: Instance) => {
*/
adminFE: v.software === PLEROMA,
/**
* Ability to manage instance rules by admins.
* @see GET /api/v1/pleroma/admin/rules
* @see POST /api/v1/pleroma/admin/rules
* @see PATCH /api/v1/pleroma/admin/rules/:id
* @see DELETE /api/v1/pleroma/admin/rules/:id
*/
adminRules: v.software === PLEROMA && v.build === REBASED && gte(v.version, '2.4.51'),
/**
* Can display announcements set by admins.
* @see GET /api/v1/announcements