Browse Source

新增:区块确权贡献者展示逻辑

pull/330/head
yystopf 3 years ago
parent
commit
64d9d21457
2 changed files with 8 additions and 2 deletions
  1. +2
    -2
      app/controllers/repositories_controller.rb
  2. +6
    -0
      app/views/repositories/_contributor.json.jbuilder

+ 2
- 2
app/controllers/repositories_controller.rb View File

@@ -169,8 +169,8 @@ class RepositoriesController < ApplicationController
end
def contributors
cache_result = $redis_cache.get("ProjectSpecialCommit:#{@project.id}")
if cache_result.present?
@cache_result = $redis_cache.get("ProjectSpecialCommit:#{@project.id}")
if @cache_result.present?
@total_count = Project.mindspore_contributors.size
@contributors = kaminari_array_paginate(Project.mindspore_contributors)
else


+ 6
- 0
app/views/repositories/_contributor.json.jbuilder View File

@@ -6,6 +6,12 @@ if user.blank?
json.type nil
json.name contributor["login"]
json.image_url User::Avatar.get_letter_avatar_url(contributor["login"])
if @cache_result.present?
db_user = User.find_by_id(contributor["id"])
if db_user.present?
json.contribution_perc db_user.contribution_perc(project)
end
end
else
json.contributions contributor["contributions"]
# json.gid contributor["id"]


Loading…
Cancel
Save