* WIP: Adds a Users::RemoveRole service to encapsulate Admin::UsersController#destroy * Adds #role_display_name helper to application_helper.rb for extensibility * Adjusts Member is Suspended banner to Member is Banned for consistency * WIP: Extract Admin::UsersController#destroy into remove_role.rb service * Cleans up Admin::UsersController#destroy and remove_role.rb service - Removes unneccessary code from Admin::UsersController#destroy - Replaces args with keyword args in Admin::UsersController#destroy - Replaces args with keyword args in remove_role.rb service - Refactors code to be more extensible and cleaner overall * Adds a remove_role_spec.rb to test Users::RemoveRole service * Fix typo in Admin::UsersController#destroy * Refactors role_display_name helper method and reverts change to banner * Use #role_display_name in _current_roles.html.erb * Refactors conditional, names, and adjusts spec to account for refactors * Raises StandardError if there is an issue with role removal |
||
|---|---|---|
| .. | ||
| approved_liquid_tags.rb | ||
| cleanup_chat_channels.rb | ||
| create_mascot_account.rb | ||
| delete.rb | ||
| delete_activity.rb | ||
| delete_articles.rb | ||
| delete_comments.rb | ||
| profile_image_generator.rb | ||
| remove_role.rb | ||
| request_destroy.rb | ||
| safe_remote_profile_image_url.rb | ||