You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

14 lines
530 B

class ApplicationController < ActionController::Base
before_action :configure_permitted_parameters, if: :devise_controller?
def authenticate_admin
redirect_to root_path, alert: "Kein Zugriff!" unless current_user.email =="christoph@marzell.net"
end
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:account_update, keys: [:total_required_hours, :weekly_target_hours, weekly_target_matrix: {}, required_hours_matrix: {}])
end
def is_admin?
current_user&.email =="christoph@marzell.net"
end
end