ayon-frontend icon indicating copy to clipboard operation
ayon-frontend copied to clipboard

Create and delete version from web UI

Open mkolar opened this issue 1 year ago • 4 comments

Problems

Due to the historical bias toward everything being drive by pipeline tooling, we don't have we based UI elements to do some of the most basic actions regarding creating and deleting entities. Now that we have more web based production tracking features, it would be reasonable to use AYON even without the pipeline tools, purely for project management and production tracking. That however requires creating version for review. Also often producers might want to delete something from the database without having laucher installed.

Specifically we can't:

  • Create and delete product (even though that's probably just byproduct of the other two bellow)
  • Create and delete versions
  • Create and delete representations

Proposal

  • Add UI buttons and elements to be able to create versions completely from the web UI.
  • Add options to delete versions and representations from the Web UI (this will probably need solid warnings that deleting from the web, does not delete the data on disk)

TODO

  • [ ] ...

Attachments

mkolar avatar Oct 01 '24 11:10 mkolar

Just linking this discussion here: Ynput Community Discourse - Delete product

johhnry avatar Oct 17 '24 14:10 johhnry

I think this will be included as part of the ~~Browser~~ Versions dashboard redesign.

Innders avatar Oct 24 '24 10:10 Innders

related to https://github.com/ynput/ayon-frontend/issues/855

mkolar avatar Dec 03 '24 13:12 mkolar

Basic creation using context menus is done in this PR: 1192.

We still need to:

  • Improved UX of creation, like better buttons and just dropping a file onto the browser.
  • Improved product naming validation, using variant instead of custom name.
  • Deleting versions and products.

Innders avatar May 30 '25 07:05 Innders