Skip to content

Update permissions for compilations#14

Merged
HeyItsBATMAN merged 9 commits into
mainfrom
feat-compilation-permissions-and-publishing-options
Apr 27, 2026
Merged

Update permissions for compilations#14
HeyItsBATMAN merged 9 commits into
mainfrom
feat-compilation-permissions-and-publishing-options

Conversation

@HeyItsBATMAN
Copy link
Copy Markdown
Member

  • Removes 'password' field in favor of 'online' field
  • Adds migration for above
  • Adds transfer ownership route option for compilations

@HeyItsBATMAN
Copy link
Copy Markdown
Member Author

Addresses the steps needed in Kompakkt/Repo#194

@HeyItsBATMAN HeyItsBATMAN marked this pull request as ready for review April 8, 2026 12:08
@HeyItsBATMAN HeyItsBATMAN force-pushed the feat-compilation-permissions-and-publishing-options branch from 31432cd to b1c80d5 Compare April 20, 2026 15:15
Modifies the transfer-ownership route from only allowing entities to
also allow compilations. Does not modify existing functionality.
Run formatting
Enables the migration from 'password' to 'online' fields.
Filter had an issue where $or would be empty, which is not allowed by
MongoDB
@HeyItsBATMAN HeyItsBATMAN force-pushed the feat-compilation-permissions-and-publishing-options branch from b1c80d5 to 196bfc5 Compare April 20, 2026 15:19
@HeyItsBATMAN HeyItsBATMAN merged commit dacf017 into main Apr 27, 2026
1 check passed
@HeyItsBATMAN HeyItsBATMAN deleted the feat-compilation-permissions-and-publishing-options branch April 27, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant