diff options
-rwxr-xr-x | index.py | 4 | ||||
-rw-r--r-- | static/app_calendar.png | bin | 0 -> 2848 bytes | |||
-rw-r--r-- | templates/calendar.html | 20 | ||||
-rw-r--r-- | templates/select.html | 2 |
4 files changed, 26 insertions, 0 deletions
@@ -55,6 +55,10 @@ class SubdapSite(object): def cfg8021x(s, username = "username"): return render(errors = {}, username = username) + @expose('calendar.html') + def calendar(s): + return render(errors = {}) + def login_perform(s, username, password): dn = ldapf("cn=%s,ou=people,dc=sublab,dc=org", [username]) try: diff --git a/static/app_calendar.png b/static/app_calendar.png Binary files differnew file mode 100644 index 0000000..81791af --- /dev/null +++ b/static/app_calendar.png diff --git a/templates/calendar.html b/templates/calendar.html new file mode 100644 index 0000000..a57a25f --- /dev/null +++ b/templates/calendar.html @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" + xmlns:py="http://genshi.edgewall.org/" + xmlns:i18n="http://genshi.edgewall.org/i18n" + xmlns:sub="http://local.sublab.org/subdap/xmlns-templates" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <xi:include href="layout.xi"/> + <head> + <title>login</title> + </head> + <sub:bodylarge> + <div class="cont"> + <h1>sublab.org calendar</h1> + <p>The sublab calendar talks caldav. It is accessable at<br /> + <a href="https://sublab.org:5232/mittagessen/a">https://sublab.org:5232/mittagessen/a</a><br /> + with your usual credentials</p> + </div> + </sub:bodylarge> +</html> diff --git a/templates/select.html b/templates/select.html index 5132cdc..93c739a 100644 --- a/templates/select.html +++ b/templates/select.html @@ -20,6 +20,8 @@ <span i18n:msg="hi">Hi ${user['cn']}!</span> <p class="app"><a href="https://wiki.sublab.org/auth_subdap.php?${tgts['wiki']}"> <img src="${url('static/app_wiki.png')}" alt="wiki" width="48" height="48"/> sublab.org wiki</a></p> + <p class="app"><a href="calendar"> + <img src="${url('static/app_calendar.png')}" alt="calendar" width="48" height="48"/> Calendar</a></p> <p class="app"><a href="cfg8021x?username=${user['cn']}"> <img src="${url('static/app_8021x.png')}" alt="wlan" width="24" height="24"/> 802.1X template</a></p> <p class="app"><a href="pwchange?username=${user['cn']}"> |