mirror of
https://github.com/EddieTheCubeHead/Stagnum.git
synced 2026-04-27 14:45:54 +03:00
[PR #145] [MERGED] 94 create core routes for sharing and joining pools #294
Labels
No labels
bug
bug
client
design
documentation
feature
feature
infrastructure
pull-request
ready for development
server
server
spike
technical work
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Stagnum#294
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/EddieTheCubeHead/Stagnum/pull/145
Author: @EddieTheCubeHead
Created: 3/22/2024
Status: ✅ Merged
Merged: 3/25/2024
Merged by: @KeManen
Base:
master← Head:94-create-core-routes-for-sharing-and-joining-pools📝 Commits (10+)
4fc416894 Start rewrites needed for pool sharing5f114d794 Create many to one relationship from pool to joined user8da9a4994 Fix add and delete content features after entity changes2968c7b94 Fix pool getting and playbackb2c72c694 Fix the rest of the testsf69a76d94 Creating pool share code works5aa0ee194 A few quick tests for share codee8c148994 Basic pool joining functionality70fb01194 Ensure all users' music is played in a shared pool43df8b694 Add tests for edge cases📊 Changes
25 files changed (+780 additions, -263 deletions)
View changed files
📝
server/requirements.txt(+2 -1)➕
server/src/alembic/versions/70e02357c5ff_big_changes_for_support_for_pool_.py(+64 -0)📝
server/src/api/auth/dependencies.py(+21 -28)📝
server/src/api/common/dependencies.py(+43 -26)📝
server/src/api/common/helpers.py(+21 -0)📝
server/src/api/common/models.py(+12 -0)📝
server/src/api/pool/dependencies.py(+137 -67)📝
server/src/api/pool/helpers.py(+17 -12)📝
server/src/api/pool/models.py(+9 -1)📝
server/src/api/pool/routes.py(+67 -31)📝
server/src/api/pool/tasks.py(+5 -3)📝
server/src/api/search/dependencies.py(+14 -19)📝
server/src/api/search/routes.py(+16 -16)📝
server/src/database/entities.py(+38 -0)📝
server/test/auth_features/auth_login_callback_features.py(+3 -3)📝
server/test/conftest.py(+26 -9)📝
server/test/pool_features/add_content_features.py(+5 -3)📝
server/test/pool_features/conftest.py(+43 -1)📝
server/test/pool_features/create_pool_features.py(+17 -12)📝
server/test/pool_features/delete_content_features.py(+5 -3)...and 5 more files
📄 Description
Major changes:
Additions:
Everything tested, tests updated to follow new changes
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.