projects
/
osm
/
LW-UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: removed domain_name as required input when there is no domain costraints
[osm/LW-UI.git]
/
userhandler
/
views.py
diff --git
a/userhandler/views.py
b/userhandler/views.py
index
f6f2bf6
..
b78d1de
100644
(file)
--- a/
userhandler/views.py
+++ b/
userhandler/views.py
@@
-43,12
+43,10
@@
def user_list(request):
def create(request):
user = osmutils.get_user(request)
client = Client()
def create(request):
user = osmutils.get_user(request)
client = Client()
- user_data = {
- "username": request.POST['username'],
- "password": request.POST['password'],
- "domain_name": request.POST['domain_name']
- }
+ new_user_dict = request.POST.dict()
+ keys = ["username", "password", "domain_name"]
+ user_data = dict(filter(lambda i: i[0] in keys and len(i[1]) > 0, new_user_dict.items()))
result = client.user_create(user.get_token(), user_data)
if result['error']:
return __response_handler(request, result['data'], url=None,
result = client.user_create(user.get_token(), user_data)
if result['error']:
return __response_handler(request, result['data'], url=None,