Commit Graph

254 Commits

Author SHA1 Message Date
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
Jonny 74d8e0d987
Merge branch 'master' into ticket/TURNIERE-221 2019-05-28 23:11:48 +02:00
JP1998 3fc8a5d291 Check the group advance input for valid values 2019-05-28 23:10:07 +02:00
JP1998 2defc3df22 Refactor the handleGroupSizeInput method 2019-05-28 22:55:19 +02:00
Felix Hamme 7848d3d81d Implement starting a match, make backend calls 2019-05-28 22:03:17 +02:00
betanummeric bcb7381fe7
Merge pull request #29 from turniere/feature/codacy-badge
Add codacy badge to README
2019-05-28 20:05:54 +02:00
JP1998 3bb902b033 Check for invalid inputs before applying new group size 2019-05-28 16:54:51 +02:00
Jonny 04e779738e
Add codacy badge to README 2019-05-28 15:30:56 +02:00
Jonny e651a53125
Merge pull request #27 from turniere/ticket/TURNIERE-178
Refactoring: Ticket/turniere 178
2019-05-28 13:43:44 +02:00