Commit Graph

262 Commits

Author SHA1 Message Date
Felix Hamme 4068c7c621 Add link to create-tournament-page on private and public tournament list 2019-06-18 14:07:11 +02:00
betanummeric 4f9942e242
Merge pull request #42 from turniere/ticket/TURNIERE-222
Fix The Production Setup Doesn't Remember It's State
2019-06-18 11:29:29 +02:00
Jonny 33301ba4a0 Set hydrated flag if state does not exist 2019-06-18 10:41:03 +02:00
Jonny cc3d27b0f6
Merge pull request #40 from turniere/ticket/TURNIERE-239
Make tournament variables independent of each other
2019-06-17 22:52:27 +02:00
Felix Hamme d421cb2974 Add error message and prevent submit on tournament creation if not all groups are 100% full 2019-06-17 22:42:51 +02:00
Felix Hamme 0c1f896360 Make group advance input error message more verbose 2019-06-17 22:28:24 +02:00
Felix Hamme 682db6f832 Cleanup: Use reactstrap components instead of buggy "self-coded" stuff 2019-06-17 22:26:58 +02:00
Felix Hamme 5230b0b52b Bugfix: don't sign out if the tournament creation backend call fails 2019-06-17 21:23:15 +02:00
Felix Hamme 59153eca7a Merge remote-tracking branch 'origin/master' into ticket/TURNIERE-239 2019-06-17 20:28:46 +02:00
Felix Hamme 4cc2660551 Code style fixes 2019-06-17 19:40:53 +02:00
Jonny 40ccc87d9d
Merge pull request #39 from turniere/ticket/TURNIERE-119
Create group view (Ticket/turniere 119)
2019-06-17 16:36:27 +02:00
Jonny 39164053ff Add warning popup for invalid values 2019-06-16 19:17:40 +02:00
Jonny 932cefff7b Make sanity check before sending create request to backend 2019-06-16 18:28:37 +02:00
Jonny 5b64dc6c0e Remove upper bounds for numeric inputs 2019-06-16 18:25:13 +02:00
Felix Hamme 815065099b Use the actual group number for group titles 2019-06-15 23:22:10 +02:00
Felix Hamme 8185a7b4b5 Update group after a match score changes 2019-06-15 23:20:30 +02:00
Felix Hamme 99ca99ea38 Add a collapse button for all matches in a group stage
The button defaults to show if the playoff hasn't started, otherwise to hide.
2019-06-14 22:56:52 +02:00
Felix Hamme 5a9d543a01 Implement group stage 2019-06-14 22:23:58 +02:00
Felix Hamme 112e5b7a81 Refactoring: Move Stage, playoff stages out of tournament.js 2019-06-14 22:03:38 +02:00
Felix Hamme fed0516334 Refactoring: Move api call and conversion out of tournament.js 2019-06-14 21:51:51 +02:00
betanummeric 0fe6e9e196
Merge pull request #38 from turniere/ticket/TURNIERE-239
Ticket/turniere 239
2019-06-14 21:32:36 +02:00
Jonny 71d66fdb74 Extract the numeric input as single component 2019-06-14 14:26:36 +02:00
Jonny e8c78539ae Make consistent style with the second number selection 2019-06-14 14:26:36 +02:00
Jonny e58cfdc288 Add new input, which increases the group advance exponentially 2019-06-14 14:26:36 +02:00
Jonny 8c6304fac7 Actually send the playoff_teams_amount parameter 2019-06-14 14:26:36 +02:00
betanummeric fef441d091
Merge pull request #37 from turniere/ticket/TURNIERE-240
Update all dependency versions to avoid security vulnerabilities
2019-06-12 09:52:42 +02:00
JP1998 06b20465a6 Update all dependency versions to avoid security vulnerabilities 2019-06-12 00:05:18 +02:00
betanummeric a716f27dc8
Merge pull request #36 from turniere/ticket/TURNIERE-135
Create User Profile Page (Ticket/turniere 135)
2019-06-10 21:06:04 +02:00
betanummeric e18cfcd9ea
Merge branch 'master' into ticket/TURNIERE-135 2019-06-10 20:54:47 +02:00
Jonny bb8c0be72c
Merge pull request #35 from turniere/ticket/TURNIERE-243
Simplify the default usecase of UserRestrictor
2019-06-10 18:14:47 +02:00
Jonny ba701f675a
Merge branch 'master' into ticket/TURNIERE-243 2019-06-10 18:13:40 +02:00
Jonny 6b96a710b0
Merge pull request #34 from turniere/ticket/TURNIERE-224
Make backend calls for changing match scores (Ticket/turniere 224)
2019-06-10 18:05:13 +02:00
Felix Hamme 39a8de0d21 Replace the profile page with a login mask if the user is not signed in 2019-06-06 18:31:00 +02:00
Felix Hamme 4854847454 Merge branch 'ticket/TURNIERE-243' into ticket/TURNIERE-135 2019-06-06 18:26:56 +02:00
Felix Hamme 0172625387 Simplify the default usecase of UserRestrictor by creating RequireLogin and applying it to the create and private pages 2019-06-06 18:23:58 +02:00
Felix Hamme f2af9fac12 Add mail address change form with corresponding backend calls 2019-06-06 15:46:32 +02:00
Felix Hamme 9ff387cced Create a profile page that displays the username and e-mail 2019-06-06 14:39:39 +02:00
Felix Hamme ba38864a1c Update the Match when the scores are submitted 2019-06-06 12:06:09 +02:00
Felix Hamme 4e8a690d2a Make calls to api for changing match scores 2019-06-06 12:06:09 +02:00
Felix Hamme 85a36a02c9 Add change score button (no functionality yet) 2019-06-06 12:06:09 +02:00
Felix Hamme 78e511f228 Disable end-match-button if the scores are equal and the match is in playoff stage 2019-06-06 12:06:09 +02:00
Felix Hamme 5826a06ab6 Split up Match into more files 2019-06-06 12:06:09 +02:00
betanummeric 4d1e9682ae
Merge pull request #33 from turniere/feature/quickinstall_link
Add quick install link
2019-06-04 17:52:55 +02:00
Daniel Schädler 071ed703db Add quick install link 2019-06-04 17:39:23 +02:00
Jonny 207f1a6686
Merge pull request #32 from turniere/ticket/TURNIERE-207
Bugfix: match scores weren't editable
2019-05-29 08:45:17 +02:00
Felix Hamme 4a444babd4 Bugfix: match scores weren't editable 2019-05-29 08:40:11 +02:00
Jonny 0aa8f307ec
Merge pull request #31 from turniere/ticket/TURNIERE-207
Implement Starting and Ending a Match (Ticket/turniere 207)
2019-05-29 00:10:55 +02:00
Felix Hamme e402fab71b Merge remote-tracking branch 'origin/master' into ticket/TURNIERE-207 2019-05-29 00:01:54 +02:00
Felix Hamme 134844973e Implement ending a match: make backend calls, replace match states {team1_won, team2_won, undecided} with {finished}, hold the match data in Match.js in state instead of in props, reorder internal match data storage 2019-05-29 00:00:54 +02:00
betanummeric 54e4eb901e
Merge pull request #30 from turniere/ticket/TURNIERE-221
Check for invalid inputs before applying new group size
2019-05-28 23:30:09 +02:00