from django.conf.urls import patterns, url

urlpatterns = patterns(
    '',
    url(r'^options/$', 'modules.cpd.adminviews.cpd_options', name='admin_cpd_options'),
    url(r'^options/cat/add/$', 'modules.cpd.adminviews.add_cpd_category', name='admin_cpd_add_category'),
    url(r'^options/cat/(?P<category_id>[-\d]+)/edit/$', 'modules.cpd.adminviews.edit_cpd_category', name='admin_cpd_edit_category'),
    url(r'^options/cat/(?P<category_id>[-\d]+)/delete/$', 'modules.cpd.adminviews.delete_cpd_category', name='admin_cpd_delete_category'),
    url(r'^options/item/add/$', 'modules.cpd.adminviews.add_cpd_item', name='admin_cpd_add_item'),
    url(r'^options/item/(?P<item_id>[-\d]+)/edit/$', 'modules.cpd.adminviews.edit_cpd_item', name='admin_cpd_edit_item'),
    url(r'^options/item/(?P<item_id>[-\d]+)/delete/$', 'modules.cpd.adminviews.delete_cpd_item', name='admin_cpd_delete_item'),

    url(r'^submissions/$', 'modules.cpd.adminviews.cpd_submissions', name='admin_cpd_submissions'),
    url(r'^submissions/download/$', 'modules.cpd.adminviews.cpd_submissions_download', name='admin_cpd_submissions_download'),
    url(r'^submissions/download/future/$', 'modules.cpd.adminviews.cpd_submissions_download', name='admin_cpd_submissions_download_future', kwargs={'future': True}),
    url(r'^submissions/list/(?P<letter>[-\w]+)/$', 'modules.cpd.adminviews.alpha_members', name='admin_cpd_alpha_members'),
    url(r'^submissions/search/$', 'modules.cpd.adminviews.search_name', name='admin_cpd_search_name'),
    url(r'^submissions/member/(?P<member_id>[-\w]+)/$', 'modules.cpd.adminviews.view_member', name='admin_cpd_view_member'),

    url(r'^submissions/add/$', 'modules.cpd.adminviews.add_submission', name='admin_cpd_add_submission'),
    url(r'^submissions/(?P<submission_id>[-\d]+)/edit/$', 'modules.cpd.adminviews.edit_submission', name='admin_cpd_edit_submission'),
    url(r'^submissions/(?P<submission_id>[-\d]+)/view-reflection/$', 'modules.cpd.adminviews.view_reflection', name='admin_cpd_view_reflection'),
    url(r'^submissions/(?P<submission_id>[-\d]+)/delete/$', 'modules.cpd.adminviews.delete_submission', name='admin_cpd_delete_submission'),
    url(r'^submissions/(?P<submission_id>[-\d]+)/approve/$', 'modules.cpd.adminviews.approve_submission', name='admin_cpd_approve_submission'),
    url(r'^submissions/(?P<submission_id>[-\d]+)/reject/$', 'modules.cpd.adminviews.reject_submission', name='admin_cpd_reject_submission'),

    url(r'^submissions/(?P<submission_id>[-\d]+)/download-evidence/$', 'modules.cpd.adminviews.download_evidence', name='admin_cpd_download_evidence'),

    url(r'^evidence/(?P<evidence_id>[-\d]+)/download/$', 'modules.cpd.adminviews.download_submission_evidence', name='admin_cpd_download_submission_evidence'),

    url(r'^submissions/process/(?P<key>[-\w]+)/$', 'modules.cpd.adminviews.process_submissions', name='admin_cpd_process_submissions'),

)
