41 lines
1.1 KiB
ReStructuredText
41 lines
1.1 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _feature-84781-1668719172:
|
|
|
|
==========================================================================
|
|
Feature: #84781 - Added scheduler task to anonymize IP addresses of tables
|
|
==========================================================================
|
|
|
|
See :issue:`84781`
|
|
|
|
Description
|
|
===========
|
|
|
|
A new scheduler task has been added which makes it possible to anonymize IP addresses stored in database tables.
|
|
|
|
The task *Anonymize IP addresses in database tables* is configured in the :file:`ext_localconf.php`.
|
|
|
|
.. code-block:: php
|
|
|
|
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\TYPO3\CMS\Scheduler\Task\IpAnonymizationTask::class]['options']['tables']['<tableName>'] = [
|
|
'dateField' => '<dateFieldName>',
|
|
'ipField' => '<ipFieldName>'
|
|
];
|
|
|
|
After the base configuration the table is available in the scheduler task with the following configuration options:
|
|
|
|
- Table
|
|
- Minimum age an entry must have to be anonymized
|
|
- IP mask level
|
|
|
|
|
|
Impact
|
|
======
|
|
|
|
The following tables are available by default:
|
|
|
|
- index_stat_search
|
|
- sys_log
|
|
|
|
.. index:: CLI, ext:scheduler
|