Skip to content

Synced Kitsu users should be granted project accesses through distinct project access groups #104

@Tilix4

Description

@Tilix4

Is there an existing issue for this?

  • I have searched the existing issues and added correct labels.

Please describe the feature you have in mind and explain what the current shortcomings are?

Currently, all synced kitsu users are put into a single default access group. If you want to manage access to different projects, you must manage access group manually using Ayon, even though this has already been done with Kitsu by adding users to the projects' respective teams. Users synchronization should allow to assign kitsu users to several access groups based on the project teams.

Suggested implementation?

  • Creating several access groups based on the project teams. An access group by Kitsu project would be created, with a name Kitsu <Project Name> and synced users would be added to the groups based on the Kitsu project teams they belong to.
  • All users would still be put into default kitsu group (current implementation) as default.

Question: Should this feature be an option or the new default behaviour as the described implementation doesn't break the current one?

Describe alternatives you've considered:

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    communityIssues and PRs coming from the community memberstype: enhancementImprovement of existing functionality or minor addition

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions