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

mock_data.js « dashboard « issues « frontend « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 1e3abd5a0189baed5b43250aa79835f879d2ed1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
export const issuesQueryResponse = {
  data: {
    issues: {
      nodes: [
        {
          __persist: true,
          __typename: 'Issue',
          id: 'gid://gitlab/Issue/123456',
          iid: '789',
          closedAt: null,
          confidential: false,
          createdAt: '2021-05-22T04:08:01Z',
          downvotes: 2,
          dueDate: '2021-05-29',
          hidden: false,
          humanTimeEstimate: null,
          mergeRequestsCount: false,
          moved: false,
          reference: 'group/project#123456',
          state: 'opened',
          title: 'Issue title',
          titleHtml: 'Issue title',
          type: 'issue',
          updatedAt: '2021-05-22T04:08:01Z',
          upvotes: 3,
          userDiscussionsCount: 4,
          webPath: 'project/-/issues/789',
          webUrl: 'project/-/issues/789',
          assignees: {
            nodes: [
              {
                __persist: true,
                __typename: 'UserCore',
                id: 'gid://gitlab/User/234',
                avatarUrl: 'avatar/url',
                name: 'Marge Simpson',
                username: 'msimpson',
                webUrl: 'url/msimpson',
              },
            ],
          },
          author: {
            __persist: true,
            __typename: 'UserCore',
            id: 'gid://gitlab/User/456',
            avatarUrl: 'avatar/url',
            name: 'Homer Simpson',
            username: 'hsimpson',
            webUrl: 'url/hsimpson',
          },
          labels: {
            nodes: [
              {
                __persist: true,
                id: 'gid://gitlab/ProjectLabel/456',
                color: '#333',
                title: 'Label title',
                description: 'Label description',
              },
            ],
          },
          milestone: null,
          taskCompletionStatus: {
            completedCount: 1,
            count: 2,
          },
        },
      ],
      pageInfo: {
        __typename: 'PageInfo',
        hasNextPage: true,
        hasPreviousPage: false,
        startCursor: 'startcursor',
        endCursor: 'endcursor',
      },
    },
  },
};

export const emptyIssuesQueryResponse = {
  data: {
    issues: {
      nodes: [],
      pageInfo: {
        __typename: 'PageInfo',
        hasNextPage: false,
        hasPreviousPage: false,
        startCursor: '',
        endCursor: '',
      },
    },
  },
};

export const issuesCountsQueryResponse = {
  data: {
    openedIssues: {
      count: 1,
    },
    closedIssues: {
      count: 2,
    },
    allIssues: {
      count: 3,
    },
  },
};