Ausgabe Zugriffsbereich der Ordner
This commit is contained in:
parent
f7652e99dd
commit
1d7df1205a
|
|
@ -323,10 +323,15 @@ def NCAddDirs(request):
|
|||
if request.method == "POST":
|
||||
agency = Agency.objects.get(pk=request.POST.get('agencyid'))
|
||||
dir_to_create = DataDir.objects.get(pk=request.POST.get('dirid'))
|
||||
sharestring = ""
|
||||
if(dir_to_create.visibleby.all().count() > 0):
|
||||
sharestring = " Ordner nur sichtbar durch: "
|
||||
for cd in dir_to_create.visibleby.all():
|
||||
sharestring += cd.agencygroupname + " (" + cd.nc_name + ")"
|
||||
# Dir has no parent, create
|
||||
if(len(dir_to_create.parent.name) == 0):
|
||||
r = requests.request("MKCOL", settings.NEXTCLOUD_URL + "remote.php/dav/files/admin/Agenturdaten_" + str(agency.pk)+ '/' + dir_to_create.name, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
|
||||
return JsonResponse({'status' : True, 'message': 'Ordner ' + dir_to_create.name + ' angelegt.'})
|
||||
return JsonResponse({'status' : True, 'message': 'Ordner ' + dir_to_create.name + ' angelegt. ' + sharestring})
|
||||
# Dir has parents, start thinking :)
|
||||
else:
|
||||
datadir_parent = None
|
||||
|
|
@ -350,7 +355,7 @@ def NCAddDirs(request):
|
|||
|
||||
r = requests.request("MKCOL", settings.NEXTCLOUD_URL + "remote.php/dav/files/admin/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.'})
|
||||
return JsonResponse({'status' : True, 'message': 'Ordner ' + dir_to_create.name + ' angelegt.' + sharestring})
|
||||
|
||||
|
||||
return JsonResponse({'status' : False, 'message': 'AUTH ERROR'})
|
||||
|
|
|
|||
Loading…
Reference in New Issue