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
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
|