Browse Source

Merge branch 'pre_trustie_server' into trustie_server

pull/342/head
xxqfamous 3 years ago
parent
commit
da7e0a4143
6 changed files with 10 additions and 4 deletions
  1. +0
    -1
      app/controllers/accounts_controller.rb
  2. +1
    -1
      app/controllers/projects_controller.rb
  3. +1
    -0
      app/controllers/pull_requests_controller.rb
  4. +1
    -1
      app/services/admins/import_user_from_excel_service.rb
  5. +2
    -1
      app/views/repositories/edit.json.jbuilder
  6. +5
    -0
      db/migrate/20230530353459_add_project_pr_admin.rb

+ 0
- 1
app/controllers/accounts_controller.rb View File

@@ -27,7 +27,6 @@ class AccountsController < ApplicationController

# 其他平台同步注册的用户
def remote_register
remote_register_params.merge!(user_id: nil)
Register::RemoteForm.new(remote_register_params).validate!
username = params[:username]&.gsub(/\s+/, "")
tip_exception("无法使用以下关键词:#{username},请重新命名") if ReversedKeyword.check_exists?(username)


+ 1
- 1
app/controllers/projects_controller.rb View File

@@ -289,7 +289,7 @@ class ProjectsController < ApplicationController
def project_params
params.permit(:user_id, :name, :description, :repository_name, :website, :lesson_url, :default_branch, :identifier,
:project_category_id, :project_language_id, :license_id, :ignore_id, :private,
:blockchain, :blockchain_token_all, :blockchain_init_token)
:blockchain, :blockchain_token_all, :blockchain_init_token, :pr_view_admin)
end

def mirror_params


+ 1
- 0
app/controllers/pull_requests_controller.rb View File

@@ -192,6 +192,7 @@ class PullRequestsController < ApplicationController
end

def show
tip_exception(403, "你没有权限访问") if @project.pr_view_admin? && !@project.manager?(current_user)
@issue_user = @issue.user
@issue_assign_to = @issue.get_assign_user
@gitea_pull = Gitea::PullRequest::GetService.call(@owner.login,


+ 1
- 1
app/services/admins/import_user_from_excel_service.rb View File

@@ -45,7 +45,7 @@ class Admins::ImportUserFromExcelService < ApplicationService
password = data.password
nickname = data.nickname&.gsub(/\s+/, "")
raise Error, "无法使用以下关键词:#{username},请重新命名" if ReversedKeyword.check_exists?(data.login)
Register::RemoteForm.new({username: username, email: email, password: password, platform: 'forge', user_id: nil}).validate!
Register::RemoteForm.new({username: username, email: email, password: password, platform: 'forge'}).validate!
user = User.new(admin: false, login: username, mail: email, nickname: nickname, platform: 'forge' , type: "User")
user.password = password
user.activate


+ 2
- 1
app/views/repositories/edit.json.jbuilder View File

@@ -10,7 +10,8 @@ json.project_units @project.project_units.pluck(:unit_type)
json.lesson_url @project.lesson_url
json.permission render_permission(current_user, @project)
json.is_transfering @project.is_transfering
json.transfer do
json.pr_view_admin @project.pr_view_admin?
json.transfer do
json.partial! "/users/user_simple", locals: {user: @project&.applied_transfer_project&.owner}
end
json.is_pinned @project.has_pinned_users.include?(current_user)

+ 5
- 0
db/migrate/20230530353459_add_project_pr_admin.rb View File

@@ -0,0 +1,5 @@
class AddProjectPrAdmin < ActiveRecord::Migration[5.2]
def change
add_column :projects, :pr_view_admin, :boolean, default: false
end
end

Loading…
Cancel
Save