slightly improve admin form user creation V01.59.03
authorymh <ymh.work@gmail.com>
Wed, 16 Sep 2015 22:45:53 +0200
changeset 1436 4aa751f8db8c
parent 1435 94c2be677bc4
child 1437 cfdab0c64e7c
slightly improve admin form user creation
src/ldt/ldt/__init__.py
src/ldt/ldt/user/forms.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():
--- 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)