9 changed files with 53 additions and 23 deletions
@ -1,19 +1,20 @@ |
|||
class Users::RegistrationsController < Devise::RegistrationsController |
|||
protected |
|||
|
|||
def update_resource(resource, params) |
|||
# Wenn kein Passwort gesetzt werden soll: |
|||
if params[:password].blank? && params[:password_confirmation].blank? |
|||
resource.update_without_password(params.except(:current_password)) |
|||
else |
|||
super |
|||
end |
|||
end |
|||
|
|||
def configure_permitted_parameters |
|||
devise_parameter_sanitizer.permit(:account_update, keys: [ |
|||
required_hours_matrix: {}, |
|||
weekly_target_matrix: {} |
|||
]) |
|||
end |
|||
protected |
|||
|
|||
def update_resource(resource, params) |
|||
# Wenn kein Passwort gesetzt werden soll: |
|||
if params[:password].blank? && params[:password_confirmation].blank? |
|||
resource.update_without_password(params.except(:current_password)) |
|||
else |
|||
super |
|||
end |
|||
end |
|||
|
|||
def configure_permitted_parameters |
|||
devise_parameter_sanitizer.permit(:account_update, keys: [ |
|||
:praepedeutikum_done, |
|||
required_hours_matrix: {}, |
|||
weekly_target_matrix: {} |
|||
]) |
|||
end |
|||
end |
|||
@ -0,0 +1,5 @@ |
|||
class AddPraepedeutikumDoneToUsers < ActiveRecord::Migration[7.1] |
|||
def change |
|||
add_column :users, :praepedeutikum_done, :boolean, default: false, null: false |
|||
end |
|||
end |
|||
Loading…
Reference in new issue