Major feature release for project deletion, site read-only mode, paginated project list etc.
- Add project deletion
- Add ability for user to leave project
- Add site read-only mode
- Add siteappsettings site app plugin
- Add removeroles management command
- Add app setting type constants
- Add app setting definition as objects
- Add API view to retrieve user details by user UUID
- Add optional user list/detail API view restriction to users with project roles
- Add optional API token creation restriction to users with project roles
- Add system user retrieval in user list API view
- Add drf-spectacular support for API documentation
- Update project list for flat list display
- Update owner transfer form to allow setting no role for old owner
- Update app settings API
- Update invite creation to fail if active invite exists for user in parent category
- Optimize project list queries
- Upgrade filesfolders REST API version to v2.0
- Upgrade projectroles REST API version to v1.1
- Upgrade sodarcache REST API version to v2.0
- Upgrade timeline REST API version to v2.0
- Remove support for filesfolders REST API <v2.0
- Remove support for sodarcache REST API <v2.0
- Remove support for timeline REST API <v2.0
- Remove support for SODAR Core features deprecated in v1.0
- Remove support for generateschema
- Remove squashed migrations
See changelog for a complete list of updates.