[PR #400] [MERGED] 193 handle multiple copies of a single track in the same pool #417

Closed
opened 2026-02-27 19:18:06 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/EddieTheCubeHead/Stagnum/pull/400
Author: @EddieTheCubeHead
Created: 7/1/2024
Status: Merged
Merged: 7/1/2024
Merged by: @EddieTheCubeHead

Base: masterHead: 193-handle-multiple-copies-of-a-single-track-in-the-same-pool


📝 Commits (4)

  • 6cb0e90 #193 Updated core models and fixed problems created by update
  • 08e4578 #193 Fixed and endless render loop after failed me query deletes token to enable re-login
  • db8425d #193 Prevent adding same track into the pool multiple times by the same user
  • ea2332b Merge branch 'master' into 193-handle-multiple-copies-of-a-single-track-in-the-same-pool

📊 Changes

20 files changed (+275 additions, -104 deletions)

View changed files

📝 clientRewrite/src/common/components/avatar/Avatar.tsx (+1 -8)
📝 clientRewrite/src/common/components/avatar/AvatarUserSettingsButton.tsx (+2 -2)
clientRewrite/src/common/components/avatar/MeAvatar.tsx (+13 -0)
📝 clientRewrite/src/common/hooks/useGetPoolQuery.ts (+0 -1)
📝 clientRewrite/src/common/hooks/useMeQuery.ts (+3 -1)
📝 clientRewrite/src/common/models/Pool.ts (+1 -1)
📝 clientRewrite/src/common/models/PoolMember.ts (+1 -0)
📝 clientRewrite/src/pool/components/poolTopBar/PoolTopBarPoolOwner.tsx (+1 -1)
📝 clientRewrite/src/pool/hooks/useDeletePoolContent.ts (+1 -1)
📝 server/src/api/pool/dependencies.py (+67 -33)
📝 server/src/api/pool/helpers.py (+14 -1)
📝 server/src/api/pool/models.py (+24 -6)
📝 server/src/api/pool/routes.py (+11 -14)
📝 server/src/database/entities.py (+7 -1)
📝 server/test/conftest.py (+12 -1)
📝 server/test/pool_features/add_content_features.py (+71 -1)
📝 server/test/pool_features/delete_content_features.py (+21 -18)
📝 server/test/pool_features/refresh_token_features.py (+16 -10)
📝 server/test/pool_features/websocket_features.py (+7 -4)
📝 server/test/test_types/callables.py (+2 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/EddieTheCubeHead/Stagnum/pull/400 **Author:** [@EddieTheCubeHead](https://github.com/EddieTheCubeHead) **Created:** 7/1/2024 **Status:** ✅ Merged **Merged:** 7/1/2024 **Merged by:** [@EddieTheCubeHead](https://github.com/EddieTheCubeHead) **Base:** `master` ← **Head:** `193-handle-multiple-copies-of-a-single-track-in-the-same-pool` --- ### 📝 Commits (4) - [`6cb0e90`](https://github.com/EddieTheCubeHead/Stagnum/commit/6cb0e90f583a4e984acdd275722095f4e6962edd) #193 Updated core models and fixed problems created by update - [`08e4578`](https://github.com/EddieTheCubeHead/Stagnum/commit/08e4578f05457deac5f4ed1adcee1f220d6ed537) #193 Fixed and endless render loop after failed me query deletes token to enable re-login - [`db8425d`](https://github.com/EddieTheCubeHead/Stagnum/commit/db8425d94d66df1239bec81af9c297cceb67bd1d) #193 Prevent adding same track into the pool multiple times by the same user - [`ea2332b`](https://github.com/EddieTheCubeHead/Stagnum/commit/ea2332b15cfb88466f83df95117283d3fed99a23) Merge branch 'master' into 193-handle-multiple-copies-of-a-single-track-in-the-same-pool ### 📊 Changes **20 files changed** (+275 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `clientRewrite/src/common/components/avatar/Avatar.tsx` (+1 -8) 📝 `clientRewrite/src/common/components/avatar/AvatarUserSettingsButton.tsx` (+2 -2) ➕ `clientRewrite/src/common/components/avatar/MeAvatar.tsx` (+13 -0) 📝 `clientRewrite/src/common/hooks/useGetPoolQuery.ts` (+0 -1) 📝 `clientRewrite/src/common/hooks/useMeQuery.ts` (+3 -1) 📝 `clientRewrite/src/common/models/Pool.ts` (+1 -1) 📝 `clientRewrite/src/common/models/PoolMember.ts` (+1 -0) 📝 `clientRewrite/src/pool/components/poolTopBar/PoolTopBarPoolOwner.tsx` (+1 -1) 📝 `clientRewrite/src/pool/hooks/useDeletePoolContent.ts` (+1 -1) 📝 `server/src/api/pool/dependencies.py` (+67 -33) 📝 `server/src/api/pool/helpers.py` (+14 -1) 📝 `server/src/api/pool/models.py` (+24 -6) 📝 `server/src/api/pool/routes.py` (+11 -14) 📝 `server/src/database/entities.py` (+7 -1) 📝 `server/test/conftest.py` (+12 -1) 📝 `server/test/pool_features/add_content_features.py` (+71 -1) 📝 `server/test/pool_features/delete_content_features.py` (+21 -18) 📝 `server/test/pool_features/refresh_token_features.py` (+16 -10) 📝 `server/test/pool_features/websocket_features.py` (+7 -4) 📝 `server/test/test_types/callables.py` (+2 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 19:18:06 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Stagnum#417
No description provided.