Open mswindler opened 5 years ago
Also another useful tool would be rename
This is going to be a lot bigger of a project than I anticipated. The application isn't as well set up currently as I hoped it would be.
Some good functions to add would be safe deletion of publishes and clearing of the rib_archive directory for a selected asset.
A bulk method to clear all rib_archives would also be reallly nice. It should only be run when no one is submitting a shot to the farm and while no shots are being rendered on the farm. Maybe a select from list dialog to exclude selected shots from being cleared would be good.
Manager is currently located in dccpipe.pipe.tools: https://github.com/byu-animation/dccpipe/tree/master/pipe/tools/manager
Steps to accomplish:
1
However, since this would be a standalone application--not a plugin built-on to an existing application like MayaTools, HouTools, etc...--I think it would be a good idea to pull this out into just dccpipe.pipe, into a new module for standalone apps. Call it applications.
2
Next, we should redesign the structure of Manager so the logic is in a controller module, and the gui is isolated as much as possible. Right now, there are many GUI classes inside main.py, and I don't think there are any controller files at all.
3
Then, we need to actually hook up manager to use actual data from the pipeline, not dummy data.
4
Finally, add in useful tools like search, create, delete, move, etc.