This repository has been archived by the owner on Apr 12, 2022. It is now read-only.
Version Aries
·
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
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 addeduser.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 iffeature_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