Browse Source

Add a warning on the regeneration command, because it does not handle UIDs properly

Baptiste Jonglez 10 years ago
parent
commit
c187697b90
1 changed files with 5 additions and 0 deletions
  1. 5 0
      coin/members/management/commands/regenerate_ldap_members.py

+ 5 - 0
coin/members/management/commands/regenerate_ldap_members.py

@@ -9,6 +9,11 @@ from django.conf import settings
 from coin.members.models import Member, LdapUser
 from coin.members.models import Member, LdapUser
 
 
 
 
+# TODO: currently, we may completely mess up UIDs (attribute "uidNumber"
+# in LDAP), because we delete then recreate users, thus potentially
+# re-attributing a new uid.  If the users are used as Unix users on a
+# system, then it's probably not a good idea to change the uid.
+
 class Command(BaseCommand):
 class Command(BaseCommand):
     args = '[login1 login2 ...]'
     args = '[login1 login2 ...]'
     help = """Regenerate user objects in the LDAP backend.  This is useful if you
     help = """Regenerate user objects in the LDAP backend.  This is useful if you