Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

Version Aries

Compare
Choose a tag to compare
@marienfressinaud marienfressinaud released this 27 Aug 19:00
· 213 commits to master since this release

features

  • #63 Provide an administration
  • #303 Allow admin to disable the registration
  • #176 Provide Terms of service feature

Improvements

  • #257 Improve starting project

Documentation

  • #288 Document new development process
  • Remove all references to pronto
  • #285 Document HoundCI
  • Add naming convention for feature flags
  • Fix miscellaneous typos
  • Document production with image from hub
  • Update information to setup first user

Bug fixes

  • #305 Fix Docker build
  • #301 Fix race condition on task order
  • Handle HTTP response 204

Technical

  • Make backend reachable from outside of Docker
  • Update rubocop configuration for Hound
  • #287 Add support for feature flags
  • Remove docker-compose-test.yml
  • Configure Hound for JS
  • Fix linters configuration
  • Restart docker containers when appropriate
  • Fix Travis build
  • Provide with_advisory_lock gem
  • Provide shoulda-matchers gem
  • Update dependencies

API changes

  • user.admin is added
  • user.hasAcceptedTos is added
  • Provide GET /api endpoint
  • Provide GET /api/terms_of_services/current endpoint
  • Provide POST /api/users/me/terms_of_services endpoint
  • POST /api/users now raises an error if feature_registration flag is
    disabled
  • Most of the authenticated requests now require that users accepted terms of
    service

Migration notes

  • To disable registration, run Flipper.disable :feature_registration in a
    Rails console