Commit graph

23 commits

Author SHA1 Message Date
Joas Schilling
ef0f3e15d2
fix(router): Move to router attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 18:17:13 +01:00
Joas Schilling
25a7cd4dc7
fix(openapi): Fix some warnings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-02 12:46:52 +01:00
Joas Schilling
3be2e56777
fix(openapi): Fix breakout rooms being lists
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-22 10:15:00 +01:00
Joas Schilling
1ccbf67da2
chore: Run SPDX convertor
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-26 13:02:15 +02:00
Joas Schilling
1f71244d82
fix(openapi): Remove long int-lists now that OpenAPI understands int<min,max>
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-25 15:15:48 +01:00
Joas Schilling
1bfd41fee4
fix(CI): Rebuild OpenAPI specs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-12 07:07:43 +01:00
Joas Schilling
4c5128dc22
fix(API): Add more specific int-types
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-17 11:11:09 +01:00
Joas Schilling
25e50e1a12
Adjust namespace and dictionary to match Talk
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06 12:41:11 +02:00
jld3103
50b4982a1e
Add annotations for BreakoutRoomController
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-10-06 12:39:24 +02:00
Joas Schilling
5ac5d00e2d
feat(controllers): Migrate server annotations to attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-26 09:15:49 +02:00
Joas Schilling
f39a4299ab
techdebt(controllers): Migrate Talk annotations to attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-25 12:12:19 +02:00
Joas Schilling
ead0997557
fix(breakoutrooms): Show names of breakout rooms when they are freely joinable
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-02 14:30:21 +01:00
Joas Schilling
641f5ca696
Return the rooms when possible
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 14:58:25 +01:00
Joas Schilling
351f658843
refactor(breakout): Use PHP8 constructor promotion
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 10:08:28 +01:00
Joas Schilling
05abd198c0
Allow to apply a new attendee map later on
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 17:35:22 +01:00
Joas Schilling
63f5cfe62f
Allow students to switch to another breakout room
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12 12:22:23 +01:00
Joas Schilling
16e43b30cb
Add dedicated service methods and make the other one protected
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12 12:08:26 +01:00
Joas Schilling
d390d3bec3
Allow to "Request assistance" and reset it
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12 12:08:24 +01:00
Joas Schilling
ca6fa9e067
Fix review remarks
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-07 20:31:18 +01:00
Joas Schilling
ce78bf41e2
Allow to start and stop breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-07 20:20:05 +01:00
Joas Schilling
63748d765f
Add broadcast message endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-07 20:20:05 +01:00
Joas Schilling
c0e66722ce Add integration tests for manual assigning and moderator handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-05 10:28:15 +01:00
Joas Schilling
a29b689ee5 API endpoint to create and remove breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-05 10:28:15 +01:00