backend.routers.cal

iCal calendar feed router.

Provides unauthenticated iCal (RFC 5545) feeds for rehearsals and gigs so that band members can subscribe to band events in any calendar application.

Prefix: /ical | Tag: ical

class backend.routers.cal.LogFilter(name='')[source]

Bases: Filter

filter(record)[source]

Determine if the specified record is to be logged.

Returns True if the record should be logged, or False otherwise. If deemed appropriate, the record may be modified in-place.

backend.routers.cal.get_iCal_url(db=Depends(dependency=<function get_db>, use_cache=True, scope=None), current=Depends(dependency=<function get_current_user>, use_cache=True, scope=None))[source]
backend.routers.cal.get_iCal_Abo(db=Depends(dependency=<function get_db>, use_cache=True, scope=None))[source]
backend.routers.cal.get_internal_iCal_Abo(token, db=Depends(dependency=<function get_db>, use_cache=True, scope=None))[source]