1
0
Fork 0
mirror of https://codeberg.org/beerbrawl/beerbrawl.git synced 2024-09-23 09:40:52 +02:00
Commit graph

416 commits

Author SHA1 Message Date
Rafael Tanzer 58cc06779b Merge branch 'feat/#13/edit-tournament' into 'development'
Feat/#13/edit tournament

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!70
2024-05-30 18:31:43 +00:00
rafael 7faff80537 prettier 2024-05-30 20:26:21 +02:00
rafael f694647b2b feat(#13): validationErro display fix 2024-05-30 20:24:24 +02:00
rafael 189fc92239 feat(#13): impl. critic 2024-05-30 17:01:48 +02:00
rafael f1d2c9615e feat(#13): registration end check twith Offset 2024-05-30 14:15:24 +02:00
rafael d4b18162e3 feat(#13): Zoneoffset 2024-05-30 13:17:03 +02:00
rafael 13e0c3fc2b feat(#13): single imports nad avoid duplicate method 2024-05-29 20:52:59 +02:00
rafael ed12aa8ca2 Merge branch 'feat/#13/edit-tournament' of https://reset.inso.tuwien.ac.at/repo/2024ss-se-pr-group/24ss-se-pr-qse-11 into feat/#13/edit-tournament 2024-05-29 20:51:42 +02:00
rafael 30b1c41ac2 feat(#13): validation of too low max participants - UpdateTournamentDTO without FUTURE cosntraint 2024-05-29 20:50:30 +02:00
rafael f6980af7a0 prettier 2024-05-29 20:49:52 +02:00
rafael 34f5996a90 feat(#13): backend endpoint impl. 2024-05-29 20:49:52 +02:00
rafael 7cb44e9373 feat(#13):ffronend impl 2024-05-29 20:49:15 +02:00
rafael 1e28f932f2 feat(#13): validation of too low max participants - UpdateTournamentDTO without FUTURE cosntraint 2024-05-29 20:42:05 +02:00
Moritz Kepplinger e7acb9bb49 Merge branch 'fix/#106/qualification-phase-page-fixes' into 'development'
fix(#106): qualification phase page fixes

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!66
2024-05-29 14:45:54 +00:00
motzik 1f92b5902b feat(#106): rename confirm service 2024-05-29 16:39:46 +02:00
Moritz Kepplinger b03e8d4fa0 fix(#106): show messages for no data; small styling fixes 2024-05-29 16:21:42 +02:00
Christoph Heiss d805f6c642 Merge branch 'feat/#18/record-match-results' into 'development'
feat(#18): implement recording tournament match results

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!62
2024-05-29 13:14:21 +00:00
Christoph Heiss 1c35fd4448
feat(#18): backend: use UTC time in more places
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 15:05:35 +02:00
Christoph Heiss 98e0ff541a
feat(#18): backend: mark teams as drinks-collected as soon as they are ready for now
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:06 +02:00
Christoph Heiss 6f0f0bb737
feat(#18): frontend: unify match results and accompanying edit button
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss b59a8e2230
test(#18): backend: add some service test for qualicification matches
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss e8752d28cc
feat(#18): backend: do not let team collect drinks who are not ready yet
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss a068ec4bef
test(#18): backend: use new tournament service methods in tests
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss 33ce03660e
feat(#18): backend: add service abstraction to set team as drinks collected
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss adb9f95860
feat(#18): backend: start match when preconditions are met
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss a5223860c9
feat(#18): frontend: only let user enter match results when match has started
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss 03f6f27b76
feat(#18): frontend: add ability to update existing match results
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss 27b281044b
feat(#18): frontend: disable match result update button if both teams are not ready
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss b30fccf7d3
fix(#18): frontend: do not show checkmark for zero teams checked in
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss edb89e1fe0
feat(#18): frontend: wire up new qualification match update dialog
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss 359e61b9d3
feat(#18): frontend: add tournament qualification match update dialog
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss 96b2ea6f25
feat(#18): frontend: make qualification match winner more prominent
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:05 +02:00
Christoph Heiss 440869cc98
refactor(#18): frontend: rename TournamentTeamEditService -> TournamentDialogsService
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:37:04 +02:00
Christoph Heiss 2d3cb34981
feat(#18): frontend: re-generate openapi bindings
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:36:20 +02:00
Christoph Heiss c1ad575d2c
feat(#18): backend: implement rest endpoint for updating qualification matches
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:36:20 +02:00
Christoph Heiss 48e5a15637
feat(#18): backend: implement service abstraction for updating qualification matches
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-29 14:36:19 +02:00
Moritz Kepplinger 3755cee755 Merge branch 'fix/#110/fix-error-message-on-delete-team' into 'development'
fix(#110): fix error message on delete team

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!68
2024-05-29 12:07:45 +00:00
Moritz Kepplinger 946d624e6c fix(#110): fix error message on delete team 2024-05-29 12:37:48 +02:00
Christoph Heiss e744eef3a8 Merge branch 'fix/#109/fix-timezone-in-tournament-overview' into 'development'
fix(#109): fix timezone in TournamentOverviewDto

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!65
2024-05-29 07:17:16 +00:00
Moritz Kepplinger 5d0d7d7985 fix(#109): fix timezone in TournamentOverviewDto 2024-05-29 07:08:51 +00:00
Christoph Heiss 94f135fe6c Merge branch 'refactor/#90/remove-messages-logic' into 'development'
refactor(#90): remove messages entirely

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!67
2024-05-28 22:29:12 +00:00
Moritz Kepplinger 74da5b0f23 refactor(#90): remove unused TestData 2024-05-29 00:18:48 +02:00
Moritz Kepplinger fd302ff1ef refactor(#90): remove messages entirely 2024-05-28 21:50:25 +00:00
Moritz Kepplinger dc35faf6cd Merge branch 'fix/#102/tournament-overview-and-teams' into 'development'
fix(#102): frontend: show message if no teams have registered yet

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!64
2024-05-28 21:42:17 +00:00
Christoph Heiss 11d14e20c1
fix(#102): frontend: properly display qualification & KO match status
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-28 23:35:30 +02:00
Christoph Heiss 2509c13d79
feat(#102): frontend: show checkmark for team count if full / all checked in
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-28 23:32:25 +02:00
Christoph Heiss 8aab0cc86c
feat(#102): frontend: center team signup success message
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-28 23:32:06 +02:00
Christoph Heiss 2469cb2a45
feat(#102): frontend: show message if no teams have registered yet
Signed-off-by: Christoph Heiss <e11907069@student.tuwien.ac.at>
2024-05-28 23:32:05 +02:00
Moritz Kepplinger 4eeadd8f57 Merge branch 'fix/#102/tournament-overview-qualification-phase-link' into 'development'
fix/#102/tournament-overview-qualification-phase-link

See merge request 2024ss-se-pr-group/24ss-se-pr-qse-11!60
2024-05-28 21:18:07 +00:00
Moritz Kepplinger e7faafe11a fix(#102): prettier fix 2024-05-28 21:13:54 +00:00