Add invitation system (#398)

This commit is contained in:
Riccardo Graziosi
2024-09-06 20:27:15 +02:00
committed by GitHub
parent b6c92cc1b0
commit 519ec80b90
25 changed files with 591 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ class ApplicationController < ActionController::Base
rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized
before_action :configure_permitted_parameters, if: :devise_controller?
before_action :configure_devise_permitted_parameters, if: :devise_controller?
before_action :check_tenant_is_private, if: :should_check_tenant_is_private?
prepend_before_action :load_tenant_data
@@ -31,8 +31,8 @@ class ApplicationController < ActionController::Base
protected
def configure_permitted_parameters
additional_permitted_parameters = [:full_name, :notifications_enabled]
def configure_devise_permitted_parameters
additional_permitted_parameters = [:full_name, :notifications_enabled, :invitation_token]
devise_parameter_sanitizer.permit(:sign_up, keys: additional_permitted_parameters)
devise_parameter_sanitizer.permit(:account_update, keys: additional_permitted_parameters)