-
-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FEATURE: Refactor publication and discarding endpoints #3752
Conversation
e624b53
to
b01269c
Compare
Otherwise Flow's reflection gets in the way of converting the request body to array, because it doesn't know how to handle type `array<string,string>`.
…ish/discard actions
…gesToBeDiscarded` in DiscardDialog
|
This commit MUST be removed before merging PR #3752
Thanks for all the adjustments and discussions so far. It seems the mutations are now handled by the Neos |
Definitely later. Currently, we need the actual changes in the UI to calculate dirty-state in various places. The new API doesn't solve this for us yet, but that's an implementation detail and can be adjusted later down the line. We need to take care of conflict resolution first. |
{ | ||
/** @todo send from UI */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
todo remove todo, or later
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the change i will run the Neos Ui e2e locally and then i suppose we can merge this.
Just a reminder:
|
Locally all tests pass, except an unrelated unit test failure that should be fixed after an upmerge. Ill push also a commit to fix the silly ci (sorry i meant style ci) |
reopen to trigger ci |
Huh e2e still fail
also on 9.0 after merge ... |
$nodeIdentifiersToPublish[] = new NodeIdToPublishOrDiscard( | ||
$nodeAddress->nodeAggregateId, | ||
$nodeAddress->dimensionSpacePoint | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI, as we dont use the node address from the Neos Ui here anymore and their dimension we accidentally trashed partial publishing with respect to dimensions.
But this might be okay as discussed :D
This implements explicit endpoints for publishing and discarding sites or documents, adjusting Neos' behavior to the ESCR.
(see also: neos/neos-development-collection#4943)