Implement login plugin infrastructure
[cascardo/ipsilon.git] / templates / index.html
index 230edc7..c983af2 100644 (file)
@@ -3,20 +3,38 @@
 <head>
     <meta charset="UTF-8"></meta>
     <title>{{ title }}</title>
-    <link href="ui/ipsilon.css" type="text/css" rel="stylesheet"></link>
-    <link href="ui/favicon.ico" type="image/ico" rel="icon"></link>
+    <link href="{{ basepath }}/ui/ipsilon.css" type="text/css" rel="stylesheet"></link>
+    <link href="{{ basepath }}/ui/favicon.ico" type="image/ico" rel="icon"></link>
 </head>
 <body>
     <div id="container">
-        <div id="background">
-            <div id="background-header"></div>
-            <div id="background-navigation"></div>
-            <div id="background-left"></div>
-            <div id="background-center"></div>
-            <div id="background-right"></div>
+        <div id="logo">
+            <p><a href="{{ basepath }}">Ipsilon</a></p>
+        </div>
+        <div id="admin">
+            {% if user.is_admin %}
+                <a href="admin">admin</a>
+            {% endif %}
+        </div>
+        <div id="welcome">
+            {% if user.name %}
+                <p>Welcome {{ user.fullname }}</p>
+            {% endif %}
         </div>
         <div id="content">
-            <p>{{ content }}</p>
+            {% if not user.name %}
+                <p>Please <a href="{{ basepath }}/login">Log In</a>
+            {% elif user.sites %}
+                <p>Registered application shortcuts:</p>
+                {% for site in user.sites %}
+                    <p><a href="{{ site.link }}">{{ site.name }}</a></p>
+                {% endfor %}
+            {% endif %}
+        </div>
+        <div id="logout">
+            {% if user.name %}
+                <p><a href="{{ basepath }}/logout">Log Out</a></p>
+            {% endif %}
         </div>
     </div>
 </body>