A TYPO3 Plugin for saving frontend edited records history in sys_history.
Install the Extension via composer
composer require sudhaus7/fe-data-history
For getting your history logged in backend table, you need to add the interface HistoryEntityInterface
to your
Extbase AbstractEntity object.
/**
* class MyEntityObject
* @package VENDOR\MyExtension\Domain\Model
*/
class MyEntityObject extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements \SUDHAUS7\FeDataHistory\Domain\HistoryEntityInterface
{
}
The extension uses the Extbase Backend SignalSlots for getting signal, if Entity is created, deleted or updated.
ElementHistoryController
xclasses the original one for getting the information in the backend history log.