Adds some stubs

This commit is contained in:
nikolark committed 2015-02-18 22:07:22 +01:00
1 parent 4a6377358a
commit 425f4cc3cb
5 files changed
+30 -5

No files matched your search

+5
View File
@@ -53,3 +53,8 @@ def format_krb5_date(date):
except ValueError:
formatted_date = 'never'
return formatted_date
def kerberos_create_principal(user):
# TODO
pass
+8 -2
View File
@@ -58,6 +58,12 @@ def set_ldap_password(username, raw_password):
pass
def create_ldap_user(user):
def ldap_create_user(user):
from neuf_ldap.models import LdapUser
u = LdapUser()
u = LdapUser()
# TODO
def ldap_create_automount(user):
# TODO
pass
+1 -1
View File
@@ -28,5 +28,5 @@ def set_radius_password(username, raw_password):
radius_user.save()
def create_user(username, password):
def radius_create_user(username, password):
set_radius_password(username, password)
+6 -1
View File
@@ -48,4 +48,9 @@ def decrypt_rijndael(key, encoded):
padded_text += r.decrypt(ciphertext[start:start+BLOCK_SIZE])
plaintext = padded_text.split('\x00', 1)[0]
return plaintext
return plaintext
def create_homedir(username):
# TODO
pass
+10 -1
View File
@@ -16,8 +16,12 @@ from django.views.decorators.debug import sensitive_post_parameters
from django.views.generic import View
from inside.models import InsideUser
from neuf_kerberos.utils import kerberos_create_principal
from neuf_ldap.models import LdapGroup, LdapUser
from neuf_ldap.utils import ldap_create_user, ldap_create_automount
from neuf_radius.utils import radius_create_user
from neuf_userinfo.forms import NewUserForm
from neuf_userinfo.utils import create_homedir
def index(request):
@@ -66,7 +70,6 @@ def profile(request, username=None):
'ldap_private_group': ldap_private_group,
'user': user
}
print response
return render(request, 'private/profile.html', response)
@@ -146,6 +149,12 @@ class AddNewUserView(View):
return JsonResponse({'errors': form.errors})
user = form.cleaned_data
ldap_create_user(user)
ldap_create_automount(user)
kerberos_create_principal(user)
create_homedir(user.username) # FIXME run ssh script?
radius_create_user(user.username, user.password)
# print "yey", user
# TODO you are still here