--- a/web/views/calendar.py Wed Jun 03 09:09:33 2009 +0200
+++ b/web/views/calendar.py Thu Apr 04 13:49:34 2019 +0200
@@ -13,7 +13,6 @@
from cubicweb.selectors import implements
from cubicweb.utils import strptime, date_range, todate, todatetime
from cubicweb.view import EntityView
-from cubicweb.web import ajax_replace_url
_ = unicode
@@ -164,13 +163,15 @@
else:
user = None
the_dates = []
- tstart = todate(task.start)
+ tstart = task.start
if tstart:
+ tstart = todate(task.start)
if tstart > lastday:
continue
the_dates = [tstart]
- tstop = todate(task.start)
+ tstop = task.stop
if tstop:
+ tstop = todate(tstop)
if tstop < firstday:
continue
the_dates = [tstop]
@@ -260,10 +261,12 @@
prevdate = curdate - timedelta(31)
nextdate = curdate + timedelta(31)
rql = self.rset.printable_rql()
- prevlink = ajax_replace_url('onemonthcalid', rql, 'onemonthcal',
- year=prevdate.year, month=prevdate.month)
- nextlink = ajax_replace_url('onemonthcalid', rql, 'onemonthcal',
- year=nextdate.year, month=nextdate.month)
+ prevlink = self.req.build_ajax_replace_url('onemonthcalid', rql, 'onemonthcal',
+ year=prevdate.year,
+ month=prevdate.month)
+ nextlink = self.req.build_ajax_replace_url('onemonthcalid', rql, 'onemonthcal',
+ year=nextdate.year,
+ month=nextdate.month)
return prevlink, nextlink
def _build_calendar_cell(self, celldate, rows, curdate):
@@ -348,13 +351,15 @@
continue
done_tasks.append(task)
the_dates = []
- tstart = todate(task.start)
- tstop = todate(task.stop)
+ tstart = task.start
+ tstop = task.stop
if tstart:
+ tstart = todate(tstart)
if tstart > lastday:
continue
the_dates = [tstart]
if tstop:
+ tstop = todate(tstop)
if tstop < firstday:
continue
the_dates = [tstop]
@@ -513,9 +518,11 @@
prevdate = curdate - timedelta(7)
nextdate = curdate + timedelta(7)
rql = self.rset.printable_rql()
- prevlink = ajax_replace_url('oneweekcalid', rql, 'oneweekcal',
- year=prevdate.year, week=prevdate.isocalendar()[1])
- nextlink = ajax_replace_url('oneweekcalid', rql, 'oneweekcal',
- year=nextdate.year, week=nextdate.isocalendar()[1])
+ prevlink = self.req.build_ajax_replace_url('oneweekcalid', rql, 'oneweekcal',
+ year=prevdate.year,
+ week=prevdate.isocalendar()[1])
+ nextlink = self.req.build_ajax_replace_url('oneweekcalid', rql, 'oneweekcal',
+ year=nextdate.year,
+ week=nextdate.isocalendar()[1])
return prevlink, nextlink