Skip to content

0.8.0

Latest
Compare
Choose a tag to compare
@StephenOTT StephenOTT released this 03 Aug 00:38
· 25 commits to master since this release
  • New authentication firewall for system operations.
    Basic auth (for now) on /system/* endpoints.
    login configurable in ansible under system:.
    default login: system/system.

  • Tenants microservice created.
    Global filter to separate tenants on same deployment.
    Tenant ID in jwt token.

  • New system endpoint /system/tenants.
    Endpoint is used internally to initialize decentralized tenants.

  • New system endpoint on Tenants microservice /tenants.
    Http methods and payloads described in postman.

  • Fixtures updates:
    Records accessible by individuals and organizations.

  • New properties exposed on various endpoints.
    Staff.Roles
    Staff.businessUnits
    Roles.slug

  • New property filters on various endpoints.
    Staff.Roles
    Staff.businessUnits

  • Ansible refactored.
    Inventory variables separated by microservices
    Scoped variables for roles and tasks

  • Forms MS which replaces direct access to Formio server.

  • Oauth login in Authentication microservice
    Twitter, Google and Github enabled (for now)
    /oauth/individual/github/login
    /oauth/individual/google/login
    /oauth/individual/twitter/login
    /oauth/organization/github/login
    /oauth/organization/google/login
    /oauth/organization/twitter/login

Backward break:
Normal logins endpoints changed to /auth/*