craftercms / craftercms

Parent project for Crafter CMS. Issue tracking across all repositories and global builds.
GNU General Public License v3.0
288 stars 98 forks source link

Improve Publish/Review dialogs #6864

Open sumerjabri opened 1 month ago

sumerjabri commented 1 month ago

Latest version

Duplicates

Is your enhancement request related to a problem? Please describe.

The APIs are changing, the dialogs won't work with the new APIs. The current dialogs show a list of files, which is hard to visualize. They also require the user to click a button to see the dependencies.

Describe the solution you'd like

Switch to the new APIs, and note the 4 categories returned: items, deleted, hard deps, soft deps.

The returned items are no longer just a list of files, but now have more metadata. Update the dialogs to leverage the new metadata to show a rich interface with more information to the publisher/reviewer.