WebDAV code modifications in order to pass Litmus tester

This commit is contained in:
Karel Pičman 2018-05-23 13:59:25 +02:00
parent 139678a3d2
commit 1ad08ab128

View File

@ -210,9 +210,7 @@ module RedmineDmsf
elsif folder
# To fullfil Litmus requirements to not delete folder if fragments are in the URL
uri = URI(request.get_header('REQUEST_URI'))
if uri && uri.fragment
raise BadRequest
end
raise BadRequest if uri.fragment
raise Forbidden unless User.current.admin? || User.current.allowed_to?(:folder_manipulation, project)
raise Forbidden unless DmsfFolder.permissions?(folder, false)
folder.delete(false) ? NoContent : Conflict