示例#1
0
def updateRepeating(user, additional):
	rep = RepeatingEvent.get(int(additional.split()[0]))
	events = Event.getByRepeating(rep.key)
	i = 0
	for event in events:
		event.date = event.date + timedelta(minutes=int(additional.split()[1]))
		event.put()
		i = i +1
	return str(i) + ' events updated'
示例#2
0
def updateRepeating(user, additional):
    rep = RepeatingEvent.get(int(additional.split()[0]))
    events = Event.getByRepeating(rep.key)
    i = 0
    for event in events:
        event.date = event.date + timedelta(minutes=int(additional.split()[1]))
        event.put()
        i = i + 1
    return str(i) + ' events updated'
示例#3
0
def createRepeatingEvent(name, place , day, time, endDate):
	rep = RepeatingEvent.create(name, place, day, time, endDate)
	events = rep.createEvents()
	answer = u'Events an diesen Daten erstellt:'
	for created in events[0]:
		answer = answer + u'\n' + created.strftime("%d.%m.%Y")
	if events[1]:
		answer = answer + u'\nFolgende Daten übersprungen, da an diesen schon ein Event existiert:'
		for skipped in events[1]:
			answer = answer + u'\n' + skipped.strftime("%d.%m.%Y")
	return answer
示例#4
0
def createRepeatingEvent(name, place, day, time, endDate):
    rep = RepeatingEvent.create(name, place, day, time, endDate)
    events = rep.createEvents()
    answer = u'Events an diesen Daten erstellt:'
    for created in events[0]:
        answer = answer + u'\n' + created.strftime("%d.%m.%Y")
    if events[1]:
        answer = answer + u'\nFolgende Daten übersprungen, da an diesen schon ein Event existiert:'
        for skipped in events[1]:
            answer = answer + u'\n' + skipped.strftime("%d.%m.%Y")
    return answer