Create and delete version from web UI
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
Just linking this discussion here: Ynput Community Discourse - Delete product
I think this will be included as part of the ~~Browser~~ Versions dashboard redesign.
related to https://github.com/ynput/ayon-frontend/issues/855
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.