Commit Graph

459 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 5f627886e1
Merge pull request #10013 from kraktus/cleaner_profile_shusher
mod tweaks
2021-10-25 10:51:13 +02:00
Thibault Duplessis a3d1ead023 refactor rating stats controller and hide more user ratings 2021-10-21 11:48:50 +02:00
Thibault Duplessis 294cd0dd37 hide more player ratings 2021-10-21 11:26:17 +02:00
kraktus ca05bcf7ec Remove hunter info from shushers mod zone 2021-10-19 15:04:55 +02:00
kraktus 226b4d4977 Allow to filter mod presets by permissions
close https://github.com/lichess-org/tavern/issues/138
2021-10-18 20:42:08 +02:00
Thibault Duplessis 70db2863e2 include closed accounts in /api/users
Also:
- always use `disabled: true` and not `closed: true` according to docs
- don't release any info about closed accounts
2021-10-03 18:14:09 +02:00
Thibault Duplessis ced5e57c93 don't always publish user.online to discourage API misuse
Use this instead: https://lichess.org/api#operation/apiUsersStatus
2021-09-20 17:54:43 +02:00
Thibault Duplessis 1333baf320 show full list of friends 2021-09-19 22:19:58 +02:00
Thibault Duplessis d76b50e3d1 no longer store empty crosstables 2021-09-19 10:57:44 +02:00
Thibault Duplessis d095ecd1df use ctx.ip instead of HTTPRequest.ipAddress 2021-09-07 19:44:01 +02:00
Thibault Duplessis ae270ce986 autocomplete with team members only - for #9556 2021-08-11 08:54:52 +02:00
Thibault Duplessis 470874c8ad redirect closed accounts too 2021-07-14 11:46:55 +02:00
Thibault Duplessis 1ce7c477b1 send inquiry to zulip 2021-07-08 20:49:21 +02:00
Thibault Duplessis 0edbe22e7f refactor perfStat module 2021-06-30 08:46:16 +02:00
Thibault Duplessis 5b9a5d1af3 /player/top/:nb/:perfKey only uses nb=200 on the website
closes #9204
2021-06-17 08:19:59 +02:00
Andrew Mazur 9874d40dd7
Game list notes snippet (#9053)
* Show notes (snippet) in game list #7951

* replace match on option to map based on pull request review

* changes based on pull request review

* replace user on me
2021-06-14 09:10:14 +02:00
Thibault Duplessis 05e60f3e00 list gifted patrons 2021-06-05 14:57:50 +02:00
Thibault Duplessis e330c8afea tweak controller action 2021-05-26 10:19:05 +02:00
Thibault Duplessis 0a4eb0f9a2 user games download UI bootstrap - for #5904 2021-05-26 10:19:04 +02:00
Thibault Duplessis 3e4465afa7 fix #8823 2021-05-01 08:08:53 +02:00
Thibault Duplessis b7ad10f52e show appeals in user tables
closes lichess-org/tavern#106
2021-04-19 11:04:15 +02:00
Thibault Duplessis 2e80974a74 static ghost ids 2021-04-13 19:16:37 +02:00
Thibault Duplessis 50e0033d33 username scrubing WIP 2021-04-13 11:43:53 +02:00
Thibault Duplessis 7ec212f66c better control mod views
closes lichess-org/tavern#93
2021-04-11 10:36:52 +02:00
Thibault Duplessis 1fe7b430f9 more mod view restrictions 2021-04-11 08:51:43 +02:00
Thibault Duplessis 83a8231939 remove the tuple matching ~ notation
it produces compiler warnings since the latest 2.13 scala release

too bad for readability, but I want warnings-free code
2021-04-09 09:00:00 +02:00
Thibault Duplessis bb86bf1657 user redirect after writing a note 2021-03-30 09:37:14 +02:00
Thibault Duplessis 40265c3642 encrypt IP addresses for non-admin moderators 2021-03-10 20:52:02 +01:00
Thibault Duplessis b0a95909a2 comple mod permission refinements - closes lichess-org/tavern#53 2021-03-09 12:34:41 +01:00
Thibault Duplessis f72b0fb3dc improve type safety with lila.user.Holder 2021-03-09 12:18:55 +01:00
Thibault Duplessis ad09c1187f send mod pm presets from the user view
closes lichess-org/tavern#35
2021-03-03 09:10:23 +01:00
Thibault Duplessis bdfe519cd3 only show patron data to full admins - closes lichess-org/tavern#34 2021-03-02 10:33:26 +01:00
Thibault Duplessis cd757bbebe gently refactor JSON responses 2021-02-24 16:12:38 +01:00
Thibault Duplessis 9d6933af5d link to mod games view 2021-02-23 12:54:03 +01:00
Thibault Duplessis 9513227ab3 let mods see which teacher created a managed student account
closes lichess-org/tavern#25
2021-02-17 09:46:12 +01:00
Thibault Duplessis ccefb27474 better filter mod view based on permissions 2021-02-11 10:35:29 +01:00
Thibault Duplessis 3d6cb2a936 show alt accounts in mod view - closes lichess-org/tavern#13 2021-02-10 13:13:45 +01:00
Thibault Duplessis 75f3cf79bf renaming 2021-02-10 12:23:50 +01:00
Thibault Duplessis 42084de5fa fix routing and form binding for play 2.8.7 2021-02-08 15:25:21 +01:00
Thibault Duplessis 308f383e4d don't redirect for closed accounts 2021-01-29 19:21:11 +01:00
Thibault Duplessis ee29cc97c7 puzzle dashboard WIP 2020-12-29 13:19:44 +01:00
Thibault Duplessis c842271a5d puzzle dashboard WIP 2020-12-28 08:13:20 +01:00
Thibault Duplessis ef322d6d27 only logged in users can hit elasticearch 2020-12-27 14:25:17 +01:00
Thibault Duplessis 75442f42e1 rename HTTPRequest.ipAdress 2020-10-22 15:01:30 +02:00
Thibault Duplessis 35508484d4 fix user TV challenge race condition - closes #7453 2020-10-19 09:52:52 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis 8cc94f79dc honor appeal permissions in user mod view 2020-09-08 09:04:52 +02:00
Thibault Duplessis 849fed2a5c redirect /username to /@/username when possible
but never actually link to it, because these URLs may break
when we add root-level URLs or when a game ID is generated.
2020-08-19 18:18:54 +02:00
Thibault Duplessis 4f9d267c79 code tweaks 2020-08-16 14:37:41 +02:00
Thibault Duplessis 86f394b93e appeal WIP 2020-07-31 13:06:41 +02:00