opf/openproject

View on GitHub
modules/avatars/app/controllers/avatars/users_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ::Avatars
  class UsersController < BaseController
    before_action :require_admin
    before_action :find_user

    layout "admin", except: :show

    def show
      redirect_to redirect_path
    end

    private

    def redirect_path
      edit_user_path(@user, tab: "avatar")
    end

    def find_user
      @user = User.find(params[:id])
    rescue ActiveRecord::RecordNotFound
      render_404
    end
  end
end