You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To complete the demo flow, we need a basic UI for updating data in external CMSes. There already is a context menu for this at least on a branch that invokes it.
Basic UI
A dialogue invoked by the context menu, where available (strings / renderable content only at first - i.e. no arrays)
Information about the data you're updating, and an input field to do so
Metadata, including any deep link to the UI (also available from the context menu)
the mock-up here is structural, use the standard patterns and components (you can use the existing data panel for reference)
Re the buttons:
validate is to validate the choice without applying it, in cases where the API provides for this. It could also retrieve additional metadata eg about usage ('this is being used on your production site' / 'this is being used in 20 places' etc)
where "validate" is not an option, use the label "confirm"
Only a validated or confirmed state lets you publish the update
After the confirm step
An option to publish the update, along with a standard warning message. The dialogue height changes deliberately to prevent double clicks; you need to use the mouse to do so
Loading state
After requesting validation and publishing, wait until the operation has succeeded or failed. A failed operation should keep the dialogue open.
The text was updated successfully, but these errors were encountered:
To complete the demo flow, we need a basic UI for updating data in external CMSes. There already is a context menu for this at least on a branch that invokes it.
Basic UI
Re the buttons:
After the confirm step
An option to publish the update, along with a standard warning message. The dialogue height changes deliberately to prevent double clicks; you need to use the mouse to do so
Loading state
After requesting validation and publishing, wait until the operation has succeeded or failed. A failed operation should keep the dialogue open.
The text was updated successfully, but these errors were encountered: