Commit ae10a2b5 authored byBrowse files
[FEATURE] Show broken links only in editable fields
Linkvalidator should show broken links only in the list of broken links, if current backend user has edit access to the field. This way the editor will no longer get an error message on trying to edit records he has no permission to edit. Whether the editor has access depends on a number of factors. We check the following: * The current permissions of the page. For editing the page, the editor must have Permission::PAGE_EDIT, for editing content Permission::CONTENT_EDIT must be available * The user has write access to the table. We check if the table is in 'tables_modify' for the group(s) * The user has write access to the field. We check if the field is an exclude field. If yes, it must be included in 'non_exclude_fields' for the group(s). * The user has write permission for the language of the record * For all tables with type fields: The type is in list of explicitly allowed values for authMode (or not explicitly denied depending on the setting). Resolves: #84214 Releases: master Change-Id: Iade53d0452e0a5dec98e9d5b7b149d137f170949 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61786 Tested-by: TYPO3com <email@example.com> Tested-by: Susanne Moog <firstname.lastname@example.org> Tested-by: Sybille Peters <email@example.com> Tested-by: Tymoteusz Motylewski <firstname.lastname@example.org> Reviewed-by: Susanne Moog <email@example.com> Reviewed-by: Sybille Peters <firstname.lastname@example.org> Reviewed-by: Tymoteusz Motylewski <email@example.com>
typo3/sysext/core/Documentation/Changelog/master/Feature-84214-AddCheckIfFieldsAreEditableForLinkvalidator.rst 0 → 100644
This diff is collapsed.