Adding update controller and view for the action
Adding update controller and view for the role
Adding update controller and view for the User + refactor the User
Controller, because the views for updating would have had the same name.
Remove the update buttons, since you need to perform a POST for security
reasons to be able to update something.