# HG changeset patch # User ymh # Date 1442436353 -7200 # Node ID 4aa751f8db8caa8c846ff14e8cf3238df6a77cc5 # Parent 94c2be677bc4a9c028b804ed390046c396bc7478 slightly improve admin form user creation diff -r 94c2be677bc4 -r 4aa751f8db8c src/ldt/ldt/__init__.py --- a/src/ldt/ldt/__init__.py Wed Sep 16 22:18:45 2015 +0200 +++ b/src/ldt/ldt/__init__.py Wed Sep 16 22:45:53 2015 +0200 @@ -1,6 +1,6 @@ __all__ = ["VERSION", "get_version", "__version__", "default_app_config"] -VERSION = (1, 59, 2, "final", 0) +VERSION = (1, 59, 3, "final", 0) def get_version(): diff -r 94c2be677bc4 -r 4aa751f8db8c src/ldt/ldt/user/forms.py --- a/src/ldt/ldt/user/forms.py Wed Sep 16 22:18:45 2015 +0200 +++ b/src/ldt/ldt/user/forms.py Wed Sep 16 22:45:53 2015 +0200 @@ -72,7 +72,7 @@ public_group_name = getattr(settings,'PUBLIC_GROUP_NAME', None) - if public_group_name: + if public_group_name and public_group_name not in [g.name for g in user.groups.all()]: def save_m2m(): everyone, _ = Group.objects.get_or_create(name=public_group_name) user.groups.add(everyone)