lsuits/simple_restore — Issue #19: Remove explicit code integration with backadel
Author: philcali
Created: 2012-01-26 14:44:09+00:00
State: open
Labels: Long-term

I'm making this a long term goal, but I'd like to see it done:

Simple restore has the ability to load files to be restored from a either a point on the hard drive or as a file in the file API.

Outside integration should not be coupled with storing logic from other plugins (I'm looking at you backadel!).

Simple restore should instead fire an event, and plugins can add or alter the simple restore table building behavior with their own storing logic.

With the Moodle's event API, I see no reason to ever have to explicitly check for another block's presence unless the block cannot function with it, ie: CPS and UES... CPS can not function without UES.