Naz
4fe9e5fac0
Added posts editing to collections in Admin API
...
refs https://github.com/TryGhost/Team/issues/3260
- Allows to manually manage posts assigned to collections through Collections Admin API
2023-05-31 22:55:35 +07:00
Naz
c7954fa695
Refactored basic edit test case
...
refs https://github.com/TryGhost/Team/issues/3260
- We need to have a reusable collection to edit throughout the describe, so we don't do repeatable work over and over
2023-05-31 22:55:35 +07:00
Naz
988f7e69c2
Grouped edit collection test cases
...
refs https://github.com/TryGhost/Team/issues/3260
- Cleanup before adding more test cases to the suite
2023-05-31 22:55:35 +07:00
Naz
b52ec948b0
Added property mapper to collections responses
...
closes https://github.com/TryGhost/Team/issues/3259
- API output mappers (soon to be serializers) are meant to work based on allowlist set of output properties. Having the allowlist early on will allow to track the API evolution consistently.
2023-05-24 17:01:28 +07:00
Naz
e302f8cc1d
Added DELETE /collections/id to Admin API
...
refs https://github.com/TryGhost/Team/issues/3167
- This is part of scaffolding for collections API. Allows to delete collection resource
2023-05-19 20:42:46 +07:00
Naz
e82fcbfc5e
Added GET /collections/:id to Admin API
...
refs https://github.com/TryGhost/Team/issues/3167
- This is part of scaffolding for collections API. Allows to read a collection resource by id
2023-05-19 20:42:46 +07:00
Naz
735edf5f87
Fixed editing unexistent collection behavior
...
refs https://github.com/TryGhost/Team/issues/3167
- When editing collection that does not exist the API should be returning a 404 instead of creating a new collection
2023-05-19 20:42:46 +07:00
Naz
f3f3d58acf
Added PUT /collections/id to Admin API
...
refs https://github.com/TryGhost/Team/issues/3167
- This is part of scaffolding for collections API. Allows to edit collection resource
2023-05-19 20:42:46 +07:00
Naz
d3a8aad319
Added POST /collections to Admin API
...
refs https://github.com/TryGhost/Team/issues/3167
- This is part of scaffolding for collections API. Allows to add new collection records
2023-05-19 20:42:46 +07:00
Naz
36eff3a481
Added GET /collections to Admin API
...
refs https://github.com/TryGhost/Team/issues/3167
- This is scaffolding for collections API. Contains wiring for service wrapper, e2e test, and a browse endpoint
- Adds basic implementation of the GET /collections endpoint to build up upon
- Note, there are no permissions in this version as they will be added in later stages of development with migrations etc
2023-05-19 20:42:46 +07:00