From: Yasin Date: Fri, 21 Feb 2014 14:09:48 +0000 (+0100) Subject: Support Page added X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=commitdiff_plain;h=6a5a6c0047b878af0b3f0881446c6fdea22a088a Support Page added --- diff --git a/portal/supportview.py b/portal/supportview.py new file mode 100644 index 00000000..dad220af --- /dev/null +++ b/portal/supportview.py @@ -0,0 +1,19 @@ +from django.shortcuts import render +from django.views.generic import View + +from unfold.loginrequired import FreeAccessView +from ui.topmenu import topmenu_items + + +# splitting the 2 functions done here +# GET is for displaying the empty form +# POST is to process it once filled - or show the form again if anything is missing +class SupportView (FreeAccessView): + template_name = "supportview.html" + def _display (self, request): + return render(request, 'supportview.html', { + 'topmenu_items': topmenu_items('support', request), + }) + + + diff --git a/portal/templates/supportview.html b/portal/templates/supportview.html new file mode 100644 index 00000000..4f86faba --- /dev/null +++ b/portal/templates/supportview.html @@ -0,0 +1,46 @@ +{% extends "layout-unfold1.html" %} + +{% block head %} +{{ wizard.form.media }} +{% endblock %} + +{% block unfold_main %} + +

OneLab Portal Support

+

Tickets

+ + +
+
+ + + + + + + + + + + + + + + + + +
Ticket NoDescriptionStatus
1 Slice_request page is not working Unresolved
2Unable to Register Unresolved
+
+
+ + + + + + +

FAQ

+

Contact Us

+ + +{% endblock %} + diff --git a/portal/urls.py b/portal/urls.py index 790e927d..18c177d2 100644 --- a/portal/urls.py +++ b/portal/urls.py @@ -38,6 +38,8 @@ from portal.sliceview import SliceView from portal.validationview import ValidatePendingView from portal.experimentview import ExperimentView from portal.documentationview import DocumentationView +from portal.supportview import SupportView + # hopefully these should move in dedicated source files too from portal.views import PresViewView, pres_view_static, pres_view_methods, pres_view_animation from portal.django_passresetview import password_reset, password_reset_done, password_reset_confirm, password_reset_complete @@ -74,6 +76,7 @@ urlpatterns = patterns('', url(r'^join/?$', JoinView.as_view(), name='join'), url(r'^contact/?$', ContactView.as_view(), name='contact'), url(r'^experiment?$', ExperimentView.as_view(), name='experiment'), + url(r'^support/?$', SupportView.as_view(), name='support'), url(r'^support/documentation?$', DocumentationView.as_view(), name='FAQ'), #url(r'^pass_reset/?$', PassResetView.as_view(), name='pass_rest'), # Slice request diff --git a/ui/templates/widget-topmenu.html b/ui/templates/widget-topmenu.html index ee88601f..1edce2ef 100644 --- a/ui/templates/widget-topmenu.html +++ b/ui/templates/widget-topmenu.html @@ -26,9 +26,9 @@