Skip to content

API v2.0.0 Beta Release 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@MikeRomaa MikeRomaa released this 26 Feb 21:42

This is the first beta release for the new and improved Houston ARTCC API v2. This new backend will store all of the data previously found on https://zhuartcc.org. This is not complete by any means and is not for production use.

Changelog:

  • Switched to Django REST API Framework as opposed to vanilla Django.
  • Removed all frontend components in favor of a ReactJS frontend.
  • Changes to events app
    • Switched to shift-based event scheduling.
  • Changes to users app
    • Profile picture is automatically generated based on initials.
    • Roles are now a separate database model meaning users can now have multiple roles.
    • User model now overrides default Django User model.
    • Admin login now handled with CID.
  • Changes to authentication
    • Authentication now occurs through VATSIM SSO / Connect.
    • Backend issues a JSON Web Token to be used for authorized requests.