Overview
In #3497530: Implement the "Publish All" button @soaratul pointed out that when we return errors from the publish all endpoint, they can't easily be matched to the records in the preview changes pane.
Proposed resolution
Add the entity auto save key to the error objects' meta key so that they can be matched against the items in the preview panel
User interface changes
Issue fork experience_builder-3499791
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
larowlanComment #5
wim leersAFAICT this blocks #3497530: Implement the "Publish All" button.
Comment #6
wim leersRTBC assuming tests pass with the OpenAPI tightening I've done. Most critical tightening: https://git.drupalcode.org/project/experience_builder/-/merge_requests/5... — without that, the very information @soaratul may or may not exist 😅
Let's guarantee he can rely on it! 😄
Comment #8
wim leers🥳
Comment #9
wim leersComment #10
larowlanOvernight I had some more thoughts on this so opened #3500087: Make AutoSaveManager::getAutoSaveKey static