phpList/rest-api

[META] phase 2

Closed this issue · 0 comments

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