from django.conf.urls.defaults import patterns, url urlpatterns = patterns('reviewboard.reviews.views', url(r'^$', 'all_review_requests', name="all-review-requests"), # Review request creation url(r'^new/$', 'new_review_request', name="new-review-request"), # Review request detail url(r'^(?P[0-9]+)/$', 'review_detail', name="review-request-detail"), # Reviews (r'^(?P[0-9]+)/reviews/draft/inline-form/$', 'review_draft_inline_form', {'template_name': 'reviews/review_draft_inline_form.html'}), # Review request diffs url(r'^(?P[0-9]+)/diff/$', 'diff', name="view_diff"), url(r'^(?P[0-9]+)/diff/(?P[0-9]+)/$', 'diff', name="view_diff_revision"), (r'^(?P[0-9]+)/diff/raw/$', 'raw_diff'), (r'^(?P[0-9]+)/diff/(?P[0-9]+)/raw/$', 'raw_diff'), (r'^(?P[0-9]+)/diff/(?P[0-9]+)/fragment/(?P[0-9]+)/$', 'diff_fragment'), (r'^(?P[0-9]+)/diff/(?P[0-9]+)/fragment/(?P[0-9]+)/chunk/(?P[0-9]+)/$', 'diff_fragment'), # Fragments (r'^(?P[0-9]+)/fragments/diff-comments/(?P[0-9,]+)/$', 'comment_diff_fragments'), # Review request interdiffs (r'^(?P[0-9]+)/diff/(?P[0-9]+)-(?P[0-9]+)/$', 'diff'), (r'^(?P[0-9]+)/diff/(?P[0-9]+)-(?P[0-9]+)/fragment/(?P[0-9]+)/$', 'diff_fragment'), (r'^(?P[0-9]+)/diff/(?P[0-9]+)-(?P[0-9]+)/fragment/(?P[0-9]+)/chunk/(?P[0-9]+)/$', 'diff_fragment'), # Screenshots (r'^(?P[0-9]+)/s/(?P[0-9]+)/$', 'view_screenshot'), (r'^(?P[0-9]+)/s/(?P[0-9]+)/delete/$', 'delete_screenshot'), # E-mail previews (r'^(?P[0-9]+)/preview-email/(?P(text|html))/$', 'preview_review_request_email'), (r'^(?P[0-9]+)/reviews/(?P[0-9]+)/preview-email/(?P(text|html))/$', 'preview_review_email'), (r'^(?P[0-9]+)/reviews/(?P[0-9]+)/replies/(?P[0-9]+)/preview-email/(?P(text|html))/$', 'preview_reply_email'), # Search url(r'^search/$', 'search', name="search"), )