Daniel Schädler
|
a3c2f943cb
|
Move group_match method to public methods
This is done in order to check if a match is a group match within
Matches Controller
|
2019-05-12 19:12:42 +02:00 |
Daniel Schädler
|
c8879c64df
|
Add winner method to match
|
2019-05-12 19:12:42 +02:00 |
Daniel Schädler
|
4de6847edc
|
Add evaluate winner method
|
2019-05-12 19:12:42 +02:00 |
Daniel Schädler
|
a812e7103d
|
Change status of Match to only represent being finished
The winner will be a attribute of the Match instead of something
that is written in its status.
|
2019-05-12 19:12:42 +02:00 |
Daniel Schädler
|
c93af46072
|
Remove unused evaluate status method
|
2019-05-12 19:12:42 +02:00 |
Daniel Schädler
|
787ed810d7
|
Remove link between team.owner and tournament
|
2019-05-12 19:09:50 +02:00 |
Thor77
|
1b9db61c22
|
Add owner method to Stage, Group and Match
|
2019-05-07 18:41:52 +02:00 |
Daniel Schädler
|
6a2c71bad7
|
Fix stage.team method not returning teams for playoff stages
|
2019-05-04 20:34:57 +02:00 |
Daniel Schädler
|
26b8ff96c9
|
Add teams method to group,match,stage
It returns the unique teams that compete within the object
|
2019-05-04 20:34:57 +02:00 |
Thor77
|
22e547befa
|
Add validatable attribute to User model
to get email and password (existence) validation
|
2019-04-23 10:47:50 +02:00 |
Thor77
|
d7910c093b
|
Update user model to extend devise models
|
2019-04-03 09:43:04 +02:00 |
Thor77
|
2f828542ef
|
Alias recieved_points to received_points
to avoid a change of the db schema for now
|
2018-12-11 17:12:55 +01:00 |
Thor77
|
dc17cad154
|
Ensure uniqueness of generated Tournament.code
|
2018-12-02 13:51:54 +01:00 |
Thor77
|
7f59d6fb0e
|
Delegate Score.owner to parent team
|
2018-11-30 14:38:56 +01:00 |
Daniel Schädler
|
68f9b3b2b3
|
Change Score to MatchScore & MatchScore score attribute to points
This is done to improve the naming and therefore make things easier to understand.
|
2018-11-30 14:15:48 +01:00 |
Daniel Schädler
|
1c318cde1a
|
Add State to Model
|
2018-11-29 10:47:17 +01:00 |
Thor77
|
9d4d39c135
|
Make Team.belongs_to :tournament optional
necessary for testing TeamController building relationship on create
|
2018-11-25 22:55:49 +01:00 |
Thor77
|
8b3b8352e5
|
Delegate owner attribute to tournament
|
2018-11-24 19:16:04 +01:00 |
Thor77
|
673e12c052
|
Validate Stage xor Group present in match
|
2018-11-20 16:03:58 +01:00 |
Thor77
|
552566dd2e
|
Validate match has only 2 scores
|
2018-11-19 14:57:55 +01:00 |
Thor77
|
0bcd3a88a9
|
Validate presence of name
|
2018-11-19 14:45:01 +01:00 |
Thor77
|
65abada8b2
|
Modify model associations to map to new schema
|
2018-11-19 11:47:14 +01:00 |
Thor77
|
03f362a7fe
|
Add Score and Stage model
|
2018-11-19 11:47:14 +01:00 |
Thor77
|
21103588a2
|
Remove unused Group- and PlayoffStage models
because they are now both represented by the Stage model
|
2018-11-19 11:47:13 +01:00 |
Thor77
|
556f326acd
|
Alias Tournament.user to Tournament.owner
|
2018-11-19 11:47:12 +01:00 |
Thor77
|
b742b3ed67
|
Move group scores into separate table
|
2018-11-19 11:47:12 +01:00 |
Thor77
|
07eb561f77
|
Implement Tournament-Team relation
|
2018-11-19 11:47:12 +01:00 |
Thor77
|
20fafab009
|
Generate tournament code if not given
|
2018-11-19 11:47:11 +01:00 |
Thor77
|
d89c24a645
|
Add relation between Tournament and User
|
2018-11-19 11:47:11 +01:00 |
Thor77
|
c9421e6d42
|
Add Tournament model
|
2018-11-11 21:31:47 +01:00 |
Thor77
|
5774b2463a
|
Format imported code
|
2018-11-11 19:39:13 +01:00 |
Daniel Schädler
|
d5d61ec0a2
|
Add some Models
|
2018-11-11 18:52:15 +01:00 |
Thor77
|
2a20c02f56
|
Apply rubocop formatting
|
2018-11-10 15:50:27 +01:00 |
Thor77
|
3f8ca715cc
|
Add devise token authentication
|
2018-11-10 15:46:02 +01:00 |
Thor77
|
9d51a36b0a
|
Initial commit
|
2018-10-30 15:52:46 +01:00 |