[FEATURE] Add scheduler task to anonymize IP addresses of tables
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 7.6.x / Feature-84781-AddedSchedulerTaskToAnonymizeIPAddressesOfTables.rst
1 .. include:: ../../Includes.txt
2
3 ==========================================================================
4 Feature: #84781 - Added scheduler task to anonymize IP addresses of tables
5 ==========================================================================
6
7 See :issue:`84781`
8
9 Description
10 ===========
11
12 A new scheduler task has been added which makes it possible to anonymize IP addresses stored in database tables.
13
14 The task *Anonymize IP addresses in database tables* is configured in the :file:`ext_localconf.php`.
15
16 .. code-block:: php
17
18     $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\TYPO3\CMS\Scheduler\Task\IpAnonymizationTask::class]['options']['tables']['<tableName>'] = [
19         'dateField' => '<dateFieldName>',
20         'ipField' => '<ipFieldName>'
21     ];
22
23 After the base configuration the table is available in the scheduler task with the following configuration options:
24
25 - Table
26 - Minimum age an entry must have to be anonymized
27 - IP mask level
28
29
30 Impact
31 ======
32
33 The following tables are available by default:
34
35 - index_stat_search
36 - sys_log
37
38 .. index:: CLI, ext:scheduler