Commit c56d1c96 authored by Natalia Tepluhina's avatar Natalia Tepluhina

Merge branch 'fix-import-export-not-inverses-34769' into 'master'

Export Csv Update

See merge request gitlab-org/gitlab!80179
parents e94abffb a04b33d6
...@@ -23,11 +23,11 @@ module Issues ...@@ -23,11 +23,11 @@ module Issues
def header_to_value_hash def header_to_value_hash
{ {
'Title' => 'title',
'Description' => 'description',
'Issue ID' => 'iid', 'Issue ID' => 'iid',
'URL' => -> (issue) { issue_url(issue) }, 'URL' => -> (issue) { issue_url(issue) },
'Title' => 'title',
'State' => -> (issue) { issue.closed? ? 'Closed' : 'Open' }, 'State' => -> (issue) { issue.closed? ? 'Closed' : 'Open' },
'Description' => 'description',
'Author' => 'author_name', 'Author' => 'author_name',
'Author Username' => -> (issue) { issue.author&.username }, 'Author Username' => -> (issue) { issue.author&.username },
'Assignee' => -> (issue) { issue.assignees.map(&:name).join(', ') }, 'Assignee' => -> (issue) { issue.assignees.map(&:name).join(', ') },
......
...@@ -13,11 +13,11 @@ module MergeRequests ...@@ -13,11 +13,11 @@ module MergeRequests
def header_to_value_hash def header_to_value_hash
{ {
'Title' => 'title',
'Description' => 'description',
'MR IID' => 'iid', 'MR IID' => 'iid',
'URL' => -> (merge_request) { merge_request_url(merge_request) }, 'URL' => -> (merge_request) { merge_request_url(merge_request) },
'Title' => 'title',
'State' => 'state', 'State' => 'state',
'Description' => 'description',
'Source Branch' => 'source_branch', 'Source Branch' => 'source_branch',
'Target Branch' => 'target_branch', 'Target Branch' => 'target_branch',
'Source Project ID' => 'source_project_id', 'Source Project ID' => 'source_project_id',
......
...@@ -52,7 +52,7 @@ export, after which the email is prepared. ...@@ -52,7 +52,7 @@ export, after which the email is prepared.
## Sorting ## Sorting
Exported issues are always sorted by `Issue ID`. Exported issues are always sorted by `Title`.
## Format ## Format
...@@ -63,11 +63,11 @@ the values: ...@@ -63,11 +63,11 @@ the values:
| Column | Description | | Column | Description |
|------------------------------------------|-----------------------------------------------------------| |------------------------------------------|-----------------------------------------------------------|
| Title | Issue `title` |
| Description | Issue `description` |
| Issue ID | Issue `iid` | | Issue ID | Issue `iid` |
| URL | A link to the issue on GitLab | | URL | A link to the issue on GitLab |
| Title | Issue `title` |
| State | `Open` or `Closed` | | State | `Open` or `Closed` |
| Description | Issue `description` |
| Author | Full name of the issue author | | Author | Full name of the issue author |
| Author Username | Username of the author, with the `@` symbol omitted | | Author Username | Username of the author, with the `@` symbol omitted |
| Assignee | Full name of the issue assignee | | Assignee | Full name of the issue assignee |
...@@ -85,6 +85,10 @@ the values: ...@@ -85,6 +85,10 @@ the values:
| [Epic](../../group/epics/index.md) ID | ID of the parent epic, introduced in 12.7 | | [Epic](../../group/epics/index.md) ID | ID of the parent epic, introduced in 12.7 |
| [Epic](../../group/epics/index.md) Title | Title of the parent epic, introduced in 12.7 | | [Epic](../../group/epics/index.md) Title | Title of the parent epic, introduced in 12.7 |
In GitLab 14.7 and earlier, the first two columns were `Issue ID` and `URL`,
which [caused an issue](https://gitlab.com/gitlab-org/gitlab/-/issues/34769)
when importing back into GitLab.
## Limitations ## Limitations
- Export Issues to CSV is not available at the Group's Issues List. - Export Issues to CSV is not available at the Group's Issues List.
......
...@@ -18,11 +18,11 @@ The following table shows what attributes will be present in the CSV. ...@@ -18,11 +18,11 @@ The following table shows what attributes will be present in the CSV.
| Column | Description | | Column | Description |
|--------------------|--------------------------------------------------------------| |--------------------|--------------------------------------------------------------|
| Title | Merge request title |
| Description | Merge request description |
| MR ID | MR `iid` | | MR ID | MR `iid` |
| URL | A link to the merge request on GitLab | | URL | A link to the merge request on GitLab |
| Title | Merge request title |
| State | Opened, Closed, Locked, or Merged | | State | Opened, Closed, Locked, or Merged |
| Description | Merge request description |
| Source Branch | Source branch | | Source Branch | Source branch |
| Target Branch | Target branch | | Target Branch | Target branch |
| Source Project ID | ID of the source project | | Source Project ID | ID of the source project |
...@@ -39,6 +39,10 @@ The following table shows what attributes will be present in the CSV. ...@@ -39,6 +39,10 @@ The following table shows what attributes will be present in the CSV.
| Created At (UTC) | Formatted as `YYYY-MM-DD HH:MM:SS` | | Created At (UTC) | Formatted as `YYYY-MM-DD HH:MM:SS` |
| Updated At (UTC) | Formatted as `YYYY-MM-DD HH:MM:SS` | | Updated At (UTC) | Formatted as `YYYY-MM-DD HH:MM:SS` |
In GitLab 14.7 and earlier, the first two columns were `MR ID` and `URL`,
which [caused an issue](https://gitlab.com/gitlab-org/gitlab/-/issues/34769)
when importing back into GitLab.
## Limitations ## Limitations
- Export merge requests to CSV is not available at the Group's merge request list. - Export merge requests to CSV is not available at the Group's merge request list.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment