Open
Description
- [TASK] Provide the code language in markdown files #74 Provide the code language in markdown files
- [TASK] Test with both latest and oldest dependencies #75 make sure everything is fine both with the lowest as well as highest version of the dependencies http://naderman.de/slippy/slides/2017-07-13-T3DD17-Composer-Best-Practices.pdf
- [CLEANUP] Remove surplus space in test comments #82 REST action: list of subscribers for a list
- [FEATURE] REST API endpoint for getting list details #89 REST action: get list info
- document testing via Postman
- [CLEANUP] Use the database test trait and web test base class #91 Use the database test trait and web test base class
- [FEATURE] REST action for deleting a list #98 REST action: delete list
- [FEATURE] REST API endpoint for deleting a session (log out) #101 REST action: destroy session
- REST action: update list
- [FEATURE] System tests for the test and dev environment #81, #??? add system tests for all three environments
- require a JSON content type for the request and add tests for requests without content type
- in the wiki or README, create a table with possible resource/action combinations and their status
- document how to test this package without the base-distribution package
- make the project structure more similar to the default Symfony project structure
- add nice 404 error JSON responses
- Add error handling for illegal request methods (MethodNotAllowedException) #32 add error handling for illegal request methods
- 'Incomplete credentials' error returned, though credentials are provided #57 improve the error messages for missing json content type headers and incomplete credentials
- block authentication for disabled admins
- create a REST reading list in the wiki
- Add error handling for illegal request methods (MethodNotAllowedException) #32 Add error handling for illegal request methods (MethodNotAllowedException)
- Look into nelmio/api-doc-bundle for creating API docs #48 Look into nelmio/api-doc-bundle for creating API docs
- research how to have different levels of detail for the response
- research how to best model actions via a REST API
- research jsonapi.org
- rework the used HTTP status codes