name='version-create'), url(regex='^(?P<project_slug>[\w-]+)/version/(?P<slug>[\w.-]+)/update/$', view=VersionUpdateView.as_view(), name='version-update'), url(regex='^(?P<project_slug>[\w-]+)/version/(?P<slug>[\w.-]+)/download/$', view=VersionDownload.as_view(), name='version-download'), # Changelog entry management url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/' 'pending-entry/list/$', view=PendingEntryListView.as_view(), name='pending-entry-list'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/entry/' '(?P<slug>[\w-]+)/approve/$', view=ApproveEntryView.as_view(), name='entry-approve'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w' '.-]+)/entry/list/$', view=EntryListView.as_view(), name='entry-list'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/entry' '/(?P<slug>[\w-]+)/$', view=EntryDetailView.as_view(), name='entry-detail'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/entry/' '(?P<slug>[\w-]+)/delete/$', view=EntryDeleteView.as_view(), name='entry-delete'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/' 'create-entry/$',
view=VersionUpdateView.as_view(), name='version-update'), url(regex='^(?P<project_slug>[\w-]+)/version/(?P<slug>[\w.-]+)/download/$', view=VersionDownload.as_view(), name='version-download'), url(regex='^(?P<project_slug>[\w-]+)/version/(?P<slug>[\w.-]+)/gnu/$', view=VersionDownloadGnu.as_view(), name='version-download-gnu'), # Changelog entry management url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/' 'pending-entry/list/$', view=PendingEntryListView.as_view(), name='pending-entry-list'), url(regex='^entry/approve/(?P<pk>\d+)$', view=ApproveEntryView.as_view(), name='entry-approve'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w' '.-]+)/entry/list/$', view=EntryListView.as_view(), name='entry-list'), url(regex='^entry/(?P<pk>\d+)$', view=EntryDetailView.as_view(), name='entry-detail'), url(regex='^entry/delete/(?P<pk>\d+)$', view=EntryDeleteView.as_view(), name='entry-delete'), url(regex='^(?P<project_slug>[\w-]+)/(?P<version_slug>[\w.-]+)/' 'create-entry/$', view=EntryCreateView.as_view(), name='entry-create'),