* Match family and families
* Allow kitsu note to not have set comment and capture it without erroring in IntegrateKitsuReview
* Allow fallback to context for instance `task`
* Shush hound
* Refactor variable names
* Include app group name with app name for logger
* Include app group name in launch finished log message
* Include app group name with launching message
* Use `application.full_name` instead
* Tweak variable names
* Use `filter_profiles` from lib
* Fix type fallback
* Simplify additional family filters
* Use legacy_io.Session instead of os.environ
* Fix logging message
* Indent todo comment for better todo highlighting in Pycharm
* Simplify gap filling logic
* Optimize getting nearest frames
* Fix logic for nearest frame
- This fixes cases where nearest frame isn't directly the next frame
* Refactor `index` in variable `idx` to match `missing_idx` naming
* Use `filter_profiles` from lib
* Match family filter validation of extract review
* Fix typo `overscal` -> `overscan`
* Use `legacy_io.Session` instead of `os.environ`
* Remove unused import
* use 'KnownPublishError' instead of 'AssertionError'
* modify nearest frame logic in holes fill
* Fix unsupported indexing of clique Collection + slightly simplify
---------
Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
* Avoid command pop-ups during publishing (tip by @iLLiCiTiT)
* No need to pass creationflags because it's already done in `run_subprocess`
* Hide command window for `shell=True` calls
* Update openpype/lib/execute.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
---------
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* Fix#4656: Enforce unique destination transfer in Integrator
Note that this is per instance - it doesn't validate cross-instance destinations in the context
* Use explicit DuplicateDestinationError and raise as KnownPublishError
* Enhancement: Allowing kitsu not status exceptions
* Update openpype/modules/kitsu/plugins/publish/integrate_kitsu_note.py
Co-authored-by: Félix David <felixg.david@gmail.com>
* adding equal/not equal option
* Making equal/not equal option available at for every list item
* Changed into , renamed into , added documentation
* Using upper cases during check, so the new settings aren't case sensitive
* Linting little detail
* Renaming Equality into Condition, new screenshot with both equal and not equal shown on it
* Update website/docs/module_kitsu.md
README adjustments
Co-authored-by: Félix David <felixg.david@gmail.com>
* Changes needed to resolve conflict
* Changing context into instance where appropriate
* Minor change to avoid changing a line that doesn't need to be changed
* Turning exceptions into conditions. Making checks positive instead of negative. Changing implementation based on suggestions.
---------
Co-authored-by: Félix David <felixg.david@gmail.com>
* Avoid VersionDelegate error if version value is not set, e.g. for NOT FOUND instances
* Ignore items without `representation` data
* Add not found items per container into the model like regular containers
* Do not provide set version + remove options for NOT FOUND items