Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of the new Data Movement protocol (WebDAV) for the Nextcloud integration with Airavata. #83

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

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