Add user avatars

This commit is contained in:
Râu Cao
2023-09-06 12:15:25 +02:00
parent 86f85a90f4
commit 9e5aeaf572
3 changed files with 82 additions and 24 deletions

View File

@@ -19,6 +19,7 @@ class SettingsController < ApplicationController
def update
@user.preferences.merge!(user_params[:preferences] || {})
@user.display_name = user_params[:display_name]
@user.avatar = user_params[:avatar] if user_params[:avatar].present?
if @user.save
if @user.display_name && (@user.display_name != @user.ldap_entry[:display_name])
@@ -117,7 +118,7 @@ class SettingsController < ApplicationController
end
def user_params
params.require(:user).permit(:display_name, preferences: [
params.require(:user).permit(:display_name, :avatar, preferences: [
:lightning_notify_sats_received,
:xmpp_exchange_contacts_with_invitees
])