feat: require active resource for destroy & update endpoints (#58)

This commit is contained in:
paranarimasu
2022-11-05 22:02:46 -05:00
committed by Maniload
parent 86fb118557
commit 9fc4b768e2
41 changed files with 83 additions and 9 deletions
+2
View File
@@ -20,6 +20,8 @@ DELETE /announcement/{id}
**Roles with Permission**: Admin
**Other Requirements**: Announcement must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /announcement/{id}
**Roles with Permission**: Admin
**Other Requirements**: Announcement must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /dump/{id}
**Roles with Permission**: Admin
**Other Requirements**: Dump must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /dump/{id}
**Roles with Permission**: Admin
**Other Requirements**: Dump must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /balance/{id}
**Roles with Permission**: Admin
**Other Requirements**: Balance must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /balance/{id}
**Roles with Permission**: Admin
**Other Requirements**: Balance must not be soft deleted
## Parameters
| Name | Required | Rules |
@@ -20,6 +20,8 @@ DELETE /transaction/{id}
**Roles with Permission**: Admin
**Other Requirements**: Transaction must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /transaction/{id}
**Roles with Permission**: Admin
**Other Requirements**: Transaction must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /page/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Page must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /page/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Page must not be soft deleted
## Parameters
| Name | Required | Rules |
+1 -1
View File
@@ -18,7 +18,7 @@ DELETE /playlist/{id}
**Required Permission**: delete playlist
**Other Requirements**: User must own playlist
**Other Requirements**: User must own playlist & playlist must not be soft deleted
## Parameters
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /playlist/{id}
**Other Requirements**: User must own playlist
**Other Requirements**: User must own playlist & playlist must not be soft deleted
## Parameters
| Name | Required | Rules |
+1 -1
View File
@@ -18,7 +18,7 @@ DELETE /playlist/{id}/playlisttrack/{id}
**Required Permission**: delete playlist track
**Other Requirements**: User must own playlist
**Other Requirements**: User must own playlist & playlist track must not be soft deleted
## Parameters
+1 -1
View File
@@ -18,7 +18,7 @@ PUT|PATCH /playlist/{id}/playlisttrack/{id}
**Required Permission**: update playlist track
**Other Requirements**: User must own playlist
**Other Requirements**: User must own playlist & playlist track must not be soft deleted
## Parameters
+2
View File
@@ -20,6 +20,8 @@ DELETE /anime/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /anime/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /animesynonym/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime synonym must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /animesynonym/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime synonym must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /animetheme/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime theme must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /animetheme/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime theme must not be soft deleted
## Parameters
| Name | Required | Rules |
@@ -20,6 +20,8 @@ DELETE /animethemeentry/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime theme entry must not be soft deleted
## Parameters
None
@@ -20,6 +20,8 @@ PUT|PATCH /animethemeentry/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Anime theme entry must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /artist/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Artist must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /artist/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Artist must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /audio/{basename}
**Roles with Permission**: Admin
**Other Requirements**: Audio must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /audio/{basename}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Audio must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /image/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Image must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /image/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Image must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /resource/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Resource must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /resource/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Resource must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /series/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Series must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /series/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Series must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /song/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Song must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /song/{id}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Song must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /studio/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Studio must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /studio/{slug}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Studio must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /video/{basename}
**Roles with Permission**: Admin
**Other Requirements**: Video must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /video/{basename}
**Roles with Permission**: Wiki Editor, Admin
**Other Requirements**: Video must not be soft deleted
## Parameters
| Name | Required | Rules |
+2
View File
@@ -20,6 +20,8 @@ DELETE /videoscript/{id}
**Roles with Permission**: Admin
**Other Requirements**: Video script must not be soft deleted
## Parameters
None
+2
View File
@@ -20,6 +20,8 @@ PUT|PATCH /videoscript/{id}
**Roles with Permission**: Admin
**Other Requirements**: Video script must not be soft deleted
## Parameters
| Name | Required | Rules |