Пример #1
0
def personal_ical(request, ical_id):
    profile = get_object_or_404(Profile, ical_id=ical_id)
    bas = profile.user.bartender_availability_set.filter(
        availability__nature=Availability.ASSIGNED,
        event__starts_at__gte=timezone.now() - timedelta(100)
    ). order_by('event__starts_at')
    events = []
    for ba in bas:
        events.append(ba.event)
    return IcalResponse(generate_ical(events,
                                      name='Tappersrooster %s' % profile.user.get_full_name(), tender=True))
Пример #2
0
def personal_ical(request, ical_id):
    profile = get_object_or_404(Profile, ical_id=ical_id)
    bas = profile.user.bartender_availability_set.filter(
        availability__nature=Availability.ASSIGNED,
        event__starts_at__gte=timezone.now() -
        timedelta(100)).order_by('event__starts_at')
    events = []
    for ba in bas:
        events.append(ba.event)
    return IcalResponse(
        generate_ical(events,
                      name='Tappersrooster %s' % profile.user.get_full_name(),
                      tender=True))
Пример #3
0
def ical(request):
    events = Event.objects.filter(starts_at__gte=timezone.now() - timedelta(100)).order_by('starts_at')
    return IcalResponse(generate_ical(events))
Пример #4
0
def ical(request):
    events = Event.objects.filter(starts_at__gte=timezone.now() -
                                  timedelta(100)).order_by('starts_at')
    return IcalResponse(generate_ical(events))