|
08e4d6e75b
|
Add game start and rename buttons in group detail view
|
2025-06-14 12:39:55 +02:00 |
|
|
0a930e575c
|
Add unblacklist functionality for group music and update URLs
|
2025-06-14 12:39:12 +02:00 |
|
|
5e394a8c03
|
Refactor group detail view: change button style for clearing blacklist to secondary
|
2025-06-14 12:34:14 +02:00 |
|
|
5de1c8f520
|
Refactor group detail view: update blacklist clearing to use POST method and enhance button layout for group actions
|
2025-06-14 12:33:36 +02:00 |
|
|
637b497362
|
Enhance group detail view: add conditional buttons for game and member removal based on group ownership
|
2025-06-14 12:27:24 +02:00 |
|
|
7e54c6e0ad
|
Implement game removal functionality with user feedback in group views
|
2025-06-14 12:23:14 +02:00 |
|
|
539abe11a1
|
Fix queryset filter in GroupDetailView to correctly reference group members
|
2025-06-14 12:16:39 +02:00 |
|
|
16cd905694
|
Implement member removal functionality with user feedback in group views
|
2025-06-14 12:15:18 +02:00 |
|
|
7ed5cfcb83
|
Refactor group music management: update removal logic and enhance user feedback in group views
|
2025-06-14 12:09:07 +02:00 |
|
|
094c5c104d
|
Add playlist loading feature and integrate YouTube API for playlist generation
|
2025-06-14 11:49:04 +02:00 |
|
|
95969b897b
|
Update playlist link to direct to specific video; wrap music list in details tag
|
2025-06-14 11:16:41 +02:00 |
|
|
0859b36f98
|
Enhance message handling in group views; add user feedback for actions and errors
Fix #4
|
2025-06-14 11:01:48 +02:00 |
|
|
245a2503e2
|
Refactor group and music game models to use UniqueConstraint; update form error handling in templates
|
2025-06-14 10:35:42 +02:00 |
|
|
43ec6aafc4
|
Update music display in group detail template to expand empty message cell
|
2025-06-14 10:02:32 +02:00 |
|
|
700ab7ecca
|
Add user signup form and implement signup view; enhance message display in templates
|
2025-06-14 10:01:45 +02:00 |
|
|
c320015205
|
Fix condition check for musikgame existence in group detail template; add results section in musikgame detail template; update order range in GameCreateView
|
2025-06-14 00:19:44 +02:00 |
|
|
78e5be580b
|
Refactor group detail and musikgame detail templates for improved owner visibility and styling; update CSS for music count display
|
2025-06-14 00:11:39 +02:00 |
|
|
43ba52f31e
|
Refactor group display in home template to use articles for better structure and styling
|
2025-06-13 23:58:24 +02:00 |
|
|
6ada3290c8
|
Add member management functionality in group views and templates
|
2025-06-13 23:51:10 +02:00 |
|
|
f211b9af50
|
Add collapsible section for music list in group detail template
|
2025-06-13 23:26:54 +02:00 |
|
|
e64bb8b95a
|
Add functionality to clear blacklisted music videos in GroupClearBlacklistView and update group detail template
|
2025-06-13 23:24:21 +02:00 |
|
|
c55861c439
|
Update GroupDetailView to exclude blacklisted music videos and mark music as blacklisted in GameCreateView
|
2025-06-13 23:20:58 +02:00 |
|
|
dfe312d47d
|
Add group detail link and implement game removal functionality in views
|
2025-06-13 23:16:53 +02:00 |
|
|
122ae40570
|
Add playlist field to MusikGame model and update YouTube credentials handling in views
|
2025-06-13 23:08:41 +02:00 |
|
|
4b2f695afb
|
Add YoutubeCredentials model and implement YouTube OAuth login functionality
|
2025-06-13 22:23:18 +02:00 |
|
|
f7baa91132
|
Add game management features: create MusikGame model, implement game creation and detail views, and update group detail template
|
2025-06-13 21:06:23 +02:00 |
|
|
19e6eb32c8
|
Refactor group detail and music views to use MemberFilterMixin for member access control
|
2025-06-13 19:11:23 +02:00 |
|
|
4e28311b1c
|
Refactor music video model and views: rename user to owner, add title field, and implement music management in group detail view
|
2025-06-13 18:55:50 +02:00 |
|
|
8ed39c78b8
|
Add GroupAddMembersForm and view for editing group members
|
2025-06-13 17:32:17 +02:00 |
|
|
ba746c9cae
|
Add game app with group and music video models, views, and templates
|
2025-06-13 17:10:56 +02:00 |
|