Skip to content

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
@arthanson arthanson requested a review from jeremystretch July 20, 2023 09:55
@jeremystretch jeremystretch merged commit a4acb50 into feature Jul 20, 2023
@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.

2 participants