Advertisement
Guest User

Untitled

a guest
Jan 5th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. # MY ADDFORM/EDITFORM
  2. class AddForm(DefaultAddForm):
  3. portal_type = 'polklibrary.form.leaverequests.models.leaverequest'
  4.  
  5. def update(self):
  6. print "ADD FORM FIRE!!!!!!!!!!!!"
  7. DefaultAddForm.update(self)
  8.  
  9. class AddView(DefaultAddView):
  10. form = AddForm
  11.  
  12. class EditForm(DefaultEditForm):
  13. portal_type = 'polklibrary.form.leaverequests.models.leaverequest'
  14.  
  15. def update(self):
  16. print "EDIT FORM FIRE!!!!!!!"
  17. DefaultEditForm.update(self)
  18.  
  19.  
  20.  
  21. # MY configure.zcml
  22. <adapter
  23. for="Products.CMFCore.interfaces.IFolderish
  24. zope.publisher.interfaces.browser.IDefaultBrowserLayer
  25. plone.dexterity.interfaces.IDexterityFTI"
  26. provides="zope.publisher.interfaces.browser.IBrowserPage"
  27. factory="polklibrary.form.leaverequests.models.leaverequest.AddView"
  28. name="polklibrary.form.leaverequests.models.leaverequest.add"
  29. />
  30. <class class="polklibrary.form.leaverequests.models.leaverequest.AddView">
  31. <require
  32. permission="cmf.AddPortalContent"
  33. interface="zope.publisher.interfaces.browser.IBrowserPage"
  34. />
  35. </class>
  36.  
  37. <browser:page
  38. for="polklibrary.form.leaverequests.models.leaverequest.ILeaveRequest"
  39. name="edit"
  40. class="polklibrary.form.leaverequests.models.leaverequest.EditForm"
  41. permission="cmf.ModifyPortalContent"
  42. />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement