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

version 0.1.0 #1

Merged
merged 39 commits into from
Dec 2, 2024
Merged

version 0.1.0 #1

merged 39 commits into from
Dec 2, 2024

Conversation

untitledds
Copy link
Owner

@untitledds untitledds commented Dec 2, 2024

This PR merges the dev branch into main in preparation for the release of version 0.1.0.

Changes

  • Implemented automatic user registration based on OIDC tokens.
  • Added functionality to assign roles to users based on their OIDC groups.
  • Introduced the ability to update user admin status in specific projects if they belong to the designated admin group.
  • Improved code readability and maintainability by refactoring repetitive code into separate functions.
  • Enhanced logging to provide better insights into user registration and role assignment processes.
  • Fixed an issue where users were not being assigned roles correctly based on their OIDC groups.
  • Resolved a bug where the admin status was not being updated correctly for existing users.

Release Notes

For more details, see the Release Notes.

Checklist

  • All tests pass.
  • RELEASE_NOTES.md is updated.
  • Code reviewed.

Known Issues

  • The plugin may experience performance issues with a large number of users and groups. This will be addressed in future releases.

Contributing

Contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for details.

@untitledds untitledds marked this pull request as draft December 2, 2024 21:06
@untitledds untitledds marked this pull request as ready for review December 2, 2024 21:06
@untitledds untitledds marked this pull request as draft December 2, 2024 21:06
@untitledds untitledds self-assigned this Dec 2, 2024
@untitledds untitledds marked this pull request as ready for review December 2, 2024 21:11
@untitledds untitledds marked this pull request as draft December 2, 2024 21:12
@untitledds untitledds marked this pull request as ready for review December 2, 2024 21:18
@untitledds untitledds merged commit 9dae877 into main Dec 2, 2024
1 check passed
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.

1 participant