# HG changeset patch # User Thierry Florac # Date 1453195922 -3600 # Node ID 1b81f4f5f1f101320d64e73b851e9ee040a18ac6 # Parent d0a8ba580d290989a2727a79aeeb17748bc56800 Added inner admin forms diff -r d0a8ba580d29 -r 1b81f4f5f1f1 src/pyams_zmi/form.py --- a/src/pyams_zmi/form.py Thu Oct 08 09:43:20 2015 +0200 +++ b/src/pyams_zmi/form.py Tue Jan 19 10:32:02 2016 +0100 @@ -16,56 +16,44 @@ # import standard library # import interfaces -from pyams_pagelet.interfaces import PageletCreatedEvent # import packages -from pyams_form.form import AddForm, DialogAddForm, EditForm, DialogEditForm, DisplayForm, DialogDisplayForm +from pyams_form.form import AddForm, DialogAddForm, EditForm, DialogEditForm, DisplayForm, DialogDisplayForm, \ + InnerEditForm, InnerAddForm, InnerDisplayForm from pyams_zmi.view import AdminView class AdminAddForm(AdminView, AddForm): """Admin add form""" - def update(self): - self.request.registry.notify(PageletCreatedEvent(self)) - super(AdminAddForm, self).update() + +class InnerAdminAddForm(AdminView, InnerAddForm): + """Inner admin add form""" class AdminDialogAddForm(AdminView, DialogAddForm): """Admin dialog add form""" - def update(self): - self.request.registry.notify(PageletCreatedEvent(self)) - super(AdminDialogAddForm, self).update() - class AdminEditForm(AdminView, EditForm): """Admin edit form""" - def update(self): - self.request.registry.notify(PageletCreatedEvent(self)) - super(AdminEditForm, self).update() + +class InnerAdminEditForm(AdminView, InnerEditForm): + """Inner admin edit form""" class AdminDialogEditForm(AdminView, DialogEditForm): """Admin dialog edit form""" - def update(self): - self.request.registry.notify(PageletCreatedEvent(self)) - super(AdminDialogEditForm, self).update() - class AdminDisplayForm(AdminView, DisplayForm): - """Admin dialog display form""" + """Admin display form""" + - def update(self): - self.request.registry.notify(PageletCreatedEvent(self)) - super(AdminDisplayForm, self).update() +class InnerAdminDisplayForm(AdminView, InnerDisplayForm): + """Inner admin display form""" class AdminDialogDisplayForm(AdminView, DialogDisplayForm): """Admin dialog display form""" - - def update(self): - self.request.registry.notify(PageletCreatedEvent(self)) - super(AdminDialogDisplayForm, self).update()