Edit users in group from the Group add and edit pages.
Credit goes to this Stack Overflow answer.
Works with Django version 1.8 to 4.2.
Tested with Django-supported Python versions.
Install with:
pip install django-groupadmin-users
Add "groupadmin_users" to INSTALLED_APPS after "django.contrib.auth". That's it.
Alternatively, don't add "groupadmin_users" to INSTALLED_APPS, but use and further customize this code:
from django.contrib import admin
from django.contrib.auth.models import Group
from groupadmin_users.forms import GroupAdminForm
# Unregister the original Group admin.
admin.site.unregister(Group)
# Create a new Group admin.
class GroupAdmin(admin.ModelAdmin):
# Use our custom form.
form = GroupAdminForm
# Filter permissions horizontal as well.
filter_horizontal = ['permissions']
# Register the new Group ModelAdmin.
admin.site.register(Group, GroupAdmin)
Example image from Stack Overflow answer: