Thibault Duplessis
4a7498e60d
msg wip
2020-01-24 16:48:23 -06:00
Thibault Duplessis
52fd93efb8
rewrite all concurrency rate limiters
2020-01-21 18:52:24 -06:00
Thibault Duplessis
8770e94693
refactor user mod marks - requires DB migration: user-marks.js
2019-12-31 12:44:30 -05:00
Thibault Duplessis
7767769149
new cache API - WIP
2019-12-23 15:19:37 -05:00
Thibault Duplessis
ff1cc70bef
reformat with scalafmt
2019-12-13 08:37:32 -06:00
Thibault Duplessis
c0c3948c2b
fix many more warnings
2019-12-08 12:12:00 -06:00
Thibault Duplessis
b3cecd8a58
fix many warnings
2019-12-08 11:35:26 -06:00
Thibault Duplessis
b7bbfde3c4
fix many more warnings
2019-12-08 10:58:50 -06:00
Thibault Duplessis
20b372d5ec
migration WIP
2019-12-05 15:51:18 -06:00
Thibault Duplessis
2b82c5f5b4
more app/ migration
2019-12-05 00:52:53 -06:00
Thibault Duplessis
e2c18cb6fd
migrate app WIP
2019-12-04 17:39:16 -06:00
Thibault Duplessis
8c144fa059
lila3 WIP
2019-11-28 12:20:59 -06:00
Thibault Duplessis
e1b4e7ada8
team battle WIP
2019-10-03 10:41:36 +02:00
Thibault Duplessis
44695e7e6a
team battle WIP
2019-10-02 18:50:09 +02:00
Thibault Duplessis
f0e9a09422
team battle WIP
2019-10-02 12:20:44 +02:00
Thibault Duplessis
06be14d5b1
open teams to kids
2019-10-01 18:11:01 +02:00
Thibault Duplessis
1de207d05e
/team/:id/kick/:user oauth API
2019-07-23 14:39:25 +02:00
Thibault Duplessis
82419ac46b
fix team oAuth API
2019-07-23 14:32:03 +02:00
Thibault Duplessis
9afff8ece0
remove debug
2019-07-20 07:40:18 +02:00
Thibault Duplessis
7d03b2537e
oauth API to leave a team
2019-07-16 22:45:14 +02:00
Thibault Duplessis
710d2617ba
implement oAuth team join API
2019-07-16 20:03:10 +02:00
Thibault Duplessis
492c8237af
port all team templates to scalatags
2019-04-17 21:52:54 +07:00
Niklas Fiekas
72d022b1a4
Merge remote-tracking branch 'ornicar/master' into v2
2019-03-07 11:16:47 +01:00
Niklas Fiekas
79da3bb6e6
create unlimited teams with ManageTeam permission
2019-03-01 17:38:04 +01:00
Thibault Duplessis
6e15806f60
team fixes
2019-02-12 07:14:55 +07:00
Thibault Duplessis
d8b5c3b4d1
more template rewrites
2018-12-02 19:37:13 +07:00
Thibault Duplessis
ed26ef866c
complete team forms
2018-11-28 17:59:38 +07:00
Thibault Duplessis
1ed4ad9ad0
form refactor WIP
2018-11-28 17:30:56 +07:00
Thibault Duplessis
27975e0ec0
done removing Boolean.fold
2018-07-20 12:21:06 +02:00
Thibault Duplessis
9440e35755
remove double sorting
2018-07-14 12:56:43 +02:00
Thibault Duplessis
8ea9929c8f
tweak team permissions
2018-07-14 12:49:48 +02:00
Thibault Duplessis
417251d5c2
rename team form
2018-07-14 12:44:30 +02:00
ProgramFOX
016912e8d5
Modlog admin actions on teams
...
Also add a modlog entry if a non-admin changes the team owner. It does not give non-admins the power to pollute the mod logs (they can only change the team owner of one team once and then they aren't the owner anymore) and it can still be useful information.
2018-07-05 22:39:57 +02:00
ProgramFOX
4166e1e5fa
Tweak 'Appoint owner' list: admins can also open this page
2018-07-04 22:43:47 +02:00
ProgramFOX
858ece5750
Easy access for Admins to team settings
2018-07-04 22:41:12 +02:00
ProgramFOX
37d7ec2376
Allow team owners to appoint a new owner
2018-07-03 23:00:32 +02:00
Thibault Duplessis
049f8637e4
we should have HTTP 1.1 everywhere now
2018-05-09 04:39:07 +02:00
Thibault Duplessis
0dafca559b
better stream team members
2018-05-08 00:29:14 +02:00
Thibault Duplessis
be9b0a769e
better stream team members
2018-05-08 00:15:04 +02:00
Thibault Duplessis
9a2dd5f1e2
ensure API requests have no cookie based Context
2018-04-27 01:27:52 +02:00
Thibault Duplessis
9ddaabd01f
stream team users as application/x-ndjson
2018-04-04 03:45:32 +02:00
Thibault Duplessis
165cbad1ba
clear team requests cache
2017-11-11 09:00:59 -05:00
Thibault Duplessis
54cdf0ca65
reformat ALL the code, using sbt-scalariform
2017-02-14 16:34:07 +01:00
Thibault Duplessis
c09d2fb2ff
preload team members
2017-01-26 12:23:05 +01:00
Thibault Duplessis
96de98acc3
fix code formatting
2017-01-26 12:05:21 +01:00
Thibault Duplessis
5b9a3a840a
use async team caches whenever possible
2017-01-25 11:41:08 +01:00
Thibault Duplessis
ee1e881a18
remove dead code and unused imports
2017-01-15 13:26:08 +01:00
Thibault Duplessis
6150edf09f
name async caches and expire the result future
2016-11-28 06:42:37 +01:00
Thibault Duplessis
27a5988748
optimize team membership
2016-01-24 11:54:25 +07:00
Thibault Duplessis
e966560349
log team deletion
2016-01-21 16:14:13 +07:00