Browse Source

连接ci数据库方法

tags/v3.0.0
moshenglv 5 years ago
parent
commit
3d332c75d6
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      app/controllers/users_controller.rb

+ 11
- 0
app/controllers/users_controller.rb View File

@@ -7,6 +7,17 @@ class UsersController < ApplicationController
before_action :connect_to_ci_db, only: [:get_user_info]
skip_before_action :check_sign, only: [:attachment_show]
def connect_to_ci_db(options={})
if !(current_user && !current_user.is_a?(AnonymousUser) && current_user.devops_certification?)
return
end
if current_user.ci_cloud_account.server_type == Ci::CloudAccount::SERVER_TYPE_TRUSTIE
connect_to_trustie_ci_database(options)
else
connect_to_ci_database(options)
end
end
def list
scope = User.active.recent.like(params[:search]).includes(:user_extension)
@total_count = scope.size


Loading…
Cancel
Save