Browse Source

Merge branch 'pre_trustie_server' into trustie_server

tags/v4.0.0^2
yystopf 4 years ago
parent
commit
da863c3963
3 changed files with 5 additions and 5 deletions
  1. +1
    -1
      app/controllers/ci/base_controller.rb
  2. +1
    -1
      app/controllers/ci/secrets_controller.rb
  3. +3
    -3
      app/models/ci/repo.rb

+ 1
- 1
app/controllers/ci/base_controller.rb View File

@@ -8,7 +8,7 @@ class Ci::BaseController < ApplicationController
namespace = params[:owner]
id = params[:repo] || params[:id]

@ci_user, @repo = Ci::Repo.find_with_namespace(namespace, id)
@ci_user, @repo = Ci::Repo.find_with_namespace(namespace, id, current_user.login)
end

def load_all_repo


+ 1
- 1
app/controllers/ci/secrets_controller.rb View File

@@ -46,7 +46,7 @@ class Ci::SecretsController < Ci::BaseController
end

def ci_drone_url
user = User.find_by(login: params[:owner])
user = User.find_by(login: params[:owner]) || User.find_by(login: current_user.login)
user&.ci_cloud_account.drone_url
end


+ 3
- 3
app/models/ci/repo.rb View File

@@ -5,10 +5,10 @@ class Ci::Repo < Ci::RemoteBase
has_one :perm, foreign_key: :perm_repo_uid
has_many :builds, foreign_key: :build_repo_id, dependent: :destroy

def self.find_with_namespace(namespace_path, identifier)
def self.find_with_namespace(namespace_path, identifier, user_login)
logger.info "########namespace_path: #{namespace_path} ########identifier: #{identifier} "
user = Ci::User.find_by_user_login namespace_path
user_login = user_login || namespace_path
user = Ci::User.find_by_user_login user_login
repo = Ci::Repo.where(repo_namespace: namespace_path, repo_name: identifier).first

[user, repo]


Loading…
Cancel
Save