sudhaus7 / fe-data-history
Log the changed data in frontend mode
Installs: 19 248
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 2
Open Issues: 1
Type:typo3-cms-extension
Requires
- php: >=7.4
- typo3/cms-backend: ^10.4 | ^11.5
- typo3/cms-beuser: ^10.4 | ^11.5
- typo3/cms-core: ^10.4 | ^11.5
- typo3/cms-extbase: ^10.4 | ^11.5
- typo3/cms-felogin: ^10.4 | ^11.5
Requires (Dev)
- codeception/codeception: *
- codeception/phpbuiltinserver: *
- helhum/typo3-console: *
- phpstan/phpstan: *
- typo3/cms-fluid-styled-content: 11.5.*
- typo3/cms-lowlevel: 11.5.*
- typo3/cms-t3editor: 11.5.*
- typo3/cms-tstemplate: 11.5.*
- workshop/blog: @dev
README
A TYPO3 Plugin for saving frontend edited records history in sys_history.
Installation
Install the Extension via composer
composer require sudhaus7/fe-data-history
Usage
For getting your history logged in backend table, you need to add the interface HistoryEntityInterface
to your
Extbase AbstractEntity object.
Example
/** * 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.