Commit 6f0af0b
Django Admin Interface upgrades (#2090)
* update django admin interface to make it easier to manage spam
* add option to export email and username of organizers as a CSV file or JSON
* add option to export email and username of queue owners as a CSV file or JSON
* use raw_id_fields to make django admin pages load much faster
* make file size human readable
* re-arranged the fieldsets of some admin pages to be easier to navigate
* add small description about size (bytes of GB); limit text length displayed in list displays
* add custom text in list filter
* make some filter clearer: remove useless repetitions
* add export option for users
* fix typo
---------
Co-authored-by: Obada Haddad <obada.haddad@lisn.fr>1 parent a30f40c commit 6f0af0b
File tree
14 files changed
+825
-69
lines changed- src
- apps
- announcements
- competitions
- datasets
- migrations
- forums
- leaderboards
- oidc_configurations
- profiles
- migrations
- queues
- tasks
- templates/admin
14 files changed
+825
-69
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | | - | |
6 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
0 commit comments