"""Schedule system relative urls
"""
from django.conf.urls.defaults import patterns
from views import *

urlpatterns = patterns('',
    (r'^/?$',                                timetables),
    (r'^print/?$',                           printsched),
    (r'^tooltip/(?P<eid>\d+)/?$',            tooltip),
    (r'^tooltip/U(?P<eid>\d+)/?$',           attach_file_view),
    (r'^tooltip/U?(?P<eid>\d+)/attach/?',    attach_file),
    (r'^assign_chair/(?P<eid>\d+)/?',        assign_chair),
    (r'^unassign_chair/(?P<eid>\d+)/?',      unassign_chair),
    (r'^counts/?',                           event_interest_counts),
    (r'^chairs/?',                           event_session_chairs),
    (r'^help/?',                             help),
    (r'^ical/((?P<sessionid>[a-f0-9]{20,40})(g(?P<uid>\d+)?/))?', ical),
    (r'^select_signs/?',                     select_signs),
    (r'''(?x)
        ^signs/
        (?:(?:days(?P<days>(?:\w|[.])+)?/)|
        (?:rms(?P<rooms>(?:\w|[.])+)?/))*''', signs),
)
re.match(r'^signs/(?:(?:days(?P<days>\w+)?/)?|(?:rms(?P<rooms>\w+)?/)?)*', 'signs/rmsAll/').groups()
