[TASK] Improve usability by adding filters to TCA fields 82/38982/2
authorGeorg Ringer <georg.ringer@gmail.com>
Tue, 28 Apr 2015 08:35:48 +0000 (10:35 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Tue, 28 Apr 2015 11:46:04 +0000 (13:46 +0200)
To improve the usability of the backend, filters should be provided where it makes
sense, especially where it is likely to have more records.

- FE Groups: Subgroup selection
- FE User: Group selection
- BE User: Group selection

Resolves: #66621
Releases: master
Change-Id: I483c22487f89f79f313bd72e0bb6fce49efab3fa
Reviewed-on: http://review.typo3.org/38982
Reviewed-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Tested-by: Andreas Fernandez <andreas.fernandez@aspedia.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/core/Configuration/TCA/be_users.php
typo3/sysext/frontend/Configuration/TCA/fe_groups.php
typo3/sysext/frontend/Configuration/TCA/fe_users.php

index d5dc5b4..11f1006 100644 (file)
@@ -62,6 +62,7 @@ return array(
                                'size' => '5',
                                'maxitems' => '20',
                                'iconsInOptionTags' => 1,
+                               'enableMultiSelectFilterTextfield' => TRUE,
                                'wizards' => array(
                                        '_VERTICAL' => 1,
                                        'edit' => array(
index eb8cf45..f54a96a 100644 (file)
@@ -45,6 +45,7 @@ return array(
                                'type' => 'select',
                                'foreign_table' => 'fe_groups',
                                'foreign_table_where' => 'AND NOT(fe_groups.uid = ###THIS_UID###) AND fe_groups.hidden=0 ORDER BY fe_groups.title',
+                               'enableMultiSelectFilterTextfield' => TRUE,
                                'size' => 6,
                                'autoSizeMax' => 10,
                                'minitems' => 0,
index fbad05f..c9c6d44 100644 (file)
@@ -48,6 +48,7 @@ return array(
                                'type' => 'select',
                                'foreign_table' => 'fe_groups',
                                'foreign_table_where' => 'ORDER BY fe_groups.title',
+                               'enableMultiSelectFilterTextfield' => TRUE,
                                'size' => '6',
                                'minitems' => '1',
                                'maxitems' => '50'