|
|
|
@@ -1,7 +1,6 @@ |
|
|
|
class UsersController < ApplicationController
|
|
|
|
include ApplicationHelper
|
|
|
|
include Ci::DbConnectable
|
|
|
|
include RepositoriesHelper
|
|
|
|
|
|
|
|
before_action :load_user, only: [:show, :homepage_info, :sync_token, :sync_gitea_pwd, :projects, :watch_users, :fan_users, :hovercard]
|
|
|
|
before_action :check_user_exist, only: [:show, :homepage_info,:projects, :watch_users, :fan_users, :hovercard]
|
|
|
|
@@ -90,13 +89,12 @@ class UsersController < ApplicationController |
|
|
|
def update_image
|
|
|
|
return render_not_found unless @user = User.find_by(login: params[:id]) || User.find_by_id(params[:id])
|
|
|
|
return render_forbidden unless User.current.logged? && (current_user&.admin? || current_user.id == @user.id)
|
|
|
|
|
|
|
|
return render_error(-1, '头像格式不正确!') unless params[:image].present? && image_type?(File.extname(params[:image].original_filename.to_s)[1..-1])
|
|
|
|
if Util.write_file(@image, avatar_path(@user)) && params[:image].present?
|
|
|
|
render_ok({message: '头像修改成功'})
|
|
|
|
else
|
|
|
|
render_error(-1, '头像修改失败!')
|
|
|
|
end
|
|
|
|
|
|
|
|
Util.write_file(@image, avatar_path(@user))
|
|
|
|
return render_ok({message: '头像修改成功'})
|
|
|
|
rescue Exception => e
|
|
|
|
uid_logger_error(e.message)
|
|
|
|
render_error(-1, '头像修改失败!')
|
|
|
|
end
|
|
|
|
|
|
|
|
def me
|
|
|
|
|