aboutsummaryrefslogtreecommitdiffstats
path: root/qtip/web/bench/views.py
diff options
context:
space:
mode:
authorakhilbatra898 <akhil.batra@research.iiit.ac.in>2017-08-08 23:09:51 +0530
committerakhilbatra898 <akhil.batra@research.iiit.ac.in>2017-08-15 20:55:35 +0530
commit2364c5886b6e4fa34355d0e300ebd9aae0ba8ffc (patch)
tree8accc55ba5764a4bf9f32fae6ca43cbfa8955071 /qtip/web/bench/views.py
parent8c1e9c553cc6b4b8b78c31e7f5f48836c0d945e1 (diff)
Add basic ui
- Repos Listing - Creation and updation - Running Benchmarking - Listed and detailed view of logs - Add django management command to import frontend dependencies Change-Id: If6f7dbc1fc18b022d9dda7a76f76dfee1c110450 Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
Diffstat (limited to 'qtip/web/bench/views.py')
-rw-r--r--qtip/web/bench/views.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/qtip/web/bench/views.py b/qtip/web/bench/views.py
index 6de5e4cc..56f100cb 100644
--- a/qtip/web/bench/views.py
+++ b/qtip/web/bench/views.py
@@ -15,6 +15,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin
from django.views.generic.edit import CreateView, UpdateView
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView
+from django.views.generic import TemplateView
from django.views import View
from django.shortcuts import render, redirect
from django.core.files.base import ContentFile
@@ -25,6 +26,10 @@ import models
import utils
+class Dashboard(TemplateView):
+ template_name = "bench/index.html"
+
+
class ReposView(LoginRequiredMixin, CreateView):
model = models.Repo
fields = '__all__'
@@ -32,6 +37,7 @@ class ReposView(LoginRequiredMixin, CreateView):
def get_context_data(self, **kwargs):
context = super(ReposView, self).get_context_data(**kwargs)
context["repos"] = self.model.objects.all()
+ context["template_role"] = "add"
return context
@@ -42,6 +48,7 @@ class RepoUpdate(LoginRequiredMixin, UpdateView):
def get_context_data(self, **kwargs):
context = super(RepoUpdate, self).get_context_data(**kwargs)
context["repos"] = self.model.objects.all()
+ context["template_role"] = "edit"
return context