Skip to content

Commit

Permalink
New telemetry methodName built (#119)
Browse files Browse the repository at this point in the history
* new telemetry methodName built

* new telemetry methodName built

* new telemetry methodName built

* new telemetry methodName built

* build fix

* lint fix

* new telemetry methodName built

* build and linter fixed

* #120 issue fixed

* test fixes

* 2.2.0
  • Loading branch information
MrRefactoring committed May 6, 2021
1 parent 49e9ea9 commit 0afb12c
Show file tree
Hide file tree
Showing 204 changed files with 3,161 additions and 2,824 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Jira.js changelog

### 2.2.0

- Fixed [bug](https://github.com/MrRefactoring/jira.js/issues/120) with transition model
- Telemetry names changed
- Instance information API added
- Issue custom field values apps API added

### 2.1.1

- Typings improved
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,7 @@ Available groups:
- [filterSharing](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-filter-sharing/#api-group-filter-sharing)
- [groupAndUserPicker](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-group-and-user-picker/#api-group-group-and-user-picker)
- [groups](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-groups/#api-group-groups)
- [instanceInformation](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-instance-information/#api-group-instance-information)
- [issues](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issues/#api-group-issues)
- [issueAttachments](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-attachments/#api-group-issue-attachments)
- [issueComments](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-comments/#api-group-issue-comments)
Expand All @@ -271,6 +272,7 @@ Available groups:
- [issueCustomFieldContexts](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-contexts/#api-group-issue-custom-field-contexts)
- [issueCustomFieldOptions](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-options/#api-group-issue-custom-field-options)
- [issueCustomFieldOptionsApps](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-options--apps-/#api-group-issue-custom-field-options--apps-)
- [issueCustomFieldValuesApps](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-values--apps-/#api-group-issue-custom-field-values--apps-)
- [issueLinks](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-links/#api-group-issue-links)
- [issueLinkTypes](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-link-types/#api-group-issue-link-types)
- [issueNavigatorSettings](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-navigator-settings/#api-group-issue-navigator-settings)
Expand Down Expand Up @@ -340,6 +342,7 @@ Available groups:
- [filterSharing](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-filter-sharing/#api-group-filter-sharing)
- [groupAndUserPicker](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-group-and-user-picker/#api-group-group-and-user-picker)
- [groups](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-groups/#api-group-groups)
- [instanceInformation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-instance-information/#api-group-instance-information)
- [issues](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-group-issues)
- [issueAttachments](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-group-issue-attachments)
- [issueComments](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-comments/#api-group-issue-comments)
Expand All @@ -349,6 +352,7 @@ Available groups:
- [issueCustomFieldContexts](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-contexts/#api-group-issue-custom-field-contexts)
- [issueCustomFieldOptions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options/#api-group-issue-custom-field-options)
- [issueCustomFieldOptionsApps](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options--apps-/#api-group-issue-custom-field-options--apps-)
- [issueCustomFieldValuesApps](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-values--apps-/#api-group-issue-custom-field-values--apps-)
- [issueLinks](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-links/#api-group-issue-links)
- [issueLinkTypes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-link-types/#api-group-issue-link-types)
- [issueNavigatorSettings](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-navigator-settings/#api-group-issue-navigator-settings)
Expand Down
120 changes: 60 additions & 60 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jira.js",
"version": "2.1.1",
"version": "2.2.0",
"description": "jira.js is a powerful Node.JS/Browser module that allows you to interact with the Jira API very easily",
"main": "out/index.js",
"types": "out/index.d.ts",
Expand Down Expand Up @@ -41,26 +41,26 @@
"testEnvironment": "node"
},
"devDependencies": {
"@types/express": "4.17.11",
"@types/express": "^4.17.11",
"@types/jest": "^26.0.23",
"@types/node": "^15.0.1",
"@types/node": "^15.0.2",
"@types/oauth": "^0.9.1",
"@types/sinon": "^10.0.0",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
"dotenv": "^8.2.0",
"@typescript-eslint/eslint-plugin": "^4.22.1",
"@typescript-eslint/parser": "^4.22.1",
"dotenv": "^9.0.0",
"eslint": "^7.25.0",
"eslint-config-airbnb-typescript": "^12.3.1",
"eslint-import-resolver-typescript": "^2.4.0",
"eslint-plugin-import": "^2.22.1",
"jest": "^26.6.3",
"sinon": "^10.0.0",
"ts-jest": "^26.5.5",
"ts-jest": "^26.5.6",
"typedoc": "^0.20.36",
"typescript": "^4.2.4"
},
"dependencies": {
"atlassian-jwt": "^1.0.3",
"atlassian-jwt": "^2.0.0",
"axios": "^0.21.1",
"form-data": "^4.0.0",
"oauth": "^0.9.15",
Expand Down
15 changes: 8 additions & 7 deletions src/agile/backlog.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import { Callback } from '../callback';
import { RequestConfig } from '../requestConfig';

export class Backlog {
constructor(private client: Client) { }
constructor(private client: Client) {
}

/**
* Move issues to the backlog.
Expand All @@ -21,15 +22,15 @@ export class Backlog {
*/
async moveIssuesToBacklog<T = void>(parameters?: Parameters.MoveIssuesToBacklog, callback?: never): Promise<T>;
async moveIssuesToBacklog<T = void>(parameters?: Parameters.MoveIssuesToBacklog, callback?: Callback<T>): Promise<void | T> {
const config = {
const config: RequestConfig = {
url: '/agile/1.0/backlog/issue',
method: 'POST',
data: {
issues: parameters?.issues,
},
} as RequestConfig;
};

return this.client.sendRequest(config, callback, { methodName: 'moveIssuesToBacklog' });
return this.client.sendRequest(config, callback, { methodName: 'agile.backlog.moveIssuesToBacklog' });
}

/**
Expand All @@ -49,7 +50,7 @@ export class Backlog {
*/
async moveIssuesToBacklogForBoard<T = void>(parameters: Parameters.MoveIssuesToBacklogForBoard, callback?: never): Promise<T>;
async moveIssuesToBacklogForBoard<T = void>(parameters: Parameters.MoveIssuesToBacklogForBoard, callback?: Callback<T>): Promise<void | T> {
const config = {
const config: RequestConfig = {
url: `/agile/1.0/backlog/${parameters.boardId}/issue`,
method: 'POST',
data: {
Expand All @@ -58,8 +59,8 @@ export class Backlog {
rankAfterIssue: parameters.rankAfterIssue,
rankCustomFieldId: parameters.rankCustomFieldId,
},
} as RequestConfig;
};

return this.client.sendRequest(config, callback, { methodName: 'moveIssuesToBacklogForBoard' });
return this.client.sendRequest(config, callback, { methodName: 'agile.backlog.moveIssuesToBacklogForBoard' });
}
}
Loading

0 comments on commit 0afb12c

Please sign in to comment.