manager: add link to delete a page
This commit is contained in:
parent
30ed79d202
commit
d6575cccb7
|
@ -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 %}
|
||||
|
|
|
@ -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-]+)/$',
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue