wxiaoguang
7bcbdd0707
Add user status filter to admin user management page ( #16770 )
...
It makes Admin's life easier to filter users by various status.
* introduce window.config.PageData to pass template data to javascript module and small refactor
move legacy window.ActivityTopAuthors to window.config.PageData.ActivityTopAuthors
make HTML structure more IDE-friendly in footer.tmpl and head.tmpl
remove incorrect <style class="list-search-style"></style> in head.tmpl
use log.Error instead of log.Critical in admin user search
* use LEFT JOIN instead of SubQuery when admin filters users by 2fa. revert non-en locale.
* use OptionalBool instead of status map
* refactor SearchUserOptions.toConds to SearchUserOptions.toSearchQueryBase
* add unit test for user search
* only allow admin to use filters to search users
2021-10-12 20:11:35 +02:00
..
2021-10-06 01:25:46 +02:00
2021-10-10 18:40:03 -04:00
2021-10-12 20:11:35 +02:00
2021-10-10 18:40:03 -04:00
2021-09-25 15:00:12 +02:00
2021-10-10 18:40:03 -04:00
2021-09-23 23:45:36 +08:00
2021-09-27 19:07:19 +01:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-10-06 15:36:24 -05:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-10-08 19:03:04 +02:00
2021-10-08 19:03:04 +02:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-08-09 14:08:51 -04:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2017-05-04 13:54:56 +08:00
2021-09-25 15:00:12 +02:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2021-09-22 13:38:34 +08:00
2021-10-07 23:10:14 +03:00
2021-09-24 19:32:56 +08:00
2021-07-13 15:28:07 +02:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-22 13:38:34 +08:00
2021-03-14 19:52:12 +01:00
2021-09-27 16:55:12 +01:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-10-10 18:40:03 -04:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-10-10 18:40:03 -04:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-10-12 12:47:19 +02:00
2021-09-29 22:53:12 +02:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-25 15:00:12 +02:00
2021-10-05 16:41:48 +02:00
2021-10-05 16:41:48 +02:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2020-01-14 11:38:04 +08:00
2021-09-24 19:32:56 +08:00
2021-09-27 19:07:19 +01:00
2021-06-07 07:27:09 +02:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2018-04-09 23:15:32 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-25 15:00:12 +02:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-27 19:07:19 +01:00
2021-09-27 16:55:12 +01:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-10-07 22:39:59 +02:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-09-22 13:38:34 +08:00
2021-09-24 19:32:56 +08:00
2021-01-20 20:36:55 +00:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-10-05 20:39:37 +02:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-10-06 15:36:24 -05:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2020-08-16 23:07:38 -04:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-10-06 01:25:46 +02:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-24 19:32:56 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-09-23 23:45:36 +08:00
2021-10-12 20:11:35 +02:00
2021-10-12 20:11:35 +02:00
2021-09-19 19:49:59 +08:00
2021-09-25 15:00:12 +02:00
2021-09-19 19:49:59 +08:00
2021-09-24 19:32:56 +08:00
2021-09-19 19:49:59 +08:00
2020-11-27 21:42:08 -05:00