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

12589 move user and group admin from admin #12877

Merged
merged 75 commits into from
Jul 20, 2023
Merged

Conversation

arthanson
Copy link
Collaborator

@arthanson arthanson commented Jun 12, 2023

Fixes: #12589

Moves user, groups and permissions pages from admin to NetBox UI.

Removed some bulk editing / bulk import as it didn't make sense or was a potential security issue. For example, the only thing you can set on a group is a name so it doesn't make sense to have bulk editing for it. Also didn't think we wanted to do bulk import for users as that would need a file with passwords in it.

Had to change some tests as the permission opt-out was special case to always apply for the user and group objects.

These have permission checks but wondering if we want to make some of them superuser only (ObjectPermission, Change Password, Edit User)? Will probably want some tweaks after discussing, but all the core functionality is there.

@jeremystretch jeremystretch added the beta Concerns a bug/feature in a beta release label Jun 20, 2023
@jeremystretch jeremystretch merged commit a4acb50 into feature Jul 20, 2023
8 checks passed
@jeremystretch jeremystretch deleted the 12589-user-admin branch July 20, 2023 20:22
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
beta Concerns a bug/feature in a beta release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants