manager: add link to delete a page

This commit is contained in:
Frédéric Péters 2015-01-12 13:28:11 +01:00
parent 30ed79d202
commit d6575cccb7
3 changed files with 13 additions and 0 deletions

View File

@ -6,6 +6,7 @@
<h2>Page - {{ object.title }}</h2>
<a href="{% url 'combo-manager-page-export' pk=object.id %}">export</a>
<a rel="popup" href="{% url 'combo-manager-page-edit' pk=object.id %}">edit</a>
<a rel="popup" href="{% url 'combo-manager-page-delete' pk=object.id %}">delete</a>
{% endblock %}
{% block more-user-links %}

View File

@ -28,6 +28,8 @@ urlpatterns = patterns('combo.views',
name='combo-manager-page-edit'),
url(r'^pages/(?P<pk>\w+)/visibility$', views.page_visibility,
name='combo-manager-page-visibility'),
url(r'^pages/(?P<pk>\w+)/delete$', views.page_delete,
name='combo-manager-page-delete'),
url(r'^pages/(?P<pk>\w+)/export$', views.page_export,
name='combo-manager-page-export'),
url(r'^pages/(?P<page_pk>\w+)/add-cell-to-(?P<ph_key>\w+)/(?P<cell_type>\w+)/(?P<variant>[\w-]+)/$',

View File

@ -107,6 +107,16 @@ class PageView(DetailView):
page_view = requires_csrf_token(PageView.as_view())
class PageDeleteView(DeleteView):
model = Page
template_name = 'combo/generic_confirm_delete.html'
def get_success_url(self):
return reverse('combo-manager-homepage')
page_delete = PageDeleteView.as_view()
class PageExportView(DetailView):
model = Page