From 73bd1059a4bdf02cc6bf2d17d79bf40b01866397 Mon Sep 17 00:00:00 2001
From: Christian Dresen <c.dresen@fh-muenster.de>
Date: Sat, 10 Sep 2016 00:21:38 +0200
Subject: [PATCH] no message

---
 www/web/warpauth/models.py         | 4 +++-
 www/web/warpauth/views/register.py | 5 ++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/www/web/warpauth/models.py b/www/web/warpauth/models.py
index e783a92..65090ca 100644
--- a/www/web/warpauth/models.py
+++ b/www/web/warpauth/models.py
@@ -23,7 +23,9 @@ class LdapUser(ldapdb.models.Model):
     email = CharField(db_column='mail', max_length=200)
     cn = CharField(db_column='cn', max_length=200)
     card_id = CharField(db_column='pager', max_length=200)
-
+    uidNumber = CharField(db_column='uidNumber', max_length=200)
+    gidNumber = CharField(db_column='gidNumber', max_length=200)
+    homeDirectory = CharField(db_column='homeDirectory', max_length=200)
     def __str__(self):
         return self.uid
 
diff --git a/www/web/warpauth/views/register.py b/www/web/warpauth/views/register.py
index a935e6d..4f851ef 100644
--- a/www/web/warpauth/views/register.py
+++ b/www/web/warpauth/views/register.py
@@ -35,8 +35,11 @@ def register(request):
                 user.uid = username
                 user.first_name = "None"
                 user.last_name = "None"
-                user.cn = "None"
+                user.cn = username
                 user.email = email
+                user.uidNumber = "513"
+                user.gidNumber = "100"
+                user.homeDirectory = "/dev/null"
                 user.save()
                 ldap_connector = LDAPConnector()
                 ldap_connector.change_user_password(user.build_dn(), None, request.POST["password"], True)
-- 
GitLab