Project

General

Profile

Actions

Feature #93417

closed

Ignore excluded fields

Added by Marc Hirdes over 3 years ago. Updated 1 day ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2021-02-03
Due date:
% Done:

0%

Estimated time:
PHP Version:
7.4
Tags:
Complexity:
Sprint Focus:

Description

It would be great to have a general setting to allow all excluded fields in general or for a sprecific group. We use TCEFORM in page TSconfig to hide fields for editors. So we have the displayed fields for all editor groups in sync and also on a versionable file level.

For now we have to edit every single user group and add all fields of every table as allowed non excluded fields which is annoying. An easier setup would be amazing.

Actions #1

Updated by Georg Ringer 1 day ago

  • Status changed from New to Rejected

hey marc,

sorry for creating the issue. I am rejecting this idea because it would make the setup of ACL even more complicated.
However I totally understand the way how you setup permissions. If I would do it this way, I would suggest to modify the TCA on the fly with something like

 $GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['formDataGroup']['tcaDatabaseRecord'][\GeorgRinger\Amazing\Backend\Form\FormDataProvider\RemoveTcaFields::class] = [
            'depends' => [
                \TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::class,
            ]
        ];

and modify the exclude of all fields

Actions

Also available in: Atom PDF