Merge branch 'fl-prettier-mock-data' into 'master'
Prettify mock data files See merge request gitlab-org/gitlab-ce!18091
This commit is contained in:
commit
6b5ec93ad9
7 changed files with 966 additions and 887 deletions
|
@ -1,7 +1,4 @@
|
|||
/* global BoardService */
|
||||
/* eslint-disable comma-dangle, no-unused-vars, quote-props */
|
||||
import _ from 'underscore';
|
||||
|
||||
export const listObj = {
|
||||
id: 300,
|
||||
position: 0,
|
||||
|
@ -11,8 +8,8 @@ export const listObj = {
|
|||
id: 5000,
|
||||
title: 'Testing',
|
||||
color: 'red',
|
||||
description: 'testing;'
|
||||
}
|
||||
description: 'testing;',
|
||||
},
|
||||
};
|
||||
|
||||
export const listObjDuplicate = {
|
||||
|
@ -24,35 +21,37 @@ export const listObjDuplicate = {
|
|||
id: listObj.label.id,
|
||||
title: 'Testing',
|
||||
color: 'red',
|
||||
description: 'testing;'
|
||||
}
|
||||
description: 'testing;',
|
||||
},
|
||||
};
|
||||
|
||||
export const BoardsMockData = {
|
||||
'GET': {
|
||||
GET: {
|
||||
'/test/-/boards/1/lists/300/issues?id=300&page=1&=': {
|
||||
issues: [{
|
||||
issues: [
|
||||
{
|
||||
title: 'Testing',
|
||||
id: 1,
|
||||
iid: 1,
|
||||
confidential: false,
|
||||
labels: [],
|
||||
assignees: [],
|
||||
}],
|
||||
}
|
||||
},
|
||||
'POST': {
|
||||
'/test/-/boards/1/lists': listObj
|
||||
],
|
||||
},
|
||||
'PUT': {
|
||||
'/test/issue-boards/board/1/lists{/id}': {}
|
||||
},
|
||||
'DELETE': {
|
||||
'/test/issue-boards/board/1/lists{/id}': {}
|
||||
}
|
||||
POST: {
|
||||
'/test/-/boards/1/lists': listObj,
|
||||
},
|
||||
PUT: {
|
||||
'/test/issue-boards/board/1/lists{/id}': {},
|
||||
},
|
||||
DELETE: {
|
||||
'/test/issue-boards/board/1/lists{/id}': {},
|
||||
},
|
||||
};
|
||||
|
||||
export const boardsMockInterceptor = (config) => {
|
||||
export const boardsMockInterceptor = config => {
|
||||
const body = BoardsMockData[config.method.toUpperCase()][config.url];
|
||||
return [200, body];
|
||||
};
|
||||
|
|
|
@ -1,39 +1,37 @@
|
|||
/* eslint-disable */
|
||||
|
||||
import * as constants from '~/droplab/constants';
|
||||
|
||||
describe('constants', function () {
|
||||
describe('DATA_TRIGGER', function () {
|
||||
describe('constants', function() {
|
||||
describe('DATA_TRIGGER', function() {
|
||||
it('should be `data-dropdown-trigger`', function() {
|
||||
expect(constants.DATA_TRIGGER).toBe('data-dropdown-trigger');
|
||||
});
|
||||
});
|
||||
|
||||
describe('DATA_DROPDOWN', function () {
|
||||
describe('DATA_DROPDOWN', function() {
|
||||
it('should be `data-dropdown`', function() {
|
||||
expect(constants.DATA_DROPDOWN).toBe('data-dropdown');
|
||||
});
|
||||
});
|
||||
|
||||
describe('SELECTED_CLASS', function () {
|
||||
describe('SELECTED_CLASS', function() {
|
||||
it('should be `droplab-item-selected`', function() {
|
||||
expect(constants.SELECTED_CLASS).toBe('droplab-item-selected');
|
||||
});
|
||||
});
|
||||
|
||||
describe('ACTIVE_CLASS', function () {
|
||||
describe('ACTIVE_CLASS', function() {
|
||||
it('should be `droplab-item-active`', function() {
|
||||
expect(constants.ACTIVE_CLASS).toBe('droplab-item-active');
|
||||
});
|
||||
});
|
||||
|
||||
describe('TEMPLATE_REGEX', function () {
|
||||
describe('TEMPLATE_REGEX', function() {
|
||||
it('should be a handlebars templating syntax regex', function() {
|
||||
expect(constants.TEMPLATE_REGEX).toEqual(/\{\{(.+?)\}\}/g);
|
||||
});
|
||||
});
|
||||
|
||||
describe('IGNORE_CLASS', function () {
|
||||
describe('IGNORE_CLASS', function() {
|
||||
it('should be `droplab-item-ignore`', function() {
|
||||
expect(constants.IGNORE_CLASS).toBe('droplab-item-ignore');
|
||||
});
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
/* eslint-disable */
|
||||
export const notesDataMock = {
|
||||
discussionsPath: '/gitlab-org/gitlab-ce/issues/26/discussions.json',
|
||||
lastFetchedAt: 1501862675,
|
||||
|
@ -43,7 +42,8 @@ export const noteableDataMock = {
|
|||
milestone: null,
|
||||
milestone_id: null,
|
||||
moved_to_id: null,
|
||||
preview_note_path: '/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue',
|
||||
preview_note_path:
|
||||
'/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue',
|
||||
project_id: 2,
|
||||
state: 'opened',
|
||||
time_estimate: 0,
|
||||
|
@ -60,7 +60,8 @@ export const individualNote = {
|
|||
expanded: true,
|
||||
id: '0fb4e0e3f9276e55ff32eb4195add694aece4edd',
|
||||
individual_note: true,
|
||||
notes: [{
|
||||
notes: [
|
||||
{
|
||||
id: 1390,
|
||||
attachment: {
|
||||
url: null,
|
||||
|
@ -83,7 +84,7 @@ export const individualNote = {
|
|||
type: null,
|
||||
human_access: 'Owner',
|
||||
note: 'sdfdsaf',
|
||||
note_html: '<p dir=\'auto\'>sdfdsaf</p>',
|
||||
note_html: "<p dir='auto'>sdfdsaf</p>",
|
||||
current_user: { can_edit: true },
|
||||
discussion_id: '0fb4e0e3f9276e55ff32eb4195add694aece4edd',
|
||||
emoji_awardable: true,
|
||||
|
@ -92,67 +93,74 @@ export const individualNote = {
|
|||
{ name: 'art', user: { id: 1, name: 'Root', username: 'root' } },
|
||||
],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji',
|
||||
report_abuse_path: '/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390&user_id=1',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390&user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1390',
|
||||
}],
|
||||
},
|
||||
],
|
||||
reply_id: '0fb4e0e3f9276e55ff32eb4195add694aece4edd',
|
||||
};
|
||||
|
||||
export const note = {
|
||||
"id": 546,
|
||||
"attachment": {
|
||||
"url": null,
|
||||
"filename": null,
|
||||
"image": false
|
||||
id: 546,
|
||||
attachment: {
|
||||
url: null,
|
||||
filename: null,
|
||||
image: false,
|
||||
},
|
||||
"author": {
|
||||
"id": 1,
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
"state": "active",
|
||||
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"path": "/root"
|
||||
author: {
|
||||
id: 1,
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
path: '/root',
|
||||
},
|
||||
"created_at": "2017-08-10T15:24:03.087Z",
|
||||
"updated_at": "2017-08-10T15:24:03.087Z",
|
||||
"system": false,
|
||||
"noteable_id": 67,
|
||||
"noteable_type": "Issue",
|
||||
"noteable_iid": 7,
|
||||
"type": null,
|
||||
"human_access": "Owner",
|
||||
"note": "Vel id placeat reprehenderit sit numquam.",
|
||||
"note_html": "<p dir=\"auto\">Vel id placeat reprehenderit sit numquam.</p>",
|
||||
"current_user": {
|
||||
"can_edit": true
|
||||
created_at: '2017-08-10T15:24:03.087Z',
|
||||
updated_at: '2017-08-10T15:24:03.087Z',
|
||||
system: false,
|
||||
noteable_id: 67,
|
||||
noteable_type: 'Issue',
|
||||
noteable_iid: 7,
|
||||
type: null,
|
||||
human_access: 'Owner',
|
||||
note: 'Vel id placeat reprehenderit sit numquam.',
|
||||
note_html: '<p dir="auto">Vel id placeat reprehenderit sit numquam.</p>',
|
||||
current_user: {
|
||||
can_edit: true,
|
||||
},
|
||||
"discussion_id": "d3842a451b7f3d9a5dfce329515127b2d29a4cd0",
|
||||
"emoji_awardable": true,
|
||||
"award_emoji": [{
|
||||
"name": "baseball",
|
||||
"user": {
|
||||
"id": 1,
|
||||
"name": "Administrator",
|
||||
"username": "root"
|
||||
}
|
||||
}, {
|
||||
"name": "bath_tone3",
|
||||
"user": {
|
||||
"id": 1,
|
||||
"name": "Administrator",
|
||||
"username": "root"
|
||||
}
|
||||
}],
|
||||
"toggle_award_path": "/gitlab-org/gitlab-ce/notes/546/toggle_award_emoji",
|
||||
"report_abuse_path": "/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F7%23note_546&user_id=1",
|
||||
"path": "/gitlab-org/gitlab-ce/notes/546"
|
||||
}
|
||||
discussion_id: 'd3842a451b7f3d9a5dfce329515127b2d29a4cd0',
|
||||
emoji_awardable: true,
|
||||
award_emoji: [
|
||||
{
|
||||
name: 'baseball',
|
||||
user: {
|
||||
id: 1,
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'bath_tone3',
|
||||
user: {
|
||||
id: 1,
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
},
|
||||
},
|
||||
],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/546/toggle_award_emoji',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F7%23note_546&user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/546',
|
||||
};
|
||||
|
||||
export const discussionMock = {
|
||||
id: '9e3bd2f71a01de45fd166e6719eb380ad9f270b1',
|
||||
reply_id: '9e3bd2f71a01de45fd166e6719eb380ad9f270b1',
|
||||
expanded: true,
|
||||
notes: [{
|
||||
notes: [
|
||||
{
|
||||
id: 1395,
|
||||
attachment: {
|
||||
url: null,
|
||||
|
@ -175,7 +183,7 @@ export const discussionMock = {
|
|||
type: 'DiscussionNote',
|
||||
human_access: 'Owner',
|
||||
note: 'THIS IS A DICUSSSION!',
|
||||
note_html: '<p dir=\'auto\'>THIS IS A DICUSSSION!</p>',
|
||||
note_html: "<p dir='auto'>THIS IS A DICUSSSION!</p>",
|
||||
current_user: {
|
||||
can_edit: true,
|
||||
},
|
||||
|
@ -183,9 +191,11 @@ export const discussionMock = {
|
|||
emoji_awardable: true,
|
||||
award_emoji: [],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1395/toggle_award_emoji',
|
||||
report_abuse_path: '/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1395&user_id=1',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1395&user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1395',
|
||||
}, {
|
||||
},
|
||||
{
|
||||
id: 1396,
|
||||
attachment: {
|
||||
url: null,
|
||||
|
@ -208,7 +218,7 @@ export const discussionMock = {
|
|||
type: 'DiscussionNote',
|
||||
human_access: 'Owner',
|
||||
note: 'sadfasdsdgdsf',
|
||||
note_html: '<p dir=\'auto\'>sadfasdsdgdsf</p>',
|
||||
note_html: "<p dir='auto'>sadfasdsdgdsf</p>",
|
||||
last_edited_at: '2017-08-03T14:19:35.691Z',
|
||||
last_edited_by: {
|
||||
id: 1,
|
||||
|
@ -225,9 +235,11 @@ export const discussionMock = {
|
|||
emoji_awardable: true,
|
||||
award_emoji: [],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1396/toggle_award_emoji',
|
||||
report_abuse_path: '/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1396&user_id=1',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1396&user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1396',
|
||||
}, {
|
||||
},
|
||||
{
|
||||
id: 1437,
|
||||
attachment: {
|
||||
url: null,
|
||||
|
@ -250,7 +262,7 @@ export const discussionMock = {
|
|||
type: 'DiscussionNote',
|
||||
human_access: 'Owner',
|
||||
note: 'adsfasf Should disappear',
|
||||
note_html: '<p dir=\'auto\'>adsfasf Should disappear</p>',
|
||||
note_html: "<p dir='auto'>adsfasf Should disappear</p>",
|
||||
last_edited_at: '2017-08-04T09:52:31.062Z',
|
||||
last_edited_by: {
|
||||
id: 1,
|
||||
|
@ -267,258 +279,285 @@ export const discussionMock = {
|
|||
emoji_awardable: true,
|
||||
award_emoji: [],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1437/toggle_award_emoji',
|
||||
report_abuse_path: '/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1437&user_id=1',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1437&user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1437',
|
||||
}],
|
||||
},
|
||||
],
|
||||
individual_note: false,
|
||||
};
|
||||
|
||||
export const loggedOutnoteableData = {
|
||||
"id": 98,
|
||||
"iid": 26,
|
||||
"author_id": 1,
|
||||
"description": "",
|
||||
"lock_version": 1,
|
||||
"milestone_id": null,
|
||||
"state": "opened",
|
||||
"title": "asdsa",
|
||||
"updated_by_id": 1,
|
||||
"created_at": "2017-02-07T10:11:18.395Z",
|
||||
"updated_at": "2017-08-08T10:22:51.564Z",
|
||||
"time_estimate": 0,
|
||||
"total_time_spent": 0,
|
||||
"human_time_estimate": null,
|
||||
"human_total_time_spent": null,
|
||||
"milestone": null,
|
||||
"labels": [],
|
||||
"branch_name": null,
|
||||
"confidential": false,
|
||||
"assignees": [{
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"web_url": "http://localhost:3000/root"
|
||||
}],
|
||||
"due_date": null,
|
||||
"moved_to_id": null,
|
||||
"project_id": 2,
|
||||
"web_url": "/gitlab-org/gitlab-ce/issues/26",
|
||||
"current_user": {
|
||||
"can_create_note": false,
|
||||
"can_update": false
|
||||
id: 98,
|
||||
iid: 26,
|
||||
author_id: 1,
|
||||
description: '',
|
||||
lock_version: 1,
|
||||
milestone_id: null,
|
||||
state: 'opened',
|
||||
title: 'asdsa',
|
||||
updated_by_id: 1,
|
||||
created_at: '2017-02-07T10:11:18.395Z',
|
||||
updated_at: '2017-08-08T10:22:51.564Z',
|
||||
time_estimate: 0,
|
||||
total_time_spent: 0,
|
||||
human_time_estimate: null,
|
||||
human_total_time_spent: null,
|
||||
milestone: null,
|
||||
labels: [],
|
||||
branch_name: null,
|
||||
confidential: false,
|
||||
assignees: [
|
||||
{
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
"create_note_path": "/gitlab-org/gitlab-ce/notes?target_id=98&target_type=issue",
|
||||
"preview_note_path": "/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue"
|
||||
}
|
||||
],
|
||||
due_date: null,
|
||||
moved_to_id: null,
|
||||
project_id: 2,
|
||||
web_url: '/gitlab-org/gitlab-ce/issues/26',
|
||||
current_user: {
|
||||
can_create_note: false,
|
||||
can_update: false,
|
||||
},
|
||||
create_note_path: '/gitlab-org/gitlab-ce/notes?target_id=98&target_type=issue',
|
||||
preview_note_path:
|
||||
'/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue',
|
||||
};
|
||||
|
||||
export const INDIVIDUAL_NOTE_RESPONSE_MAP = {
|
||||
'GET': {
|
||||
'/gitlab-org/gitlab-ce/issues/26/discussions.json': [{
|
||||
"id": "0fb4e0e3f9276e55ff32eb4195add694aece4edd",
|
||||
"reply_id": "0fb4e0e3f9276e55ff32eb4195add694aece4edd",
|
||||
"expanded": true,
|
||||
"notes": [{
|
||||
"id": 1390,
|
||||
"attachment": {
|
||||
"url": null,
|
||||
"filename": null,
|
||||
"image": false
|
||||
GET: {
|
||||
'/gitlab-org/gitlab-ce/issues/26/discussions.json': [
|
||||
{
|
||||
id: '0fb4e0e3f9276e55ff32eb4195add694aece4edd',
|
||||
reply_id: '0fb4e0e3f9276e55ff32eb4195add694aece4edd',
|
||||
expanded: true,
|
||||
notes: [
|
||||
{
|
||||
id: 1390,
|
||||
attachment: {
|
||||
url: null,
|
||||
filename: null,
|
||||
image: false,
|
||||
},
|
||||
"author": {
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"path": "/root"
|
||||
author: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
path: '/root',
|
||||
},
|
||||
"created_at": "2017-08-01T17:09:33.762Z",
|
||||
"updated_at": "2017-08-01T17:09:33.762Z",
|
||||
"system": false,
|
||||
"noteable_id": 98,
|
||||
"noteable_type": "Issue",
|
||||
"type": null,
|
||||
"human_access": "Owner",
|
||||
"note": "sdfdsaf",
|
||||
"note_html": "\u003cp dir=\"auto\"\u003esdfdsaf\u003c/p\u003e",
|
||||
"current_user": {
|
||||
"can_edit": true
|
||||
created_at: '2017-08-01T17:09:33.762Z',
|
||||
updated_at: '2017-08-01T17:09:33.762Z',
|
||||
system: false,
|
||||
noteable_id: 98,
|
||||
noteable_type: 'Issue',
|
||||
type: null,
|
||||
human_access: 'Owner',
|
||||
note: 'sdfdsaf',
|
||||
note_html: '\u003cp dir="auto"\u003esdfdsaf\u003c/p\u003e',
|
||||
current_user: {
|
||||
can_edit: true,
|
||||
},
|
||||
"discussion_id": "0fb4e0e3f9276e55ff32eb4195add694aece4edd",
|
||||
"emoji_awardable": true,
|
||||
"award_emoji": [{
|
||||
"name": "baseball",
|
||||
"user": {
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root"
|
||||
}
|
||||
}, {
|
||||
"name": "art",
|
||||
"user": {
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root"
|
||||
}
|
||||
}],
|
||||
"toggle_award_path": "/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji",
|
||||
"report_abuse_path": "/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390\u0026user_id=1",
|
||||
"path": "/gitlab-org/gitlab-ce/notes/1390"
|
||||
}],
|
||||
"individual_note": true
|
||||
}, {
|
||||
"id": "70d5c92a4039a36c70100c6691c18c27e4b0a790",
|
||||
"reply_id": "70d5c92a4039a36c70100c6691c18c27e4b0a790",
|
||||
"expanded": true,
|
||||
"notes": [{
|
||||
"id": 1391,
|
||||
"attachment": {
|
||||
"url": null,
|
||||
"filename": null,
|
||||
"image": false
|
||||
discussion_id: '0fb4e0e3f9276e55ff32eb4195add694aece4edd',
|
||||
emoji_awardable: true,
|
||||
award_emoji: [
|
||||
{
|
||||
name: 'baseball',
|
||||
user: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
},
|
||||
"author": {
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"path": "/root"
|
||||
},
|
||||
"created_at": "2017-08-02T10:51:38.685Z",
|
||||
"updated_at": "2017-08-02T10:51:38.685Z",
|
||||
"system": false,
|
||||
"noteable_id": 98,
|
||||
"noteable_type": "Issue",
|
||||
"type": null,
|
||||
"human_access": "Owner",
|
||||
"note": "New note!",
|
||||
"note_html": "\u003cp dir=\"auto\"\u003eNew note!\u003c/p\u003e",
|
||||
"current_user": {
|
||||
"can_edit": true
|
||||
{
|
||||
name: 'art',
|
||||
user: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
},
|
||||
"discussion_id": "70d5c92a4039a36c70100c6691c18c27e4b0a790",
|
||||
"emoji_awardable": true,
|
||||
"award_emoji": [],
|
||||
"toggle_award_path": "/gitlab-org/gitlab-ce/notes/1391/toggle_award_emoji",
|
||||
"report_abuse_path": "/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1391\u0026user_id=1",
|
||||
"path": "/gitlab-org/gitlab-ce/notes/1391"
|
||||
}],
|
||||
"individual_note": true
|
||||
}],
|
||||
},
|
||||
],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390\u0026user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1390',
|
||||
},
|
||||
],
|
||||
individual_note: true,
|
||||
},
|
||||
{
|
||||
id: '70d5c92a4039a36c70100c6691c18c27e4b0a790',
|
||||
reply_id: '70d5c92a4039a36c70100c6691c18c27e4b0a790',
|
||||
expanded: true,
|
||||
notes: [
|
||||
{
|
||||
id: 1391,
|
||||
attachment: {
|
||||
url: null,
|
||||
filename: null,
|
||||
image: false,
|
||||
},
|
||||
author: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
path: '/root',
|
||||
},
|
||||
created_at: '2017-08-02T10:51:38.685Z',
|
||||
updated_at: '2017-08-02T10:51:38.685Z',
|
||||
system: false,
|
||||
noteable_id: 98,
|
||||
noteable_type: 'Issue',
|
||||
type: null,
|
||||
human_access: 'Owner',
|
||||
note: 'New note!',
|
||||
note_html: '\u003cp dir="auto"\u003eNew note!\u003c/p\u003e',
|
||||
current_user: {
|
||||
can_edit: true,
|
||||
},
|
||||
discussion_id: '70d5c92a4039a36c70100c6691c18c27e4b0a790',
|
||||
emoji_awardable: true,
|
||||
award_emoji: [],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1391/toggle_award_emoji',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1391\u0026user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1391',
|
||||
},
|
||||
],
|
||||
individual_note: true,
|
||||
},
|
||||
],
|
||||
'/gitlab-org/gitlab-ce/noteable/issue/98/notes': {
|
||||
last_fetched_at: 1512900838,
|
||||
notes: [],
|
||||
},
|
||||
},
|
||||
'PUT': {
|
||||
PUT: {
|
||||
'/gitlab-org/gitlab-ce/notes/1471': {
|
||||
"commands_changes": null,
|
||||
"valid": true,
|
||||
"id": 1471,
|
||||
"attachment": null,
|
||||
"author": {
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"path": "/root"
|
||||
commands_changes: null,
|
||||
valid: true,
|
||||
id: 1471,
|
||||
attachment: null,
|
||||
author: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
path: '/root',
|
||||
},
|
||||
"created_at": "2017-08-08T16:53:00.666Z",
|
||||
"updated_at": "2017-12-10T11:03:21.876Z",
|
||||
"system": false,
|
||||
"noteable_id": 124,
|
||||
"noteable_type": "Issue",
|
||||
"noteable_iid": 29,
|
||||
"type": "DiscussionNote",
|
||||
"human_access": "Owner",
|
||||
"note": "Adding a comment",
|
||||
"note_html": "\u003cp dir=\"auto\"\u003eAdding a comment\u003c/p\u003e",
|
||||
"last_edited_at": "2017-12-10T11:03:21.876Z",
|
||||
"last_edited_by": {
|
||||
"id": 1,
|
||||
"name": 'Root',
|
||||
"username": 'root',
|
||||
"state": 'active',
|
||||
"avatar_url": null,
|
||||
"path": '/root',
|
||||
created_at: '2017-08-08T16:53:00.666Z',
|
||||
updated_at: '2017-12-10T11:03:21.876Z',
|
||||
system: false,
|
||||
noteable_id: 124,
|
||||
noteable_type: 'Issue',
|
||||
noteable_iid: 29,
|
||||
type: 'DiscussionNote',
|
||||
human_access: 'Owner',
|
||||
note: 'Adding a comment',
|
||||
note_html: '\u003cp dir="auto"\u003eAdding a comment\u003c/p\u003e',
|
||||
last_edited_at: '2017-12-10T11:03:21.876Z',
|
||||
last_edited_by: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
path: '/root',
|
||||
},
|
||||
"current_user": {
|
||||
"can_edit": true
|
||||
current_user: {
|
||||
can_edit: true,
|
||||
},
|
||||
discussion_id: 'a3ed36e29b1957efb3b68c53e2d7a2b24b1df052',
|
||||
emoji_awardable: true,
|
||||
award_emoji: [],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471\u0026user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1471',
|
||||
},
|
||||
"discussion_id": "a3ed36e29b1957efb3b68c53e2d7a2b24b1df052",
|
||||
"emoji_awardable": true,
|
||||
"award_emoji": [],
|
||||
"toggle_award_path": "/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji",
|
||||
"report_abuse_path": "/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471\u0026user_id=1",
|
||||
"path": "/gitlab-org/gitlab-ce/notes/1471"
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
export const DISCUSSION_NOTE_RESPONSE_MAP = {
|
||||
...INDIVIDUAL_NOTE_RESPONSE_MAP,
|
||||
'GET': {
|
||||
GET: {
|
||||
...INDIVIDUAL_NOTE_RESPONSE_MAP.GET,
|
||||
'/gitlab-org/gitlab-ce/issues/26/discussions.json': [{
|
||||
"id": "a3ed36e29b1957efb3b68c53e2d7a2b24b1df052",
|
||||
"reply_id": "a3ed36e29b1957efb3b68c53e2d7a2b24b1df052",
|
||||
"expanded": true,
|
||||
"notes": [{
|
||||
"id": 1471,
|
||||
"attachment": {
|
||||
"url": null,
|
||||
"filename": null,
|
||||
"image": false
|
||||
'/gitlab-org/gitlab-ce/issues/26/discussions.json': [
|
||||
{
|
||||
id: 'a3ed36e29b1957efb3b68c53e2d7a2b24b1df052',
|
||||
reply_id: 'a3ed36e29b1957efb3b68c53e2d7a2b24b1df052',
|
||||
expanded: true,
|
||||
notes: [
|
||||
{
|
||||
id: 1471,
|
||||
attachment: {
|
||||
url: null,
|
||||
filename: null,
|
||||
image: false,
|
||||
},
|
||||
"author": {
|
||||
"id": 1,
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"path": "/root"
|
||||
author: {
|
||||
id: 1,
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
path: '/root',
|
||||
},
|
||||
"created_at": "2017-08-08T16:53:00.666Z",
|
||||
"updated_at": "2017-08-08T16:53:00.666Z",
|
||||
"system": false,
|
||||
"noteable_id": 124,
|
||||
"noteable_type": "Issue",
|
||||
"noteable_iid": 29,
|
||||
"type": "DiscussionNote",
|
||||
"human_access": "Owner",
|
||||
"note": "Adding a comment",
|
||||
"note_html": "\u003cp dir=\"auto\"\u003eAdding a comment\u003c/p\u003e",
|
||||
"current_user": {
|
||||
"can_edit": true
|
||||
created_at: '2017-08-08T16:53:00.666Z',
|
||||
updated_at: '2017-08-08T16:53:00.666Z',
|
||||
system: false,
|
||||
noteable_id: 124,
|
||||
noteable_type: 'Issue',
|
||||
noteable_iid: 29,
|
||||
type: 'DiscussionNote',
|
||||
human_access: 'Owner',
|
||||
note: 'Adding a comment',
|
||||
note_html: '\u003cp dir="auto"\u003eAdding a comment\u003c/p\u003e',
|
||||
current_user: {
|
||||
can_edit: true,
|
||||
},
|
||||
"discussion_id": "a3ed36e29b1957efb3b68c53e2d7a2b24b1df052",
|
||||
"emoji_awardable": true,
|
||||
"award_emoji": [],
|
||||
"toggle_award_path": "/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji",
|
||||
"report_abuse_path": "/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471\u0026user_id=1",
|
||||
"path": "/gitlab-org/gitlab-ce/notes/1471"
|
||||
}],
|
||||
"individual_note": false
|
||||
}],
|
||||
discussion_id: 'a3ed36e29b1957efb3b68c53e2d7a2b24b1df052',
|
||||
emoji_awardable: true,
|
||||
award_emoji: [],
|
||||
toggle_award_path: '/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji',
|
||||
report_abuse_path:
|
||||
'/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471\u0026user_id=1',
|
||||
path: '/gitlab-org/gitlab-ce/notes/1471',
|
||||
},
|
||||
],
|
||||
individual_note: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
};
|
||||
|
||||
export function individualNoteInterceptor(request, next) {
|
||||
const body = INDIVIDUAL_NOTE_RESPONSE_MAP[request.method.toUpperCase()][request.url];
|
||||
|
||||
next(request.respondWith(JSON.stringify(body), {
|
||||
next(
|
||||
request.respondWith(JSON.stringify(body), {
|
||||
status: 200,
|
||||
}));
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
export function discussionNoteInterceptor(request, next) {
|
||||
const body = DISCUSSION_NOTE_RESPONSE_MAP[request.method.toUpperCase()][request.url];
|
||||
|
||||
next(request.respondWith(JSON.stringify(body), {
|
||||
next(
|
||||
request.respondWith(JSON.stringify(body), {
|
||||
status: 200,
|
||||
}));
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
|
|
@ -1,232 +1,261 @@
|
|||
/* eslint-disable quote-props, quotes, comma-dangle */
|
||||
export default {
|
||||
"id": 123,
|
||||
"user": {
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"web_url": "http://localhost:3000/root"
|
||||
id: 123,
|
||||
user: {
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
id: 1,
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
"active": false,
|
||||
"coverage": null,
|
||||
"path": "/root/ci-mock/pipelines/123",
|
||||
"details": {
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/pipelines/123",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
|
||||
active: false,
|
||||
coverage: null,
|
||||
path: '/root/ci-mock/pipelines/123',
|
||||
details: {
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/pipelines/123',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
},
|
||||
"duration": 9,
|
||||
"finished_at": "2017-04-19T14:30:27.542Z",
|
||||
"stages": [{
|
||||
"name": "test",
|
||||
"title": "test: passed",
|
||||
"groups": [{
|
||||
"name": "test",
|
||||
"size": 1,
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/builds/4153",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico",
|
||||
"action": {
|
||||
"icon": "retry",
|
||||
"title": "Retry",
|
||||
"path": "/root/ci-mock/builds/4153/retry",
|
||||
"method": "post"
|
||||
}
|
||||
duration: 9,
|
||||
finished_at: '2017-04-19T14:30:27.542Z',
|
||||
stages: [
|
||||
{
|
||||
name: 'test',
|
||||
title: 'test: passed',
|
||||
groups: [
|
||||
{
|
||||
name: 'test',
|
||||
size: 1,
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/builds/4153',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
action: {
|
||||
icon: 'retry',
|
||||
title: 'Retry',
|
||||
path: '/root/ci-mock/builds/4153/retry',
|
||||
method: 'post',
|
||||
},
|
||||
"jobs": [{
|
||||
"id": 4153,
|
||||
"name": "test",
|
||||
"build_path": "/root/ci-mock/builds/4153",
|
||||
"retry_path": "/root/ci-mock/builds/4153/retry",
|
||||
"playable": false,
|
||||
"created_at": "2017-04-13T09:25:18.959Z",
|
||||
"updated_at": "2017-04-13T09:25:23.118Z",
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/builds/4153",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico",
|
||||
"action": {
|
||||
"icon": "retry",
|
||||
"title": "Retry",
|
||||
"path": "/root/ci-mock/builds/4153/retry",
|
||||
"method": "post"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}],
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/pipelines/123#test",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
|
||||
},
|
||||
"path": "/root/ci-mock/pipelines/123#test",
|
||||
"dropdown_path": "/root/ci-mock/pipelines/123/stage.json?stage=test"
|
||||
}, {
|
||||
"name": "deploy",
|
||||
"title": "deploy: passed",
|
||||
"groups": [{
|
||||
"name": "deploy to production",
|
||||
"size": 1,
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/builds/4166",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico",
|
||||
"action": {
|
||||
"icon": "retry",
|
||||
"title": "Retry",
|
||||
"path": "/root/ci-mock/builds/4166/retry",
|
||||
"method": "post"
|
||||
}
|
||||
jobs: [
|
||||
{
|
||||
id: 4153,
|
||||
name: 'test',
|
||||
build_path: '/root/ci-mock/builds/4153',
|
||||
retry_path: '/root/ci-mock/builds/4153/retry',
|
||||
playable: false,
|
||||
created_at: '2017-04-13T09:25:18.959Z',
|
||||
updated_at: '2017-04-13T09:25:23.118Z',
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/builds/4153',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
action: {
|
||||
icon: 'retry',
|
||||
title: 'Retry',
|
||||
path: '/root/ci-mock/builds/4153/retry',
|
||||
method: 'post',
|
||||
},
|
||||
"jobs": [{
|
||||
"id": 4166,
|
||||
"name": "deploy to production",
|
||||
"build_path": "/root/ci-mock/builds/4166",
|
||||
"retry_path": "/root/ci-mock/builds/4166/retry",
|
||||
"playable": false,
|
||||
"created_at": "2017-04-19T14:29:46.463Z",
|
||||
"updated_at": "2017-04-19T14:30:27.498Z",
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/builds/4166",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico",
|
||||
"action": {
|
||||
"icon": "retry",
|
||||
"title": "Retry",
|
||||
"path": "/root/ci-mock/builds/4166/retry",
|
||||
"method": "post"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}, {
|
||||
"name": "deploy to staging",
|
||||
"size": 1,
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/builds/4159",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico",
|
||||
"action": {
|
||||
"icon": "retry",
|
||||
"title": "Retry",
|
||||
"path": "/root/ci-mock/builds/4159/retry",
|
||||
"method": "post"
|
||||
}
|
||||
},
|
||||
"jobs": [{
|
||||
"id": 4159,
|
||||
"name": "deploy to staging",
|
||||
"build_path": "/root/ci-mock/builds/4159",
|
||||
"retry_path": "/root/ci-mock/builds/4159/retry",
|
||||
"playable": false,
|
||||
"created_at": "2017-04-18T16:32:08.420Z",
|
||||
"updated_at": "2017-04-18T16:32:12.631Z",
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/builds/4159",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico",
|
||||
"action": {
|
||||
"icon": "retry",
|
||||
"title": "Retry",
|
||||
"path": "/root/ci-mock/builds/4159/retry",
|
||||
"method": "post"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}],
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/ci-mock/pipelines/123#deploy",
|
||||
"favicon": "/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
|
||||
},
|
||||
"path": "/root/ci-mock/pipelines/123#deploy",
|
||||
"dropdown_path": "/root/ci-mock/pipelines/123/stage.json?stage=deploy"
|
||||
}],
|
||||
"artifacts": [],
|
||||
"manual_actions": [{
|
||||
"name": "deploy to production",
|
||||
"path": "/root/ci-mock/builds/4166/play",
|
||||
"playable": false
|
||||
}]
|
||||
],
|
||||
},
|
||||
"flags": {
|
||||
"latest": true,
|
||||
"triggered": false,
|
||||
"stuck": false,
|
||||
"yaml_errors": false,
|
||||
"retryable": false,
|
||||
"cancelable": false
|
||||
],
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/pipelines/123#test',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
},
|
||||
"ref": {
|
||||
"name": "master",
|
||||
"path": "/root/ci-mock/tree/master",
|
||||
"tag": false,
|
||||
"branch": true
|
||||
path: '/root/ci-mock/pipelines/123#test',
|
||||
dropdown_path: '/root/ci-mock/pipelines/123/stage.json?stage=test',
|
||||
},
|
||||
"commit": {
|
||||
"id": "798e5f902592192afaba73f4668ae30e56eae492",
|
||||
"short_id": "798e5f90",
|
||||
"title": "Merge branch 'new-branch' into 'master'\r",
|
||||
"created_at": "2017-04-13T10:25:17.000+01:00",
|
||||
"parent_ids": ["54d483b1ed156fbbf618886ddf7ab023e24f8738", "c8e2d38a6c538822e81c57022a6e3a0cfedebbcc"],
|
||||
"message": "Merge branch 'new-branch' into 'master'\r\n\r\nAdd new file\r\n\r\nSee merge request !1",
|
||||
"author_name": "Root",
|
||||
"author_email": "admin@example.com",
|
||||
"authored_date": "2017-04-13T10:25:17.000+01:00",
|
||||
"committer_name": "Root",
|
||||
"committer_email": "admin@example.com",
|
||||
"committed_date": "2017-04-13T10:25:17.000+01:00",
|
||||
"author": {
|
||||
"name": "Root",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": null,
|
||||
"web_url": "http://localhost:3000/root"
|
||||
{
|
||||
name: 'deploy',
|
||||
title: 'deploy: passed',
|
||||
groups: [
|
||||
{
|
||||
name: 'deploy to production',
|
||||
size: 1,
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/builds/4166',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
action: {
|
||||
icon: 'retry',
|
||||
title: 'Retry',
|
||||
path: '/root/ci-mock/builds/4166/retry',
|
||||
method: 'post',
|
||||
},
|
||||
"author_gravatar_url": null,
|
||||
"commit_url": "http://localhost:3000/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492",
|
||||
"commit_path": "/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492"
|
||||
},
|
||||
"created_at": "2017-04-13T09:25:18.881Z",
|
||||
"updated_at": "2017-04-19T14:30:27.561Z"
|
||||
jobs: [
|
||||
{
|
||||
id: 4166,
|
||||
name: 'deploy to production',
|
||||
build_path: '/root/ci-mock/builds/4166',
|
||||
retry_path: '/root/ci-mock/builds/4166/retry',
|
||||
playable: false,
|
||||
created_at: '2017-04-19T14:29:46.463Z',
|
||||
updated_at: '2017-04-19T14:30:27.498Z',
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/builds/4166',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
action: {
|
||||
icon: 'retry',
|
||||
title: 'Retry',
|
||||
path: '/root/ci-mock/builds/4166/retry',
|
||||
method: 'post',
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'deploy to staging',
|
||||
size: 1,
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/builds/4159',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
action: {
|
||||
icon: 'retry',
|
||||
title: 'Retry',
|
||||
path: '/root/ci-mock/builds/4159/retry',
|
||||
method: 'post',
|
||||
},
|
||||
},
|
||||
jobs: [
|
||||
{
|
||||
id: 4159,
|
||||
name: 'deploy to staging',
|
||||
build_path: '/root/ci-mock/builds/4159',
|
||||
retry_path: '/root/ci-mock/builds/4159/retry',
|
||||
playable: false,
|
||||
created_at: '2017-04-18T16:32:08.420Z',
|
||||
updated_at: '2017-04-18T16:32:12.631Z',
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/builds/4159',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
action: {
|
||||
icon: 'retry',
|
||||
title: 'Retry',
|
||||
path: '/root/ci-mock/builds/4159/retry',
|
||||
method: 'post',
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/ci-mock/pipelines/123#deploy',
|
||||
favicon:
|
||||
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
||||
},
|
||||
path: '/root/ci-mock/pipelines/123#deploy',
|
||||
dropdown_path: '/root/ci-mock/pipelines/123/stage.json?stage=deploy',
|
||||
},
|
||||
],
|
||||
artifacts: [],
|
||||
manual_actions: [
|
||||
{
|
||||
name: 'deploy to production',
|
||||
path: '/root/ci-mock/builds/4166/play',
|
||||
playable: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
flags: {
|
||||
latest: true,
|
||||
triggered: false,
|
||||
stuck: false,
|
||||
yaml_errors: false,
|
||||
retryable: false,
|
||||
cancelable: false,
|
||||
},
|
||||
ref: {
|
||||
name: 'master',
|
||||
path: '/root/ci-mock/tree/master',
|
||||
tag: false,
|
||||
branch: true,
|
||||
},
|
||||
commit: {
|
||||
id: '798e5f902592192afaba73f4668ae30e56eae492',
|
||||
short_id: '798e5f90',
|
||||
title: "Merge branch 'new-branch' into 'master'\r",
|
||||
created_at: '2017-04-13T10:25:17.000+01:00',
|
||||
parent_ids: [
|
||||
'54d483b1ed156fbbf618886ddf7ab023e24f8738',
|
||||
'c8e2d38a6c538822e81c57022a6e3a0cfedebbcc',
|
||||
],
|
||||
message:
|
||||
"Merge branch 'new-branch' into 'master'\r\n\r\nAdd new file\r\n\r\nSee merge request !1",
|
||||
author_name: 'Root',
|
||||
author_email: 'admin@example.com',
|
||||
authored_date: '2017-04-13T10:25:17.000+01:00',
|
||||
committer_name: 'Root',
|
||||
committer_email: 'admin@example.com',
|
||||
committed_date: '2017-04-13T10:25:17.000+01:00',
|
||||
author: {
|
||||
name: 'Root',
|
||||
username: 'root',
|
||||
id: 1,
|
||||
state: 'active',
|
||||
avatar_url: null,
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
author_gravatar_url: null,
|
||||
commit_url:
|
||||
'http://localhost:3000/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492',
|
||||
commit_path: '/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492',
|
||||
},
|
||||
created_at: '2017-04-13T09:25:18.881Z',
|
||||
updated_at: '2017-04-19T14:30:27.561Z',
|
||||
};
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
/* eslint-disable quote-props*/
|
||||
|
||||
const RESPONSE_MAP = {
|
||||
'GET': {
|
||||
GET: {
|
||||
'/gitlab-org/gitlab-shell/issues/5.json': {
|
||||
id: 45,
|
||||
iid: 5,
|
||||
|
@ -27,7 +25,8 @@ const RESPONSE_MAP = {
|
|||
username: 'user0',
|
||||
id: 22,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80\u0026d=identicon',
|
||||
web_url: 'http: //localhost:3001/user0',
|
||||
},
|
||||
{
|
||||
|
@ -35,7 +34,8 @@ const RESPONSE_MAP = {
|
|||
username: 'tajuana',
|
||||
id: 18,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80\u0026d=identicon',
|
||||
web_url: 'http: //localhost:3001/tajuana',
|
||||
},
|
||||
{
|
||||
|
@ -43,7 +43,8 @@ const RESPONSE_MAP = {
|
|||
username: 'michaele.will',
|
||||
id: 16,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80\u0026d=identicon',
|
||||
web_url: 'http: //localhost:3001/michaele.will',
|
||||
},
|
||||
],
|
||||
|
@ -72,7 +73,8 @@ const RESPONSE_MAP = {
|
|||
username: 'user0',
|
||||
id: 22,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80\u0026d=identicon',
|
||||
web_url: 'http://localhost:3001/user0',
|
||||
},
|
||||
{
|
||||
|
@ -80,7 +82,8 @@ const RESPONSE_MAP = {
|
|||
username: 'tajuana',
|
||||
id: 18,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80\u0026d=identicon',
|
||||
web_url: 'http://localhost:3001/tajuana',
|
||||
},
|
||||
{
|
||||
|
@ -88,7 +91,8 @@ const RESPONSE_MAP = {
|
|||
username: 'michaele.will',
|
||||
id: 16,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80\u0026d=identicon',
|
||||
web_url: 'http://localhost:3001/michaele.will',
|
||||
},
|
||||
],
|
||||
|
@ -100,7 +104,8 @@ const RESPONSE_MAP = {
|
|||
username: 'user0',
|
||||
id: 22,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80\u0026d=identicon',
|
||||
web_url: 'http://localhost:3001/user0',
|
||||
},
|
||||
{
|
||||
|
@ -108,7 +113,8 @@ const RESPONSE_MAP = {
|
|||
username: 'tajuana',
|
||||
id: 18,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80\u0026d=identicon',
|
||||
web_url: 'http://localhost:3001/tajuana',
|
||||
},
|
||||
{
|
||||
|
@ -116,7 +122,8 @@ const RESPONSE_MAP = {
|
|||
username: 'michaele.will',
|
||||
id: 16,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80\u0026d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80\u0026d=identicon',
|
||||
web_url: 'http://localhost:3001/michaele.will',
|
||||
},
|
||||
],
|
||||
|
@ -126,20 +133,21 @@ const RESPONSE_MAP = {
|
|||
},
|
||||
'/autocomplete/projects?project_id=15': [
|
||||
{
|
||||
'id': 0,
|
||||
'name_with_namespace': 'No project',
|
||||
}, {
|
||||
'id': 20,
|
||||
'name_with_namespace': 'foo / bar',
|
||||
id: 0,
|
||||
name_with_namespace: 'No project',
|
||||
},
|
||||
{
|
||||
id: 20,
|
||||
name_with_namespace: 'foo / bar',
|
||||
},
|
||||
],
|
||||
},
|
||||
'PUT': {
|
||||
PUT: {
|
||||
'/gitlab-org/gitlab-shell/issues/5.json': {
|
||||
data: {},
|
||||
},
|
||||
},
|
||||
'POST': {
|
||||
POST: {
|
||||
'/gitlab-org/gitlab-shell/issues/5/move': {
|
||||
id: 123,
|
||||
iid: 5,
|
||||
|
@ -182,7 +190,8 @@ const mockData = {
|
|||
id: 1,
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
},
|
||||
rootPath: '/',
|
||||
fullPath: '/gitlab-org/gitlab-shell',
|
||||
|
@ -201,12 +210,14 @@ const mockData = {
|
|||
},
|
||||
};
|
||||
|
||||
mockData.sidebarMockInterceptor = function (request, next) {
|
||||
mockData.sidebarMockInterceptor = function(request, next) {
|
||||
const body = this.responseMap[request.method.toUpperCase()][request.url];
|
||||
|
||||
next(request.respondWith(JSON.stringify(body), {
|
||||
next(
|
||||
request.respondWith(JSON.stringify(body), {
|
||||
status: 200,
|
||||
}));
|
||||
}),
|
||||
);
|
||||
}.bind(mockData);
|
||||
|
||||
export default mockData;
|
||||
|
|
|
@ -1,213 +1,218 @@
|
|||
/* eslint-disable */
|
||||
|
||||
export default {
|
||||
"id": 132,
|
||||
"iid": 22,
|
||||
"assignee_id": null,
|
||||
"author_id": 1,
|
||||
"description": "",
|
||||
"lock_version": null,
|
||||
"milestone_id": null,
|
||||
"position": 0,
|
||||
"state": "merged",
|
||||
"title": "Update README.md",
|
||||
"updated_by_id": null,
|
||||
"created_at": "2017-04-07T12:27:26.718Z",
|
||||
"updated_at": "2017-04-07T15:39:25.852Z",
|
||||
"time_estimate": 0,
|
||||
"total_time_spent": 0,
|
||||
"human_time_estimate": null,
|
||||
"human_total_time_spent": null,
|
||||
"in_progress_merge_commit_sha": null,
|
||||
"merge_commit_sha": "53027d060246c8f47e4a9310fb332aa52f221775",
|
||||
"merge_error": null,
|
||||
"merge_params": {
|
||||
"force_remove_source_branch": null
|
||||
id: 132,
|
||||
iid: 22,
|
||||
assignee_id: null,
|
||||
author_id: 1,
|
||||
description: '',
|
||||
lock_version: null,
|
||||
milestone_id: null,
|
||||
position: 0,
|
||||
state: 'merged',
|
||||
title: 'Update README.md',
|
||||
updated_by_id: null,
|
||||
created_at: '2017-04-07T12:27:26.718Z',
|
||||
updated_at: '2017-04-07T15:39:25.852Z',
|
||||
time_estimate: 0,
|
||||
total_time_spent: 0,
|
||||
human_time_estimate: null,
|
||||
human_total_time_spent: null,
|
||||
in_progress_merge_commit_sha: null,
|
||||
merge_commit_sha: '53027d060246c8f47e4a9310fb332aa52f221775',
|
||||
merge_error: null,
|
||||
merge_params: {
|
||||
force_remove_source_branch: null,
|
||||
},
|
||||
"merge_status": "can_be_merged",
|
||||
"merge_user_id": null,
|
||||
"merge_when_pipeline_succeeds": false,
|
||||
"source_branch": "daaaa",
|
||||
"source_branch_link": "daaaa",
|
||||
"source_project_id": 19,
|
||||
"target_branch": "master",
|
||||
"target_project_id": 19,
|
||||
"metrics": {
|
||||
"merged_by": {
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"web_url": "http://localhost:3000/root"
|
||||
merge_status: 'can_be_merged',
|
||||
merge_user_id: null,
|
||||
merge_when_pipeline_succeeds: false,
|
||||
source_branch: 'daaaa',
|
||||
source_branch_link: 'daaaa',
|
||||
source_project_id: 19,
|
||||
target_branch: 'master',
|
||||
target_project_id: 19,
|
||||
metrics: {
|
||||
merged_by: {
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
id: 1,
|
||||
state: 'active',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
"merged_at": "2017-04-07T15:39:25.696Z",
|
||||
"closed_by": null,
|
||||
"closed_at": null
|
||||
merged_at: '2017-04-07T15:39:25.696Z',
|
||||
closed_by: null,
|
||||
closed_at: null,
|
||||
},
|
||||
"author": {
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"web_url": "http://localhost:3000/root"
|
||||
author: {
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
id: 1,
|
||||
state: 'active',
|
||||
avatar_url: 'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
"merge_user": null,
|
||||
"diff_head_sha": "104096c51715e12e7ae41f9333e9fa35b73f385d",
|
||||
"diff_head_commit_short_id": "104096c5",
|
||||
"merge_commit_message": "Merge branch 'daaaa' into 'master'\n\nUpdate README.md\n\nSee merge request !22",
|
||||
"pipeline": {
|
||||
"id": 172,
|
||||
"user": {
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"web_url": "http://localhost:3000/root"
|
||||
merge_user: null,
|
||||
diff_head_sha: '104096c51715e12e7ae41f9333e9fa35b73f385d',
|
||||
diff_head_commit_short_id: '104096c5',
|
||||
merge_commit_message:
|
||||
"Merge branch 'daaaa' into 'master'\n\nUpdate README.md\n\nSee merge request !22",
|
||||
pipeline: {
|
||||
id: 172,
|
||||
user: {
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
id: 1,
|
||||
state: 'active',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
"active": false,
|
||||
"coverage": "92.16",
|
||||
"path": "/root/acets-app/pipelines/172",
|
||||
"details": {
|
||||
"status": {
|
||||
"icon": "icon_status_success",
|
||||
"favicon": "favicon_status_success",
|
||||
"text": "passed",
|
||||
"label": "passed",
|
||||
"group": "success",
|
||||
"has_details": true,
|
||||
"details_path": "/root/acets-app/pipelines/172"
|
||||
active: false,
|
||||
coverage: '92.16',
|
||||
path: '/root/acets-app/pipelines/172',
|
||||
details: {
|
||||
status: {
|
||||
icon: 'icon_status_success',
|
||||
favicon: 'favicon_status_success',
|
||||
text: 'passed',
|
||||
label: 'passed',
|
||||
group: 'success',
|
||||
has_details: true,
|
||||
details_path: '/root/acets-app/pipelines/172',
|
||||
},
|
||||
"duration": null,
|
||||
"finished_at": "2017-04-07T14:00:14.256Z",
|
||||
"stages": [
|
||||
duration: null,
|
||||
finished_at: '2017-04-07T14:00:14.256Z',
|
||||
stages: [
|
||||
{
|
||||
"name": "build",
|
||||
"title": "build: failed",
|
||||
"status": {
|
||||
"icon": "icon_status_failed",
|
||||
"favicon": "favicon_status_failed",
|
||||
"text": "failed",
|
||||
"label": "failed",
|
||||
"group": "failed",
|
||||
"has_details": true,
|
||||
"details_path": "/root/acets-app/pipelines/172#build"
|
||||
name: 'build',
|
||||
title: 'build: failed',
|
||||
status: {
|
||||
icon: 'icon_status_failed',
|
||||
favicon: 'favicon_status_failed',
|
||||
text: 'failed',
|
||||
label: 'failed',
|
||||
group: 'failed',
|
||||
has_details: true,
|
||||
details_path: '/root/acets-app/pipelines/172#build',
|
||||
},
|
||||
"path": "/root/acets-app/pipelines/172#build",
|
||||
"dropdown_path": "/root/acets-app/pipelines/172/stage.json?stage=build"
|
||||
path: '/root/acets-app/pipelines/172#build',
|
||||
dropdown_path: '/root/acets-app/pipelines/172/stage.json?stage=build',
|
||||
},
|
||||
{
|
||||
"name": "review",
|
||||
"title": "review: skipped",
|
||||
"status": {
|
||||
"icon": "icon_status_skipped",
|
||||
"favicon": "favicon_status_skipped",
|
||||
"text": "skipped",
|
||||
"label": "skipped",
|
||||
"group": "skipped",
|
||||
"has_details": true,
|
||||
"details_path": "/root/acets-app/pipelines/172#review"
|
||||
name: 'review',
|
||||
title: 'review: skipped',
|
||||
status: {
|
||||
icon: 'icon_status_skipped',
|
||||
favicon: 'favicon_status_skipped',
|
||||
text: 'skipped',
|
||||
label: 'skipped',
|
||||
group: 'skipped',
|
||||
has_details: true,
|
||||
details_path: '/root/acets-app/pipelines/172#review',
|
||||
},
|
||||
path: '/root/acets-app/pipelines/172#review',
|
||||
dropdown_path: '/root/acets-app/pipelines/172/stage.json?stage=review',
|
||||
},
|
||||
"path": "/root/acets-app/pipelines/172#review",
|
||||
"dropdown_path": "/root/acets-app/pipelines/172/stage.json?stage=review"
|
||||
}
|
||||
],
|
||||
"artifacts": [
|
||||
|
||||
],
|
||||
"manual_actions": [
|
||||
artifacts: [],
|
||||
manual_actions: [
|
||||
{
|
||||
"name": "stop_review",
|
||||
"path": "/root/acets-app/builds/1427/play",
|
||||
"playable": false
|
||||
}
|
||||
]
|
||||
name: 'stop_review',
|
||||
path: '/root/acets-app/builds/1427/play',
|
||||
playable: false,
|
||||
},
|
||||
"flags": {
|
||||
"latest": false,
|
||||
"triggered": false,
|
||||
"stuck": false,
|
||||
"yaml_errors": false,
|
||||
"retryable": true,
|
||||
"cancelable": false
|
||||
},
|
||||
"ref": {
|
||||
"name": "daaaa",
|
||||
"path": "/root/acets-app/tree/daaaa",
|
||||
"tag": false,
|
||||
"branch": true
|
||||
},
|
||||
"commit": {
|
||||
"id": "104096c51715e12e7ae41f9333e9fa35b73f385d",
|
||||
"short_id": "104096c5",
|
||||
"title": "Update README.md",
|
||||
"created_at": "2017-04-07T15:27:18.000+03:00",
|
||||
"parent_ids": [
|
||||
"2396536178668d8930c29d904e53bd4d06228b32"
|
||||
],
|
||||
"message": "Update README.md",
|
||||
"author_name": "Administrator",
|
||||
"author_email": "admin@example.com",
|
||||
"authored_date": "2017-04-07T15:27:18.000+03:00",
|
||||
"committer_name": "Administrator",
|
||||
"committer_email": "admin@example.com",
|
||||
"committed_date": "2017-04-07T15:27:18.000+03:00",
|
||||
"author": {
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"web_url": "http://localhost:3000/root"
|
||||
},
|
||||
"author_gravatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"commit_url": "http://localhost:3000/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d",
|
||||
"commit_path": "/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d"
|
||||
flags: {
|
||||
latest: false,
|
||||
triggered: false,
|
||||
stuck: false,
|
||||
yaml_errors: false,
|
||||
retryable: true,
|
||||
cancelable: false,
|
||||
},
|
||||
"retry_path": "/root/acets-app/pipelines/172/retry",
|
||||
"created_at": "2017-04-07T12:27:19.520Z",
|
||||
"updated_at": "2017-04-07T15:28:44.800Z"
|
||||
ref: {
|
||||
name: 'daaaa',
|
||||
path: '/root/acets-app/tree/daaaa',
|
||||
tag: false,
|
||||
branch: true,
|
||||
},
|
||||
"work_in_progress": false,
|
||||
"source_branch_exists": false,
|
||||
"mergeable_discussions_state": true,
|
||||
"conflicts_can_be_resolved_in_ui": false,
|
||||
"branch_missing": true,
|
||||
"commits_count": 1,
|
||||
"has_conflicts": false,
|
||||
"can_be_merged": true,
|
||||
"has_ci": true,
|
||||
"ci_status": "success",
|
||||
"pipeline_status_path": "/root/acets-app/merge_requests/22/pipeline_status",
|
||||
"issues_links": {
|
||||
"closing": "",
|
||||
"mentioned_but_not_closing": ""
|
||||
commit: {
|
||||
id: '104096c51715e12e7ae41f9333e9fa35b73f385d',
|
||||
short_id: '104096c5',
|
||||
title: 'Update README.md',
|
||||
created_at: '2017-04-07T15:27:18.000+03:00',
|
||||
parent_ids: ['2396536178668d8930c29d904e53bd4d06228b32'],
|
||||
message: 'Update README.md',
|
||||
author_name: 'Administrator',
|
||||
author_email: 'admin@example.com',
|
||||
authored_date: '2017-04-07T15:27:18.000+03:00',
|
||||
committer_name: 'Administrator',
|
||||
committer_email: 'admin@example.com',
|
||||
committed_date: '2017-04-07T15:27:18.000+03:00',
|
||||
author: {
|
||||
name: 'Administrator',
|
||||
username: 'root',
|
||||
id: 1,
|
||||
state: 'active',
|
||||
avatar_url:
|
||||
'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
web_url: 'http://localhost:3000/root',
|
||||
},
|
||||
"current_user": {
|
||||
"can_resolve_conflicts": true,
|
||||
"can_remove_source_branch": false,
|
||||
"can_revert_on_current_merge_request": true,
|
||||
"can_cherry_pick_on_current_merge_request": true
|
||||
author_gravatar_url:
|
||||
'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon',
|
||||
commit_url:
|
||||
'http://localhost:3000/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d',
|
||||
commit_path: '/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d',
|
||||
},
|
||||
"target_branch_path": "/root/acets-app/branches/master",
|
||||
"source_branch_path": "/root/acets-app/branches/daaaa",
|
||||
"conflict_resolution_ui_path": "/root/acets-app/merge_requests/22/conflicts",
|
||||
"remove_wip_path": "/root/acets-app/merge_requests/22/remove_wip",
|
||||
"cancel_merge_when_pipeline_succeeds_path": "/root/acets-app/merge_requests/22/cancel_merge_when_pipeline_succeeds",
|
||||
"create_issue_to_resolve_discussions_path": "/root/acets-app/issues/new?merge_request_to_resolve_discussions_of=22",
|
||||
"merge_path": "/root/acets-app/merge_requests/22/merge",
|
||||
"cherry_pick_in_fork_path": "/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+revert+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1",
|
||||
"revert_in_fork_path": "/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+cherry-pick+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1",
|
||||
"email_patches_path": "/root/acets-app/merge_requests/22.patch",
|
||||
"plain_diff_path": "/root/acets-app/merge_requests/22.diff",
|
||||
"status_path": "/root/acets-app/merge_requests/22.json",
|
||||
"merge_check_path": "/root/acets-app/merge_requests/22/merge_check",
|
||||
"ci_environments_status_url": "/root/acets-app/merge_requests/22/ci_environments_status",
|
||||
"project_archived": false,
|
||||
"merge_commit_message_with_description": "Merge branch 'daaaa' into 'master'\n\nUpdate README.md\n\nSee merge request !22",
|
||||
"diverged_commits_count": 0,
|
||||
"only_allow_merge_if_pipeline_succeeds": false,
|
||||
"commit_change_content_path": "/root/acets-app/merge_requests/22/commit_change_content"
|
||||
}
|
||||
retry_path: '/root/acets-app/pipelines/172/retry',
|
||||
created_at: '2017-04-07T12:27:19.520Z',
|
||||
updated_at: '2017-04-07T15:28:44.800Z',
|
||||
},
|
||||
work_in_progress: false,
|
||||
source_branch_exists: false,
|
||||
mergeable_discussions_state: true,
|
||||
conflicts_can_be_resolved_in_ui: false,
|
||||
branch_missing: true,
|
||||
commits_count: 1,
|
||||
has_conflicts: false,
|
||||
can_be_merged: true,
|
||||
has_ci: true,
|
||||
ci_status: 'success',
|
||||
pipeline_status_path: '/root/acets-app/merge_requests/22/pipeline_status',
|
||||
issues_links: {
|
||||
closing: '',
|
||||
mentioned_but_not_closing: '',
|
||||
},
|
||||
current_user: {
|
||||
can_resolve_conflicts: true,
|
||||
can_remove_source_branch: false,
|
||||
can_revert_on_current_merge_request: true,
|
||||
can_cherry_pick_on_current_merge_request: true,
|
||||
},
|
||||
target_branch_path: '/root/acets-app/branches/master',
|
||||
source_branch_path: '/root/acets-app/branches/daaaa',
|
||||
conflict_resolution_ui_path: '/root/acets-app/merge_requests/22/conflicts',
|
||||
remove_wip_path: '/root/acets-app/merge_requests/22/remove_wip',
|
||||
cancel_merge_when_pipeline_succeeds_path:
|
||||
'/root/acets-app/merge_requests/22/cancel_merge_when_pipeline_succeeds',
|
||||
create_issue_to_resolve_discussions_path:
|
||||
'/root/acets-app/issues/new?merge_request_to_resolve_discussions_of=22',
|
||||
merge_path: '/root/acets-app/merge_requests/22/merge',
|
||||
cherry_pick_in_fork_path:
|
||||
'/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+revert+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1',
|
||||
revert_in_fork_path:
|
||||
'/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+cherry-pick+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1',
|
||||
email_patches_path: '/root/acets-app/merge_requests/22.patch',
|
||||
plain_diff_path: '/root/acets-app/merge_requests/22.diff',
|
||||
status_path: '/root/acets-app/merge_requests/22.json',
|
||||
merge_check_path: '/root/acets-app/merge_requests/22/merge_check',
|
||||
ci_environments_status_url: '/root/acets-app/merge_requests/22/ci_environments_status',
|
||||
project_archived: false,
|
||||
merge_commit_message_with_description:
|
||||
"Merge branch 'daaaa' into 'master'\n\nUpdate README.md\n\nSee merge request !22",
|
||||
diverged_commits_count: 0,
|
||||
only_allow_merge_if_pipeline_succeeds: false,
|
||||
commit_change_content_path: '/root/acets-app/merge_requests/22/commit_change_content',
|
||||
};
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
/* eslint-disable */
|
||||
|
||||
export const mockMetrics = [
|
||||
[1493716685, '4.30859375'],
|
||||
[1493716745, '4.30859375'],
|
||||
|
|
Loading…
Reference in a new issue