blob: e8be1042ca98d029c1fa0c7dc38d389b404d2fb4 [file] [log] [blame]
from django.contrib.auth.decorators import login_required
from django.shortcuts import redirect, render
from django.urls import reverse
@login_required
def home(request):
if request.is_gateway_admin or request.is_read_only_gateway_admin:
return redirect(reverse('django_airavata_admin:app_catalog'))
else:
return redirect(
reverse('django_airavata_admin:group_resource_profile'))
@login_required
def app_catalog(request):
request.active_nav_item = 'app_catalog'
return render(request, 'admin/admin_base.html')
@login_required
def credential_store(request):
request.active_nav_item = 'credential_store'
return render(request, 'admin/admin_base.html')
@login_required
def compute_resource(request):
return render(request, 'admin/compute_resource.html')
@login_required
def group_resource_profile(request):
request.active_nav_item = 'group_resource_profile'
return render(request, 'admin/admin_base.html')
@login_required
def gateway_resource_profile(request):
request.active_nav_item = 'gateway_resource_profile'
return render(request, 'admin/admin_base.html')
@login_required
def notices(request):
request.active_nav_item = 'notices'
return render(request, 'admin/admin_base.html')
@login_required
def users(request):
request.active_nav_item = 'users'
return render(request, 'admin/admin_base.html')
@login_required
def extended_user_profile(request):
request.active_nav_item = 'users'
return render(request, 'admin/admin_base.html')
@login_required
def experiment_statistics(request):
request.active_nav_item = 'experiment-statistics'
return render(request, 'admin/admin_base.html')
@login_required
def developers(request):
request.active_nav_item = 'developers'
return render(request, 'admin/admin_base.html')