print >> sys.stderr, "No ship to process"
sys.exit(1)
- target_mmsi_iterator = []
+ target_mmsi_iterator = [] # strmmsi
all_targets = False
for arg in args:
if arg == 'all':
--- /dev/null
+# -*- coding: utf-8 -*-
+"""
+This context processor just add a "ais_base_url" key that's allways available
+"""
+
+from ais.djais.settings import AIS_BASE_URL
+from django.utils.safestring import mark_safe
+from urlparse import urlsplit
+
+logout_url = 'https://logout@' + urlsplit('https://ais.greenpeace.fr/logout').netloc + '/logout'
+
+def logout(request):
+ if 'MSIE' not in request.META.get('HTTP_USER_AGENT', ''):
+ return {'logout': mark_safe('☮ <a href="' + logout_url + '"> logout</a>') }
+ else:
+ return {}
"django.core.context_processors.media",
"django.core.context_processors.request", # Added by Nirgal
"django.contrib.messages.context_processors.messages",
+ "ais.djais.context.logout",
)
AIS_BASE_URL='https://ais.nirgal.com'
NOTIFICATION_EMAIL='Job runner <contact_ais@nirgal.com>'
+
def logout(request):
- # TODO
- return HttpResponse('Not implemented')
- #response = render_to_response('logout.html', {}, RequestContext(request))
- #return response
+ response = render_to_response('logout.html', {}, RequestContext(request))
+ return response
periods = ({
'name_tiny': '2h',
<div id=header>
<span id=bannertitle>AIS ship monitoring</span>
- <span id=bannermenu>Welcome <a href='/user/{{user.login}}/'>{{ user.name }}</a> ☮ <a href='/user/{{user.login}}/change_password'>change password</a></span>
+ {% if user.login %}
+ <span id=bannermenu>
+ Welcome <a href='/user/{{user.login}}/'>{{ user.name }}</a>
+ ☮ <a href='/user/{{user.login}}/change_password'>change password</a>
+ {{ logout }}
+ </span>
+ {% endif %}
<br class=clearall>
+ {% if user.login %}
<div id=tabs>
<a href='/'{% block tab_active_news %}{% endblock %} title="Home page">news</a>
<a href='/vessel/'{% block tab_active_vessel %}{% endblock %} title="Look for some specific ships">vessels</a>
{% endif %}
<a href='/source/'{% block tab_active_source %}{% endblock %} title="Real time statistics">sources</a>
</div>
+ {% endif %}
</div>
<div id=main>
{% block breadcrumbs %}
{% extends "base.html" %}
+{% block breadcrumbs %}
+{% endblock %}
+
+{% block title %}
+Logout
+{% endblock %}
+
{% block content %}
-Have a nice day!
+<br>
+<br>
+<br>
+<br>
+<div style="text-align:center;">Have a nice day!</div>
{% endblock %}