Extract data logic out of UsersController.show into a presenter

What does this MR do and why?

Extract data logic out of UsersController.show into a presenter

We're approaching the max lines for the UsersController class and having to make hacky changes when trying to introduce any changes

Not to mention a lot of the logic never belonged in the controller in the first place

Changelog: Maintenance

Screenshots or screen recordings

Before After

Validation steps

/cc @leetickett-gitlab

Edited by Lee Tickett

Merge request reports

Loading