airavata_mft/apps/workspace/views.py (18 lines of code) (raw):
from django.shortcuts import render
import json
# Create your views here.
def storage(request):
# TODO: grpc calls to backend
storage_json = [{"storageId": "ssh-storage1", "name": "One Drive", "size": "20GB", "occupied": "10GB", "lastModified":"01/15/2020", "host": "localhost", "port": 22, "user": "root"},
{"storageId": "ssh-storage1", "name": "Google Drive", "size": "10GB", "occupied": "10GB", "lastModified":"01/16/2020", "host": "scp1", "port": 22, "user": "root"},
{"storageId": "ssh-storage1", "name": "Box", "size": "30GB", "occupied": "10GB", "lastModified":"02/15/2020", "host": "scp2", "port": 22, "user": "root"},
{"storageId": "ssh-storage1", "name": "Drop Box", "size": "40GB", "occupied": "10GB", "lastModified":"01/15/2019"}]
return render(request, 'storage.html', {'bundle_name': 'storage',
'data': json.dumps(storage_json),
'title': 'Storage Unit'})
def resources(request, storage_id):
resource_json = [{"resourceId": "Spring project", "name": "Spring project", "size": "11 GB", "lastModified": "01/15/2020"},
{"resourceId": "Trial", "name": "Trial", "size": "12 GB", "lastModified": "02/15/2020"},
{"resourceId": "New", "name": "New", "size": "13 GB", "lastModified": "03/15/2020"},
{"resourceId": "Random testing", "name": "Random testing", "size": "14 GB", "lastModified": "01/16/2020"}]
return render(request, 'resources.html', {'bundle_name': 'resources',
'data': json.dumps(resource_json),
'title': storage_id})