* make sure the message type is set and unset correctly
* Update dummy data in readme
* remove debug message from main thread callbacks
* removed unused import
* cleanup code in muster addon
* simplified 'get_publish_instance_label' function
* even better json file handling
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
---------
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
* implemented helper function to get instance label
* use 'get_publish_instance_label' in some of existing plugins
* use 'get_publish_instance_label' in publisher controller
* convert family text field to enum field
* get families from loaders and not creators
* refactor the list families part
* remove discover_loader_plugins call since there is already a variable with loaders plugins
---------
Co-authored-by: Thomas Fricard <tfricard@ws114.prs.vfx.int>
Co-authored-by: Clément Hector <clement.hector@gmail.com>
* Clear message label on publish so that on "continue" it does not persist the "Hit play to continue" message
* Clear main label on reset since the label isn't visible anyway
* Remove unnecessary comment
---------
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* OP-1066 - add expected files in Deadline into explicit cleanup
Implicit cleanup doesn't work correctly, safest option is for DL submissions to mark only files that should be rendered to be deleted after successful publish.
* OP-1066 - moved collecting of expected files into collector
Parsing of json didn't have context implemented, it is easier to mark expected files in collector.
* OP-4793 - delete full stagingDir
Reviews might be extracted into staging dir, should be removed too.
* Revert "OP-4793 - delete full stagingDir"
This reverts commit 8b002191e1ad3b31a0cbe439ca1158946c43b049.
* OP-1066 - added function to mark representation files to be cleaned up
Should be applicable for all new representations, as reviews, thumbnails, to clean up their intermediate files.
* OP-1066 - moved files to better file
Cleaned up occurences where not necessary.
* OP-1066 - removed unused import
* OP-1066 - removed unnecessary setdefault
* OP-1066 - removed unnecessary logging
* OP-1066 - cleanup metadata json
Try to cleanup parent folder if empty.