Via layout.xml you can add the node ifconfig
that will allow for the admin to enable/disable parts of an extension. An example is in the sales section:
ifconfig="sales/msrp/enabled"
My question is, without adding a check to all my observer methods in a module, is there a way have a similar flag on observers?
Example is if you had a module that does one thing on an observer but you want to disable this on a store level.
Mage_Core_Model_App::dispatchEvent
. See how that method works. I guess you have to put the verification inside your observer.