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

Add group role management and other improvements #299

Merged
merged 7 commits into from
Aug 21, 2023

Conversation

sean-m-sullivan
Copy link
Contributor

@sean-m-sullivan sean-m-sullivan commented Aug 20, 2023

What does this PR do?

major_changes:

  • Added group_roles role and module to manage and attach roles to groups. Glbal role assignment will only work in Galaxy 4.6 or AAP 2.3 or later, while the targeted role assignment will work in Galaxy 4.7 or AAP 2.4 and above.

minor_changes:

  • Updated output in multiple modules to provide more information.
  • Updated server version lookup to remove the dev portion if working on a developmental version of Galaxy.
  • Updated ah_groups module to use new Pulp endpoint. The change should be seamless.
  • added more permissions to the ah_role modules. Consult your web UI to see what roles are available specific to your version.
  • added more roles to the dispatch role

How should this be tested?

Automated tests have been added.

Is there a relevant Issue open for this?

#179

Copy link
Contributor

@Tompage1994 Tompage1994 left a comment

Choose a reason for hiding this comment

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

LGTM

changelogs/fragments/group_roles.yml Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants