Support Page added
authorYasin <mohammed-yasin.rahman@lip6.fr>
Fri, 21 Feb 2014 14:09:48 +0000 (15:09 +0100)
committerYasin <mohammed-yasin.rahman@lip6.fr>
Fri, 21 Feb 2014 14:09:48 +0000 (15:09 +0100)
portal/supportview.py [new file with mode: 0644]
portal/templates/supportview.html [new file with mode: 0644]
portal/urls.py
ui/templates/widget-topmenu.html

diff --git a/portal/supportview.py b/portal/supportview.py
new file mode 100644 (file)
index 0000000..dad220a
--- /dev/null
@@ -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 (file)
index 0000000..4f86fab
--- /dev/null
@@ -0,0 +1,46 @@
+{% extends "layout-unfold1.html" %}
+
+{% block head %}
+{{ wizard.form.media }}
+{% endblock %}
+
+{% block unfold_main %}
+
+<h1>OneLab Portal Support</h1>
+<h2>Tickets</h2>
+
+
+<div id="middle" align="center">
+    <div class="well">
+        <table class="mytable table table-bordered table-hover">
+            <tr class="odd">
+                <th>Ticket No</th>
+                               <th>Description</th>
+                <th>Status</th>
+            </tr>
+            <tr class="border_bottom">
+                <td class="odd">1</td>
+                               <td class="odd"> Slice_request page is not working </td>
+                               <td class="even"> Unresolved</td>
+            </tr>
+                       <tr class="border_bottom">
+                       <td class="odd">2</td>
+                       <td class="odd">Unable to Register</td>
+                       <td class="even"> Unresolved</td>
+                       </tr>
+
+        </table>
+    </div>
+</div>
+</div>
+
+
+
+
+
+<h2><a href="/portal/support/documentation">FAQ</a></h2>
+<h2><a href="/portal/contact">Contact Us</a></h2>
+
+
+{% endblock %}
+
index 790e927..18c177d 100644 (file)
@@ -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
index ee88601..1edce2e 100644 (file)
@@ -26,9 +26,9 @@
                <div class="wrapper">
                <ul>
                        <li>SLICES</li>
-                       <li>REQUESTS</li>
+                       <li><a href="/portal/validate/">REQUESTS</a></li>
                        <li>INSTITUTION</li>
-                       <li><a href="/portal/contact/">SUPPORT</a></li>
+                       <li><a href="/portal/support/">SUPPORT</a></li>
                        <li>|</li>
                        <li>{{ username }}</li>
                        <li><a id="logout" data-username="{{ username }}">LOGOUT</a></li>