Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publisher: filter creators based on task #560

Merged
merged 41 commits into from
Jun 10, 2024

Conversation

kalisp
Copy link
Member

@kalisp kalisp commented May 28, 2024

Changelog Description

This provides a way how to limit list of provided Creators in Publisher based on current context. This should
help artists decision which creator they should use.

Creator labels can by copy&pasted from Publisher.

Additional info

If you want to limit which creators should be shown, provide some profile, based on host name and task info.
Put creator identifier to Allowed Creator Labels.

Testing notes:

  1. configure ayon+settings://core/tools/creator/filter_creator_profiles?project=ayon_test
core_tools_filter_creators
  1. check that configured profile was applied and appropriate creator is shown/not shown in middle column with list of creators inside of Publisher

@ynbot
Copy link
Contributor

ynbot commented May 28, 2024

Task linked: AY-5539 define creators per task

@ynbot ynbot added type: enhancement Improvement of existing functionality or minor addition size/XS labels May 28, 2024
client/ayon_core/tools/publisher/control.py Outdated Show resolved Hide resolved
client/ayon_core/tools/publisher/control.py Outdated Show resolved Hide resolved
client/ayon_core/tools/publisher/control.py Show resolved Hide resolved
client/ayon_core/tools/publisher/control.py Outdated Show resolved Hide resolved
server/settings/tools.py Outdated Show resolved Hide resolved
server/settings/tools.py Outdated Show resolved Hide resolved
server/settings/tools.py Outdated Show resolved Hide resolved
@64qam 64qam requested a review from MilaKudr May 28, 2024 18:06
kalisp and others added 9 commits May 29, 2024 12:12
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
…ors-per-task' into enhancement/AY-5539_define-creators-per-task
Safely return task_type only if task_entity exits.
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
server/settings/tools.py Outdated Show resolved Hide resolved
server/settings/tools.py Outdated Show resolved Hide resolved
kalisp and others added 2 commits May 31, 2024 13:31
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
@kalisp kalisp requested a review from iLLiCiTiT June 3, 2024 10:07
@kalisp kalisp requested a review from BigRoy June 6, 2024 09:54
Copy link
Collaborator

@BigRoy BigRoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't test the code, but overall the code changes look good. Might need some testing by someone still if it hasn't been thoroughly tested yet.

@kalisp kalisp merged commit 0a702fe into develop Jun 10, 2024
1 check passed
@kalisp kalisp deleted the enhancement/AY-5539_define-creators-per-task branch June 10, 2024 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/XS type: enhancement Improvement of existing functionality or minor addition
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

8 participants