event.rst 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. .. _hooks_events:
  2. .. currentmodule:: flaskbb.plugins.spec
  3. FlaskBB Event Hooks
  4. ===================
  5. Post and Topic Events
  6. ---------------------
  7. .. autofunction:: flaskbb_event_post_save_before
  8. .. autofunction:: flaskbb_event_post_save_after
  9. .. autofunction:: flaskbb_event_topic_save_before
  10. .. autofunction:: flaskbb_event_topic_save_after
  11. Registration Events
  12. -------------------
  13. .. autofunction:: flaskbb_event_user_registered
  14. .. autofunction:: flaskbb_gather_registration_validators
  15. .. autofunction:: flaskbb_registration_post_processor
  16. .. autofunction:: flaskbb_registration_failure_handler
  17. Authentication Events
  18. ---------------------
  19. .. autofunction:: flaskbb_authenticate
  20. .. autofunction:: flaskbb_post_authenticate
  21. .. autofunction:: flaskbb_authentication_failed
  22. .. autofunction:: flaskbb_reauth_attempt
  23. .. autofunction:: flaskbb_post_reauth
  24. .. autofunction:: flaskbb_reauth_failed
  25. Profile Edit Events
  26. -------------------
  27. .. autofunction:: flaskbb_gather_password_validators
  28. .. autofunction:: flaskbb_password_updated
  29. .. autofunction:: flaskbb_gather_email_validators
  30. .. autofunction:: flaskbb_email_updated
  31. .. autofunction:: flaskbb_gather_details_update_validators
  32. .. autofunction:: flaskbb_details_updated
  33. .. autofunction:: flaskbb_settings_updated