Skip to content
Snippets Groups Projects
Select Git revision
  • 0d2ad8edcc2691090e95678c0819e6e2394a17cd
  • main default protected
  • renovate/importmap-rails-2.x-lockfile
  • renovate/puma-6.x-lockfile
  • renovate/solid_queue-1.x-lockfile
  • renovate/redis-5.x-lockfile
  • renovate/ruby
  • renovate/selenium-webdriver-4.x-lockfile
  • renovate/icalendar-2.x-lockfile
  • renovate/debug-1.x-lockfile
  • renovate/turbo-rails-2.x-lockfile
  • renovate/gcr.io-kaniko-project-executor-1.x
  • eh22 protected
  • update-rubocop
14 results

application_controller.rb

Blame
  • Felix Eckhofer's avatar
    tribut authored
    Required by the more languages team.
    259a89e8
    History
    application_controller.rb 625 B
    class ApplicationController < ActionController::Base
      before_action :configure_permitted_parameters, if: :devise_controller?
    
      protected
    
      def configure_permitted_parameters
        devise_parameter_sanitizer.permit(:sign_up, keys: [:invitation_token])
        devise_parameter_sanitizer.permit(:account_update) do |u|
          u.permit(:name, :email, :password, :password_confirmation, :avatar_color, :languages_from, :languages_to, :telegram_username, :current_password)
        end
      end
    
      def authorize_shiftcoordinator
        unless current_user.shiftcoordinator?
          render plain: 'Forbidden', status: :forbidden
        end
      end
    end