================================================================

=============================

#

Talk

#

8 Mar 2024 · 17:10 ~ 17:30
Customize document lifecycle using doc events and class overrides

================================================================

Niraj Gautam
Software Engineer
rtCamp

In this talk, we will present how to use the mentioned concepts. The aim is to let the audience know when to choose one.


Doc events and Class overrides are used to change the default app functionality. The main focus will be on how to update backend functions in Frappe with Doc events and overrides.


With this talk, we aim to take a little deep dive in the Doc Event and Class Overrides to provide more in-depth understanding of them and their use-cases in real-life scenarios.


Outline & topics we will cover:

  1. Use-cases for the modifications
  2. Doc Event
  3. How Frappe executes the code and a brief overview of hook resolution order
  4. Demo
  5. Class Overrides
  6. How and when to use them
  7. Demo
  8. Doc Events vs Class Overrides - a comparison
  9. Monkey Patching (if time permits)
  10. Links
  11. Code
  12. Frappe Doc References


================================================================

=============================

================================================================