Merge branch 'fix/gitlab-export-confidential' into 'master'
Fix confidential issues made public after import Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/21803 The gitlab.com import was ignoring the confidential attribute, hence making all issues public after being imported. The API has changed in order to also expose this field. See merge request !1992
This commit is contained in:
commit
19f5304a6e
3 changed files with 5 additions and 1 deletions
|
@ -87,6 +87,7 @@ v 8.11.5 (unreleased)
|
|||
- Fix member expiration date picker after update
|
||||
- Fix suggested colors options for new labels in the admin area. !6138
|
||||
- Fix GitLab import button
|
||||
- Fix confidential issues being exposed as public using gitlab.com export
|
||||
|
||||
v 8.11.4
|
||||
- Fix resolving conflicts on forks. !6082
|
||||
|
|
|
@ -41,7 +41,8 @@ module Gitlab
|
|||
title: issue["title"],
|
||||
state: issue["state"],
|
||||
updated_at: issue["updated_at"],
|
||||
author_id: gl_user_id(project, issue["author"]["id"])
|
||||
author_id: gl_user_id(project, issue["author"]["id"]),
|
||||
confidential: issue["confidential"]
|
||||
)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -13,6 +13,7 @@ describe Gitlab::GitlabImport::Importer, lib: true do
|
|||
'title' => 'Issue',
|
||||
'description' => 'Lorem ipsum',
|
||||
'state' => 'opened',
|
||||
'confidential' => true,
|
||||
'author' => {
|
||||
'id' => 283999,
|
||||
'name' => 'John Doe'
|
||||
|
@ -34,6 +35,7 @@ describe Gitlab::GitlabImport::Importer, lib: true do
|
|||
title: 'Issue',
|
||||
description: "*Created by: John Doe*\n\nLorem ipsum",
|
||||
state: 'opened',
|
||||
confidential: true,
|
||||
author_id: project.creator_id
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue