Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # MY ADDFORM/EDITFORM
- class AddForm(DefaultAddForm):
- portal_type = 'polklibrary.form.leaverequests.models.leaverequest'
- def update(self):
- print "ADD FORM FIRE!!!!!!!!!!!!"
- DefaultAddForm.update(self)
- class AddView(DefaultAddView):
- form = AddForm
- class EditForm(DefaultEditForm):
- portal_type = 'polklibrary.form.leaverequests.models.leaverequest'
- def update(self):
- print "EDIT FORM FIRE!!!!!!!"
- DefaultEditForm.update(self)
- # MY configure.zcml
- <adapter
- for="Products.CMFCore.interfaces.IFolderish
- zope.publisher.interfaces.browser.IDefaultBrowserLayer
- plone.dexterity.interfaces.IDexterityFTI"
- provides="zope.publisher.interfaces.browser.IBrowserPage"
- factory="polklibrary.form.leaverequests.models.leaverequest.AddView"
- name="polklibrary.form.leaverequests.models.leaverequest.add"
- />
- <class class="polklibrary.form.leaverequests.models.leaverequest.AddView">
- <require
- permission="cmf.AddPortalContent"
- interface="zope.publisher.interfaces.browser.IBrowserPage"
- />
- </class>
- <browser:page
- for="polklibrary.form.leaverequests.models.leaverequest.ILeaveRequest"
- name="edit"
- class="polklibrary.form.leaverequests.models.leaverequest.EditForm"
- permission="cmf.ModifyPortalContent"
- />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement