Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-05-26 00:08:00 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-05-26 00:08:00 +0300
commit100a5e4beade0d9b636791f347506106829781c3 (patch)
tree993702f5225410b6ff1fd984afa244580071d71e /app
parent6fdf80d94aa10083253dad7d0eaa6204be29c843 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app')
-rw-r--r--app/controllers/concerns/preview_markdown.rb2
-rw-r--r--app/helpers/markup_helper.rb2
-rw-r--r--app/models/container_repository.rb6
-rw-r--r--app/serializers/container_repository_entity.rb2
4 files changed, 9 insertions, 3 deletions
diff --git a/app/controllers/concerns/preview_markdown.rb b/app/controllers/concerns/preview_markdown.rb
index ba15d611c0d..d8a1a758a0d 100644
--- a/app/controllers/concerns/preview_markdown.rb
+++ b/app/controllers/concerns/preview_markdown.rb
@@ -32,7 +32,7 @@ module PreviewMarkdown
def markdown_context_params
case controller_name
- when 'wikis' then { pipeline: :wiki, project_wiki: @project_wiki, page_slug: params[:id] }
+ when 'wikis' then { pipeline: :wiki, wiki: @project_wiki, page_slug: params[:id] }
when 'snippets' then { skip_project_check: true }
when 'groups' then { group: group }
when 'projects' then projects_filter_params
diff --git a/app/helpers/markup_helper.rb b/app/helpers/markup_helper.rb
index 4f66356c27e..1a1daa297c6 100644
--- a/app/helpers/markup_helper.rb
+++ b/app/helpers/markup_helper.rb
@@ -129,7 +129,7 @@ module MarkupHelper
context.merge!(
pipeline: :wiki,
project: @project,
- project_wiki: @project_wiki,
+ wiki: @project_wiki,
repository: @project_wiki.repository,
page_slug: wiki_page.slug,
issuable_state_filter_enabled: true
diff --git a/app/models/container_repository.rb b/app/models/container_repository.rb
index 455c672cea3..e7e7003c2a4 100644
--- a/app/models/container_repository.rb
+++ b/app/models/container_repository.rb
@@ -67,6 +67,12 @@ class ContainerRepository < ApplicationRecord
end
end
+ def tags_count
+ return 0 unless manifest && manifest['tags']
+
+ manifest['tags'].size
+ end
+
def blob(config)
ContainerRegistry::Blob.new(self, config)
end
diff --git a/app/serializers/container_repository_entity.rb b/app/serializers/container_repository_entity.rb
index 46aa0adc5a0..4c87d1438b0 100644
--- a/app/serializers/container_repository_entity.rb
+++ b/app/serializers/container_repository_entity.rb
@@ -3,7 +3,7 @@
class ContainerRepositoryEntity < Grape::Entity
include RequestAwareEntity
- expose :id, :name, :path, :location, :created_at, :status
+ expose :id, :name, :path, :location, :created_at, :status, :tags_count
expose :tags_path do |repository|
project_registry_repository_tags_path(project, repository, format: :json)