[META] phase 2
Closed this issue · 0 comments
oliverklee commented
This meta ticket covers the rest-api-related tasks for phase 2. The core-specific tasks are listed in phpList/core#125, the base-distribution-specific tasks are listed in phpList/base-distribution#18, the the web-distribution-specific tasks are listed in phpList/web-frontend#16.
- #21 fix the MySQL DB import in Travis
- #22 make sure Composer installs the latest version of the dependencies (was a packagist configuration issue)
- #23 get the Travis builds to work on Trusty
- #24 return error 400 for bad data, not a 500
- #25 return a JSON content type for the response
- #26 rename the branch alias from 4.0.0-dev to 4.0.x-dev https://getcomposer.org/doc/articles/aliases.md#branch-alias
- #28 add the Symfony console
- #29, #31 add host URL documentation
- #37 make this bundle known to the core
- #37 use the module registration hook
- #40 move the REST routing configuration to the rest-api package
- #56 switch to FOSRestBundle
- #62 finish the authentication, AKA REST API for handling authentication
- #62, REST API for reading lists and creating subscribers