Project

General

Profile

Actions

Feature #92874

open

RFC: When activating a record from outside the TCA view check for missing required fields

Added by Alex Nostadt over 3 years ago. Updated over 2 years ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
DataHandler aka TCEmain
Start date:
2020-11-19
Due date:
% Done:

0%

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

Description

Say you create a new page in the page tree and don't go into the edit mode but immediately activate it via the context menu. You then have an invalid page activated. In the worst case it breaks the frontend at some point.

In my opinion it would be neat to have this process being secured by a check for missing mandatory fields. Should there be it fails with a proper response.

This would apply for any kind of record. I am not sure to which category it belongs, so I stick to Miscellaneous.

Depending on how this is implemented one could create a Widget which lists invalid record throughout the TYPO3 instance as well. For example when you import pages during a relaunch which had a different format.

Actions #1

Updated by Oliver Hader over 2 years ago

  • Category changed from Miscellaneous to DataHandler aka TCEmain

I've moved that to DataHandler category - that's (currently) where validation would happen.

In the long run, you're referring to a workflow process - create page, edit it, finally publish it → that's what we have with workspaces.

Actions

Also available in: Atom PDF