From 1b4ca03ac7fce34a9a00fece41afb58b2e6c48c1 Mon Sep 17 00:00:00 2001 From: yystopf Date: Mon, 3 Jun 2024 14:25:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=BC=80=E5=90=AF=E7=94=A8=E6=88=B7=E7=94=BB=E5=83=8F=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helpers/projects_helper.rb | 1 + app/models/project.rb | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 93e2bde76..0f34b7c1b 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -68,6 +68,7 @@ module ProjectsHelper cloud_ide_saas_url: cloud_ide_saas_url(user), open_blockchain: Site.has_blockchain? && project.use_blockchain, has_dataset: project.project_dataset.present?, + open_portrait: project.open_portrait, ignore_id: project.ignore_id }).compact diff --git a/app/models/project.rb b/app/models/project.rb index 2231320d3..c5fb448a0 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -457,6 +457,10 @@ class Project < ApplicationRecord $redis_cache.hdel("issue_cache_delete_count", self.id) end + def open_portrait + EduSetting.get("open_portrait_projects").present? ? EduSetting.get("open_portrait_projects").split(",").include?(self.id.to_s) : false + end + def self.mindspore_contributors cache_result = $redis_cache.get("ProjectMindsporeContributors") if cache_result.nil?