Skip to content

Conversation

@karankotz
Copy link

@karankotz karankotz commented Aug 7, 2018

This pull request is for the implementation of the WebDAV adapter and is related to the pull request raised at #205. The pull request has the client side changes to add the new Data Movement Interface for the WebDAV protocol allowing the super admin to add the new data movement protocol WebDAV. The WebDAV adapter will be standard protocol for the Airavata to carry out the file listing operations, transfer and download the files from the Nextcloud.

Please Note: The SDK changes are not added and need to be manually generated with the thrift in order for these changes to work and copied accordingly.

The following changes are made:-

  • Made changes in theapp/libraries/CRUtilities.phpto handle the WebDAV data movement protocol get update and delete requests from compute resource window.

  • Made changes in the app/libraries/SRUtilities.php to handle the WebDAV data movement protocol get update and delete requests from storage resource window.

  • Made changes in the app/libraries/SRUtilities.php to handle the WebDAV data movement protocol get update and delete requests from storage resource window.

  • Made changes in the app/views/resource/edit.blade.php to add the new data movement interface in the compute resource window.

  • Made changes in the app/views/resource/view.blade.php to view the new data movement interface in the compute resource window.

  • Made changes in the app/views/storage-resource/edit.blade.php to add the new data movement interface in the storage resource window.

  • Made changes in the app/views/storage-resource/view.blade.php to view the new data movement interface in the storage resource window.

  • Made changes in the public/js/script.js to add the dynamic view changes for the addition of the new data movement interface.

  • The super admin will be able to add, update and delete the new data movement interface as shown in the following screenshots:-

webdav

@karankotz karankotz changed the title Implementation of WebDAV Adapter Addition of the new Data Movement protocol (WebDAV) for the Nextcloud integration with Airavata. Aug 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant