Revision e6561111

b/ui/static/synnefo.js
244 244
                url: "/datetime",
245 245
                async: false
246 246
            }).responseText;
247
			changes_since_date = new Date(contentText.replace(/(<([^>]+)>)/ig,""));
248
			changes_since = ISODateString(changes_since_date);
247
            // create changes_since string if necessary
248
            if (jqXHR.getResponseHeader('Date') != null){
249
			    changes_since_date = new Date(jqXHR.getResponseHeader('Date'));
250
			    changes_since = ISODateString(changes_since_date);
251
            }
249 252

  
250 253
			if (interval) {
251 254
				clearTimeout(deferred);	// clear old deferred calls
b/ui/urls.py
13 13
    (r'^networks$', 'synnefo.ui.views.networks'),
14 14
    (r'^files$', 'synnefo.ui.views.files'),
15 15
    (r'^desktops$', 'synnefo.ui.views.desktops'),
16
    (r'^datetime$', 'synnefo.ui.views.current_datetime'),
17 16
    (r'^apps$', 'synnefo.ui.views.apps'),
18 17
    (r'^static/(.*)$', 'django.views.static.serve',
19 18
     {'document_root': os.path.join(os.path.dirname(__file__), 'static')}),
b/ui/views.py
5 5
from django.http import HttpResponse
6 6
from django.utils.translation import get_language
7 7
from django.utils import simplejson as json
8
import time
9 8

  
10 9
TIMEOUT = settings.TIMEOUT
11 10
CONSOLE_WIDTH = 800 #settings.CONSOLE_WIDTH
......
77 76
def apps(request):
78 77
    context = {}
79 78
    return template('apps', context)
80

  
81
def current_datetime(request):
82
    now = time.strftime("%a, %d %b %Y %H:%M:%S %Z", time.localtime())
83
    html = "<html><body>%s</body></html>" % now
84
    return HttpResponse(html)

Also available in: Unified diff