Nutzer Gruppen hinzu und weg
This commit is contained in:
parent
1d7df1205a
commit
7899b2004c
|
|
@ -779,6 +779,18 @@ def SettingsAjaxRouter(request):
|
||||||
aggroup.group.user_set.remove(usertoremove)
|
aggroup.group.user_set.remove(usertoremove)
|
||||||
|
|
||||||
data = {"userid" : usertoremove.pk, "groupid" : aggroup.pk, "user_fname" : usertoremove.first_name, "user_lname" : usertoremove.last_name}
|
data = {"userid" : usertoremove.pk, "groupid" : aggroup.pk, "user_fname" : usertoremove.first_name, "user_lname" : usertoremove.last_name}
|
||||||
|
# User add
|
||||||
|
# NC ADD USER TO GROUP
|
||||||
|
# first_name and last_name CHANGE - Update in NC as DisplayName
|
||||||
|
headers = {
|
||||||
|
'Accept' : 'application/json',
|
||||||
|
'Access-Control-Allow-Headers' : 'OCS-APIRequest',
|
||||||
|
'OCS-APIRequest' : 'true'
|
||||||
|
}
|
||||||
|
data_nc = {
|
||||||
|
"groupid" : aggroup.nc_name,
|
||||||
|
}
|
||||||
|
r = requests.request("DELETE", settings.NEXTCLOUD_URL + "/ocs/v1.php/cloud/users/" + usertoremove.username + "/groups",headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data_nc)
|
||||||
else:
|
else:
|
||||||
success = False
|
success = False
|
||||||
# ADD USER TO GROUP
|
# ADD USER TO GROUP
|
||||||
|
|
@ -792,6 +804,20 @@ def SettingsAjaxRouter(request):
|
||||||
if(request.user.profile.agency.pk == aggroup.agency.pk):
|
if(request.user.profile.agency.pk == aggroup.agency.pk):
|
||||||
aggroup.group.user_set.add(usertoadd)
|
aggroup.group.user_set.add(usertoadd)
|
||||||
data = {"userid" : usertoadd.pk, "groupid" : aggroup.pk, "user_fname" : usertoadd.first_name, "user_lname" : usertoadd.last_name}
|
data = {"userid" : usertoadd.pk, "groupid" : aggroup.pk, "user_fname" : usertoadd.first_name, "user_lname" : usertoadd.last_name}
|
||||||
|
|
||||||
|
# User add
|
||||||
|
# NC ADD USER TO GROUP
|
||||||
|
# first_name and last_name CHANGE - Update in NC as DisplayName
|
||||||
|
headers = {
|
||||||
|
'Accept' : 'application/json',
|
||||||
|
'Access-Control-Allow-Headers' : 'OCS-APIRequest',
|
||||||
|
'OCS-APIRequest' : 'true'
|
||||||
|
}
|
||||||
|
data_nc = {
|
||||||
|
"groupid" : aggroup.nc_name,
|
||||||
|
}
|
||||||
|
r = requests.post(settings.NEXTCLOUD_URL + "/ocs/v1.php/cloud/users/" + usertoadd.username + "/groups",headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data_nc)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
success = False
|
success = False
|
||||||
# AREA
|
# AREA
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue