8.3.14 (2024-06-11)
Overview of merged pull requests
BUGFIX: Prevent multiple imports of the same remote asset in the frontend
This is a frontend fix for `#5116 <https://github.com/neos/neos-development-collection/issues/5116>`_and prevents users from triggering multiple import processes for the same remote asset. It is not a sufficient fix to only prevent this in the frontend though, since it doesn’t catch it, if two or more different users trigger the import for the same asset at the same time.
Changes:
- select.js: add data attribute data-import-in-process to asset once import process has started and remove it when import is done
- select.js: check for new data attribute and only start import process if attribute does not exist
- select.js: add notification to inform user that asset is being imported
- select.js: add notification as warning for user if import is already in process
- Main.xlf: add new notification messages for english
- Default.html: add id for notification container to be able to send notifications to it via js
- Configuration.js: update hasConfiguration after configuration object was created, because otherwise it will always be false and the translations don’t work
related: https://github.com/neos/neos-development-collection/issues/5116
Info for testing:
You need to bundle the Neos.Neos assets to get the text for the notification messages.
- navigate to the Neos.Neos package
- run yarn
- run yarn build
Packages:
Media.Browser
BUGFIX: Flush cache also for deleted nodes
Removed nodes can’t get found, so they regarding caches don’t get flushed.
The bug was introduced with #4291 * Fixes: #5105
Packages:
Neos
BUGFIX: Fix title attribute for impersonate button in user management
With this change the localized text is rendered instead of always defaulting to english.
Changes:
ImpersonateButton.js change postion of const localizedTooltip inside ImpersonateButton function and change isNil(window.Typo3Neos) to isNil(window.NeosCMS)
RestoreButton.js it was always fallback text used change isNil(window.NeosCMS) to !isNil(window.NeosCMS)
Fixes: #4511
Checklist
[ ] Code follows the PSR-2 coding style
[ ] Tests have been created, run and adjusted as needed
[x] The PR is created against the lowest maintained branch
[x] Reviewer - PR Title is brief but complete and starts with
FEATURE|TASK|BUGFIX[ ] Reviewer - The first section explains the change briefly for change-logs
[ ] Reviewer - Breaking Changes are marked with
!!!and have upgrade-instructions
Packages:
Neos