* Removed closed issues and closed merge request to slim down maximum number of blocks that can be displayed.
* Removed unused code from gitlab widget
This commit is contained in:
parent
6dddb1c031
commit
defa1ded7f
@ -7,14 +7,11 @@ Learn more about [Gitlab](https://gitlab.com).
|
||||
|
||||
API requires a personal access token with either `read_api` or `api` permission. See the [gitlab documentation](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#create-a-personal-access-token) for details on generating one.
|
||||
|
||||
Allowed fields: `["events", "issues", "openIssues", "closedIssues", "mergeRequests", "openMergeRequests",
|
||||
"closedMergeRequests"]`.
|
||||
Allowed fields: `["events", "openIssues", "openMergeRequests"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: gitlab
|
||||
url: http://gitlab.host.or.ip:port
|
||||
key: personal-access-token
|
||||
issueState: all # supports "opened", "closed" and defaults to "all"
|
||||
mergeRequestState: all # supports "opened", "closed", "locked" and defaults to "all"
|
||||
```
|
||||
|
||||
@ -1005,10 +1005,6 @@
|
||||
"gitlab": {
|
||||
"events": "Events",
|
||||
"issues": "Issues",
|
||||
"issuesOpen": "Open Issues",
|
||||
"issuesClosed": "Closed Issues",
|
||||
"merges": "Merge Requests",
|
||||
"mergesOpen": "Open Merge Requests",
|
||||
"mergesClosed": "Closed Merge Requests"
|
||||
"merges": "Merge Requests"
|
||||
}
|
||||
}
|
||||
|
||||
@ -19,36 +19,19 @@ export default function Component({ service }) {
|
||||
<Container service={service}>
|
||||
<Block label="gitlab.events" />
|
||||
<Block label="gitlab.issues" />
|
||||
<Block label="gitlab.issuesOpen" />
|
||||
<Block label="gitlab.issuesClosed" />
|
||||
<Block label="gitlab.merges" />
|
||||
<Block label="gitlab.mergesOpen" />
|
||||
<Block label="gitlab.mergesClosed" />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
const issues = {
|
||||
open: gitlabEvents.issues.filter((event) => event.action_name.toLowerCase() === "opened").length,
|
||||
closed: gitlabEvents.issues.filter((event) => event.action_name.toLowerCase() === "closed").length,
|
||||
count: gitlabEvents.issues.length,
|
||||
};
|
||||
|
||||
const merges = {
|
||||
open: gitlabEvents.merges.filter((event) => event.action_name.toLowerCase() === "opened").length,
|
||||
closed: gitlabEvents.merges.filter((event) => event.action_name.toLowerCase() === "closed").length,
|
||||
count: gitlabEvents.merges.length,
|
||||
};
|
||||
const openIssues = gitlabEvents.issues.filter((event) => event.action_name.toLowerCase() === "opened").length;
|
||||
const openMerges = gitlabEvents.merges.filter((event) => event.action_name.toLowerCase() === "opened").length;
|
||||
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="gitlab.events" value={t("common.number", { value: gitlabEvents.events })} />
|
||||
<Block label="gitlab.issues" value={t("common.number", { value: issues.count })} />
|
||||
<Block label="gitlab.issuesOpen" value={t("common.number", { value: issues.open })} />
|
||||
<Block label="gitlab.issuesClosed" value={t("common.number", { value: issues.closed })} />
|
||||
<Block label="gitlab.merges" value={t("common.number", { value: merges.count })} />
|
||||
<Block label="gitlab.mergesOpen" value={t("common.number", { value: merges.open })} />
|
||||
<Block label="gitlab.mergesClosed" value={t("common.number", { value: merges.closed })} />
|
||||
<Block label="gitlab.issues" value={t("common.number", { value: openIssues })} />
|
||||
<Block label="gitlab.merges" value={t("common.number", { value: openMerges })} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@ -13,26 +13,6 @@ const widget = {
|
||||
events: asJson(data).length,
|
||||
}),
|
||||
},
|
||||
issues: {
|
||||
endpoint: "issues",
|
||||
params: ["state"],
|
||||
},
|
||||
openIssues: {
|
||||
endpoint: "issues?state=opened",
|
||||
},
|
||||
closedIssues: {
|
||||
endpoint: "issues?state=closed",
|
||||
},
|
||||
mergeRequests: {
|
||||
endpoint: "merge_requests",
|
||||
params: ["state"],
|
||||
},
|
||||
openMergeRequests: {
|
||||
endpoint: "merge_requests?state=opened",
|
||||
},
|
||||
closedMergeRequests: {
|
||||
endpoint: "merge_requests?state=closed",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user