Commit graph

525 commits

Author SHA1 Message Date
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
97755834f8 Prevent setting teammembers back to joining 2017-12-03 20:53:07 +01:00
Absurdon
1c22ba3482 Fix logical flaw in match proposal msg texts 2017-12-03 20:34:34 +01:00
Absurdon
eb09114776 Restructuring navigation and replacing some hardcoded article URLs with new dynamic custom URLs 2017-11-12 18:50:43 +01:00
Absurdon
8c0378579b Implementing custom_url logic 2017-11-12 18:02:53 +01:00
Absurdon
0f0393ecc5 Fixing path to administrate view and added permission checks to controller 2017-11-12 18:02:53 +01:00
Absurdon
29d447e97b Implemented #show 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
756285cebe Update the password recovery page 2017-10-30 14:00:57 +01:00
Absurdon
01e40d2148 Updating the staff page 2017-10-30 13:51:03 +01:00
Absurdon
3a011eba8f Updated contact information on staff page 2017-10-30 13:38:17 +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
7baac43cbb Fixing bug in match proposals, that prevents admins from checking them 2017-10-18 21:26:25 +02:00
Absurdon
357bbb846b Hide private mails of all staff groups 2017-10-17 19:02:32 +02:00
Absurdon
632ed2b831 Resolves #105 - Give admins possibility to search users by their lastip 2017-10-16 19:34:28 +02:00
Absurdon
b07ddb4632 Hide staff email if set to private 2017-10-15 20:17:30 +02:00
Absurdon
fe60bcea49 Fixed an error with proposal update messages not getting sent properly 2017-10-15 14:14:53 +02:00
Absurdon
f23a8e7fc5 Fixed an error where country for teams was not properly set/updated due to a copy paste mistake 2017-10-14 20:03:40 +02:00
Absurdon
e85cf3a18d Make System send a message to opposing team whenever state of an proposal changes, sent message is dependend on new state 2017-10-13 18:22:33 +02: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
4435f7f5e6 Fixed wrong tag beeing used and some styling 2017-10-08 16:03:22 +02:00
Absurdon
c8c6d823b1 Added link to match from confirmed matches list 2017-10-08 14:57:26 +02:00
Absurdon
a065db9159 Adding link to scheduled matches on contest page and bug fixing 2017-10-08 14:46:45 +02:00
Absurdon
52e0d9ad71 Improving and fixing status updating via ajax request, prevent creation of new proposals when there is a confirmed one (not tested yet) 2017-10-07 14:02:14 +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
548b15489c Merge branch 'master' into MatchScheduler 2017-10-06 15:35:44 +02:00
Prommah
8717173797 Return error in JSON for users API 2017-10-01 19:22:52 +02:00
Prommah
56087b09f3 404 bad user API requests & spec 2017-10-01 19:22:52 +02:00
Absurdon
6b5cafcbf0 Made API return 404 when no user was found 2017-09-30 01:06:19 +02:00
Prommah
8a49948af1 Fix users API when nothing found 2017-09-29 22:43:14 +02:00
Absurdon
78efa98276 Merge branch 'master' into MatchScheduler 2017-09-19 20:40:09 +02:00
Absurdon
9ac3cb3194 Fixing flags not showing correctly for brackets and in flat theme 2017-09-19 20:38:05 +02:00
Absurdon
62fe368b13 Fixing flags not showing correctly for brackets and in flat theme 2017-09-19 20:37:18 +02:00
Absurdon
683e32c7f6 Fixed new team view still having old country_code_select 2017-09-03 19:15:43 +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
2b45db440c Fixed team edit still using the old country_code_select 2017-08-23 23:23:18 +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
dd7b59a811 Fixed primary team of user applying to team gets updated if that team is updated 2017-08-13 01:13:35 +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
f31668fb44 fixed more places where NULL category could cause problems when editing issues as admin 2017-07-03 08:50:00 +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
0bf5e74c38 added filter to show only users logged in lately 2017-07-02 18:34:19 +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