mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-11 16:53:10 +00:00
send init_new_page signal when creating a new page in the admin
This commit is contained in:
parent
28df142549
commit
004b90d9cf
2 changed files with 5 additions and 1 deletions
3
wagtail/wagtailadmin/signals.py
Normal file
3
wagtail/wagtailadmin/signals.py
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
from django.dispatch import Signal
|
||||
|
||||
init_new_page = Signal(providing_args=["page","parent"])
|
||||
|
|
@ -10,7 +10,7 @@ from django.views.decorators.vary import vary_on_headers
|
|||
|
||||
from wagtail.wagtailadmin.edit_handlers import TabbedInterface, ObjectList
|
||||
from wagtail.wagtailadmin.forms import SearchForm
|
||||
from wagtail.wagtailadmin import tasks, hooks
|
||||
from wagtail.wagtailadmin import tasks, hooks, signals
|
||||
|
||||
from wagtail.wagtailcore.models import Page, PageRevision, get_page_types
|
||||
|
||||
|
|
@ -124,6 +124,7 @@ def create(request, content_type_app_name, content_type_model_name, parent_page_
|
|||
# return redirect('wagtailadmin_pages_select_type')
|
||||
|
||||
page = page_class(owner=request.user)
|
||||
signals.init_new_page.send(sender=create,page=page,parent=parent_page)
|
||||
edit_handler_class = get_page_edit_handler(page_class)
|
||||
form_class = edit_handler_class.get_form_class(page_class)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue