mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-16 09:45:57 +08:00
ADD valiate
* ADD 项目验证信息 * ADD 组织验证信息 * ADD 团队验证信息 * FIX 处理找不到贡献者的bug * FIX 处理同步镜像项目导航设置功能的bug
This commit is contained in:
@@ -169,6 +169,7 @@ class AccountsController < ApplicationController
|
||||
|
||||
# 用户登录
|
||||
def login
|
||||
Users::LoginForm.new(account_params).validate!
|
||||
@user = User.try_to_login(params[:login], params[:password])
|
||||
|
||||
return normal_status(-2, "错误的账号或密码") if @user.blank?
|
||||
@@ -345,4 +346,7 @@ class AccountsController < ApplicationController
|
||||
params.require(:user).permit(:login, :email, :phone)
|
||||
end
|
||||
|
||||
def account_params
|
||||
params.require(:account).permit(:login, :password)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -36,6 +36,7 @@ class Organizations::OrganizationsController < Organizations::BaseController
|
||||
|
||||
def update
|
||||
ActiveRecord::Base.transaction do
|
||||
Organizations::CreateForm.new(organization_params).validate!
|
||||
login = @organization.login
|
||||
@organization.login = organization_params[:name] if organization_params[:name].present?
|
||||
@organization.nickname = organization_params[:nickname] if organization_params[:nickname].present?
|
||||
|
||||
@@ -43,6 +43,7 @@ class Organizations::TeamsController < Organizations::BaseController
|
||||
end
|
||||
|
||||
def update
|
||||
Organizations::CreateTeamForm.new(team_params).validate!
|
||||
@team = Organizations::Teams::UpdateService.call(current_user, @team, team_params)
|
||||
rescue Exception => e
|
||||
uid_logger_error(e.message)
|
||||
|
||||
@@ -106,7 +106,7 @@ class ProjectsController < ApplicationController
|
||||
|
||||
def update
|
||||
ActiveRecord::Base.transaction do
|
||||
# Projects::CreateForm.new(project_params).validate!
|
||||
Projects::UpdateForm.new(project_params).validate!
|
||||
private = params[:private] || false
|
||||
|
||||
new_project_params = project_params.except(:private).merge(is_public: !private)
|
||||
|
||||
Reference in New Issue
Block a user