Commit graph

165 commits

Author SHA1 Message Date
Absurdon
e93588591b
Fix #131 Updating users may fail
Issue:
When a team gets deleted team_id is not properly cleared from users who
have set the team to be deleted as their main. When now someone trys
an operation that validates the user it fails as the team_id set on that
user is not valid anymore.

Solution:
To prevent this from happening in the future update users and set
team_id to nil.

Clean up:
To clean up existing users run
UPDATE users SET team_id=NULL WHERE team_id NOT IN(SELECT id FROM
teams);
2019-08-24 20:17:14 +02:00
Ari Timonen
91a8cdca59 Partially fix gather removal bug 2019-06-07 22:47:21 +03:00
Ari Timonen
6122caa125 Add gather moderators
Fix few gather issues
2019-05-19 18:04:18 -04:00
Jiriki
b67c18dd90
Merge branch 'master' into lamefix 2018-11-24 23:44:05 +00:00
b
d5aef89bb0 add gathermod to gatherpage permissions 2018-11-15 20:59:36 +01:00
Absurdon
dec054eed8 removed shoutmsg history
removed compmod council group from staff page
fixed some errors with missing database entries
2018-09-21 17:30:43 +02:00
Absurdon
811b49bc20 Make ladders 'work', they are still not rly working like a ladder
Change contester ordering: taking amount of played games into account
2018-02-12 23:21:08 +01:00
Absurdon
8a29678907 Allow higher amount of points for matches... ask Mega why this is needed 2018-02-12 00:15:38 +01:00
Absurdon
d601d8643f Fixing Tests 2017-12-06 22:20:55 +01:00
Absurdon
aef90cb0bf Users only get messages sent to their primary team and removed some duplicated methods in User model 2017-12-05 22:21:16 +01:00
Absurdon
8c0378579b Implementing custom_url logic 2017-11-12 18:02:53 +01:00
Absurdon
8e58a30285 Renaming because old unused stuff is getting in the way 2017-11-12 18:02:53 +01:00
Absurdon
6b334ced39 Create stubs for controller and model 2017-11-12 18:02:53 +01:00
Absurdon
1257df3322 Make rules link in navigation point to current rules 2017-10-30 13:26:51 +01:00
Absurdon
60779b8c05 Fixing contests with closed signups are still joinable 2017-10-30 13:23:12 +01:00
Absurdon
fa68d2ef06 Made System send a message to opposing team on proposal creation, created a clean migration for match_proposals table 2017-10-13 17:53:48 +02:00
Absurdon
62bc78274a Creating view to show confirmed matches, fixing bugs in permission logic and making proposal status updates ajax requests 2017-10-07 12:28:06 +02:00
Absurdon
781132781a Added delayed status and reworked update permissions for match_proposals 2017-09-01 17:52:16 +02:00
Absurdon
fa27e9fae4 Merge branch 'master' into MatchScheduler 2017-08-30 20:14:10 +02:00
Absurdon
a43914e815 Migrated countries to use country_select gem and reworked how flags get displayed 2017-08-23 22:45:09 +02:00
Absurdon
0dd9308134 Redefined access control 2017-08-13 00:06:16 +02:00
Absurdon
9fe485cd71 refined access control for updating proposals 2017-07-07 17:10:28 +02:00
Absurdon
9c9ae32a9c Merge branch 'master' into MatchScheduler 2017-07-07 16:05:02 +02:00
Absurdon
784c5832cf fixed issues with NULL category not showing 2017-07-02 22:48:33 +02:00
Absurdon
9312a90585 refined issue to have more clear permission logic 2017-07-02 21:16:16 +02:00
Absurdon
f06dfc025a show count for users signed in the last 30 days on users page 2017-07-02 17:14:07 +02:00
Absurdon
3edf8cc5e7 added comp mod council to staff page 2017-07-02 16:31:36 +02:00
Absurdon
dfbe4686ff reworked match proposal update to allow stricter controll 2017-06-30 14:03:46 +02:00
Absurdon
8579d0b569 gave gathermods the possibility to respond to gather issues 2017-06-24 20:43:42 +02:00
Absurdon
313500c257 added gather mod tab to staff page 2017-06-21 09:39:30 +02:00
Absurdon
df5c6b1a7a fixed parsed signatures might be bigger than allowed by database 2017-06-12 20:30:10 +02:00
Absurdon
ca9cdeb200 Fixed Syntax Error and error in Access Control 2017-06-04 20:30:33 +02:00
Absurdon
04f2fd77ff Added view for creating proposals and added some controller functionality 2017-05-11 22:26:18 +02:00
Absurdon
0f05829bcc started to shape out the controllers 2017-05-05 17:17:00 +02:00
Absurdon
160fccd118 Added model and controller stub 2017-05-01 16:57:32 +02:00
Absurdon
9989e840aa fixed logical flaw in last commit 2017-03-08 02:21:49 +01:00
Absurdon
839aae732a fixed logical flaw in last commit 2017-03-08 02:21:49 +01:00
Absurdon
035f15648a fixed error for old bans that don't have a creator
validation failed on editing older bans that do not have a creator. Added a check to make sure this is still working.
2017-03-08 01:45:33 +01:00
Absurdon
4ce05f2563 fixed error for old bans that don't have a creator
validation failed on editing older bans that do not have a creator. Added a check to make sure this is still working.
2017-03-08 01:45:33 +01:00
Absurdon
569122862f Gave Gathermods simple banning permissions 2017-03-06 02:33:12 +01:00
Absurdon
39758ff86c Gave Gathermods simple banning permissions 2017-03-06 02:33:12 +01:00
Absurdon
9a0d2c6a25 Added creator to ban modell 2017-03-04 22:45:05 +01:00
Absurdon
c6a0ed106f Added creator to ban modell 2017-03-04 22:45:05 +01:00
Absurdon
f17af42bfd Update to new rules and updated categories 2017-02-27 23:21:59 +01:00
Absurdon
4a863ee5f4 Update to new rules and updated categories 2017-02-27 23:21:59 +01:00
Absurdon
0f397f9e7c added link to comp mod article 2017-01-14 22:30:19 +02:00
Absurdon
cffa92e845 added link to comp mod article 2017-01-14 22:30:19 +02:00
Prommah
97f9366403 Fixed profle query error when there are zero results 2015-11-07 06:11:26 +00:00
Prommah
7a41f1294c Fixed profle query error when there are zero results 2015-11-07 06:11:26 +00:00
Prommah
71424d9207 Fix rubocop offenses 2015-11-05 08:25:54 +00:00