NC ID in Django speichern
This commit is contained in:
parent
9c8d018e09
commit
d577ca4e40
10
api/views.py
10
api/views.py
|
|
@ -150,7 +150,10 @@ def create_group_id(agencygroupname, agency):
|
||||||
return newgroupid
|
return newgroupid
|
||||||
|
|
||||||
|
|
||||||
|
'''
|
||||||
|
Diese Methode erstellt die Gruppen in Owncloud nach dem Schemata, wie sie auch bei einer Registrierung aufgebaut werden.
|
||||||
|
|
||||||
|
'''
|
||||||
@api_view(['POST'], )
|
@api_view(['POST'], )
|
||||||
def NCAddGroup(request):
|
def NCAddGroup(request):
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
|
|
@ -173,7 +176,11 @@ def NCAddGroup(request):
|
||||||
r = requests.post(settings.NEXTCLOUD_URL + "ocs/v1.php/cloud/groups", data=data, headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
|
r = requests.post(settings.NEXTCLOUD_URL + "ocs/v1.php/cloud/groups", data=data, headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
|
||||||
r_status = json.loads(r.text)
|
r_status = json.loads(r.text)
|
||||||
if(r_status['ocs']['meta']['statuscode'] == 100):
|
if(r_status['ocs']['meta']['statuscode'] == 100):
|
||||||
#if(100 == 100):
|
# Group created, save new group id in Django
|
||||||
|
aggroup.nc_name = newgroupid
|
||||||
|
aggroup.save()
|
||||||
|
|
||||||
|
# Group created, set display name in NC
|
||||||
data = {
|
data = {
|
||||||
"name": aggroup.agencygroupname,
|
"name": aggroup.agencygroupname,
|
||||||
"id" : newgroupid
|
"id" : newgroupid
|
||||||
|
|
@ -181,7 +188,6 @@ def NCAddGroup(request):
|
||||||
headers = {
|
headers = {
|
||||||
'Authorization': 'Bearer ' + request.COOKIES['nc_session_id']
|
'Authorization': 'Bearer ' + request.COOKIES['nc_session_id']
|
||||||
}
|
}
|
||||||
# Group created, set display name
|
|
||||||
r = requests.post(settings.NEXTCLOUD_URL + "apps/agency/regr", data=data, headers=headers)
|
r = requests.post(settings.NEXTCLOUD_URL + "apps/agency/regr", data=data, headers=headers)
|
||||||
print(r.text)
|
print(r.text)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue