This commit is contained in:
Holger Trampe 2021-10-23 20:15:06 +02:00
parent 3ddc8e14ef
commit 720439c798
1 changed files with 34 additions and 32 deletions

View File

@ -379,6 +379,7 @@ def NCAddStandardFiles(request):
def NCAddDirs(request):
if request.method == "GET":
agency = Agency.objects.get(pk=request.GET.get('agencyid'))
if(DataDir.objects.get(pk=request.GET.get('dirid')).exists()):
dir_to_create = DataDir.objects.get(pk=request.GET.get('dirid'))
sharestring = ""
if(dir_to_create.visibleby.all().count() > 0):
@ -413,7 +414,8 @@ def NCAddDirs(request):
r = requests.request("MKCOL", settings.NEXTCLOUD_URL + "remote.php/dav/files/vhdadjangoapi_8fjz47epc6/Agenturdaten_" + str(agency.pk)+ d_prestring + "/" + dir_to_create.name, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
return JsonResponse({'status' : True, 'message': 'Ordner ' + dir_to_create.name + ' angelegt.' + sharestring + " RESP: " + r.text + " " + "remote.php/dav/files/vhdadjangoapi_8fjz47epc6/Agenturdaten_" + str(agency.pk) + d_prestring + "/" + dir_to_create.name})
else:
return JsonResponse({'status' : False, 'message': 'Datei nicht gefunden'})
return JsonResponse({'status' : False, 'message': 'AUTH ERROR'})