useradmin.py 575 B

123456789101112131415161718192021
  1. from django.contrib.auth import get_user_model
  2. from django.utils.translation import ugettext_lazy as _
  3. from misago.admin.views import generic
  4. class UserAdmin(generic.AdminBaseMixin):
  5. root_link = 'misago:admin:users:accounts:index'
  6. templates_dir = 'misago/admin/users'
  7. def get_model(self):
  8. return get_user_model()
  9. class UsersList(UserAdmin, generic.ListView):
  10. items_per_page = 20
  11. ordering = (
  12. ('-id', _("From newest")),
  13. ('id', _("From oldest")),
  14. ('username', _("A to z")),
  15. ('-username', _("Z to a")),
  16. )