Skip to content

Scaling user provisioning for subadmins with many groups - #20677

Merged
nickvergessen merged 2 commits into
masterfrom
followup/17718/scaling-user-provisioning
Apr 30, 2020
Merged

Scaling user provisioning for subadmins with many groups#20677
nickvergessen merged 2 commits into
masterfrom
followup/17718/scaling-user-provisioning

Conversation

@nickvergessen

Copy link
Copy Markdown
Member

Replaces #17718

CC @mikaelh

mikaelhand others added 2 commits April 25, 2020 14:37
… where subadmins have access to many of groups (>250)
- UsersController:editUser() calls isUserAccessible() even if the user is admin
This fix reduces API calls to editUser (ex change locale/display name) from >2 minutes (!) to ~3 seconds per call in average.
Signed-off-by: Mikael Hammarin <mikael@try2.se>
Signed-off-by: Joas Schilling <coding@schilljs.com>
@rullzerrullzer mentioned this pull request Apr 29, 2020
11 tasks
@nickvergessen
nickvergessen merged commit 5b5550d into masterApr 30, 2020
@nickvergessen
nickvergessen deleted the followup/17718/scaling-user-provisioning branch April 30, 2020 10:50
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@nickvergessen@rullzer@ChristophWurst@mikaelh