Feature: Show and hide contact records in the frontend editing
Description
Profile owners can now control which of their contact records are
displayed on the public profile directly from the frontend editing
plugin of EXT:.
For each physical address, e-mail address and phone number a new
"show"/"hide" toggle is available in the contract editing view. Hiding
a record sets the standard TYPO3 hidden enable field on the record,
which removes it from the public profile display while keeping the data
intact.
The frontend editing list always shows hidden records (marked with a "Hidden" badge) so that they can be made visible again at any time. The other actions (view, edit, sort, delete) are only offered for visible records. A hidden record has to be shown again before it can be edited.
Records created and updated by the profile synchronization
(
academic: and
academic: of
EXT:) can be hidden
as well: the synchronization keeps updating their data, but no longer
changes their visibility once a profile owner has decided to hide them.
Note
This feature changes the frontend editing Fluid templates and is therefore breaking for projects that override them. See Breaking: Adapted frontend editing templates for contact record visibility for the required adaptations.
Impact
Profile owners using the EXT: frontend editing
gain fine-grained control over the visibility of their:
- physical addresses
- e-mail addresses
- phone numbers
without having to delete records they only want to hide temporarily.
Affected Installations
All installations using EXT:.
Migration
No migration is required. Existing records keep their current visibility (they are visible unless they were already hidden in the backend). The new toggle can be used immediately.