Skip to content

Commit 153fb37

Browse files
committed
add filtering of issues and merge requests without times
1 parent f2f02a1 commit 153fb37

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

gtt.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env node
22

3-
const version = '0.1.0';
3+
const version = '1.0.1';
44
const program = require('commander');
55

66
program

models/report.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class report extends Base {
5353
*/
5454
mergeRequests() {
5555
let promise = this.all(`projects/${this.project.id}/merge_requests${this.params()}`);
56-
promise.then(mergeRequests => this.mergeRequests = mergeRequests);
56+
promise.then(mergeRequests => this.mergeRequests = report.filter(mergeRequests));
5757

5858
return promise;
5959
}
@@ -64,11 +64,20 @@ class report extends Base {
6464
*/
6565
issues() {
6666
let promise = this.all(`projects/${this.project.id}/issues${this.params()}`);
67-
promise.then(issues => this.issues = issues);
67+
promise.then(issues => this.issues = report.filter(issues));
6868

6969
return promise;
7070
}
7171

72+
/**
73+
* filter empty
74+
* @param issues
75+
* @returns {Array}
76+
*/
77+
static filter(issues) {
78+
return issues.filter(issue => issue.times.length > 0);
79+
}
80+
7281
/**
7382
* process the given input
7483
* @param input

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gitlab-time-tracker",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "A CLI that makes working with GitLabs time tracking feature more enjoyable",
55
"main": "gtt.js",
66
"scripts": {},

0 commit comments

Comments
 (0)