Skip to content

Commit 00a25e4

Browse files
[TASKSCLOUD-510] - Deployed new 21.2 version.
1 parent c82e884 commit 00a25e4

File tree

9 files changed

+36
-25
lines changed

9 files changed

+36
-25
lines changed

.npmignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
**/*
2-
!dist/src/*
2+
!dist/**/*
33
!package.json
44
!LICENSE
55
!README.md

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@asposecloud/aspose-tasks-cloud",
3-
"version": "20.11.0",
3+
"version": "21.2.0",
44
"description": "Aspose.Tasks Cloud SDK for Node.js",
55
"homepage": "https://products.aspose.cloud/tasks",
66
"readmeFilename": "README.md",
@@ -10,9 +10,6 @@
1010
"test": "mocha -r ts-node/register test/**/*.ts --no-timeouts",
1111
"compile": "tsc --build tsconfig.json"
1212
},
13-
"files": [
14-
"dist/src"
15-
],
1613
"keywords": [
1714
"Aspose",
1815
"Cloud",

src/api.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ export class TasksApi {
4545
* @param baseUrl Base api Url.
4646
* @param authUrl Auth Url.
4747
* @param debugMode A value indicating whether debug mode. In debug mode all requests and responses are logged to console.
48-
* @param version API version.
4948
*/
5049
constructor(appSID: string, appKey: string, baseUrl?: string, authUrl?: string, debugMode?: boolean) {
5150
this.configuration = new Configuration(appSID, appKey, baseUrl, authUrl, debugMode);

src/internal/requestHelper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ async function invokeApiMethodInternal(requestOptions: request.Options, confgura
106106
//headers
107107
sa.set("User-Agent", "tasks nodejs sdk");
108108
sa.set("x-aspose-client", "nodejs sdk");
109-
sa.set("x-aspose-client-version", "20.11");
109+
sa.set("x-aspose-client-version", "21.2");
110110

111111
if (!requestOptions.headers) {
112112
requestOptions.headers = {};

src/model/model.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4785,6 +4785,11 @@ export class Task {
47854785
name: "warning",
47864786
baseName: "warning",
47874787
type: "boolean",
4788+
},
4789+
{
4790+
name: "activityId",
4791+
baseName: "activityId",
4792+
type: "string",
47884793
} ];
47894794

47904795
/**
@@ -5332,6 +5337,11 @@ export class Task {
53325337
*/
53335338
public warning: boolean;
53345339

5340+
/**
5341+
* Represents activity id field - a task's unique identifier used by Primavera (only applicable to Primavera projects).
5342+
*/
5343+
public activityId: string;
5344+
53355345
public constructor(init?: Partial<Task>) {
53365346

53375347
Object.assign(this, init);

test/resourcesTests.ts

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -154,30 +154,34 @@ describe("deleteResource function", () => {
154154
it("should return response with code 200 and correct data", async () => {
155155

156156
const tasksApi = BaseTest.initializeTasksApi();
157-
const fileName = "Home_move_plan.mpp";
157+
const fileName = "Plan_with_resource.mpp";
158158
const localPath = BaseTest.localBaseTestDataFolder + fileName;
159159
const remotePath = BaseTest.remoteBaseTestDataFolder;
160160
const remoteFullPath = remotePath + "/" + fileName;
161161

162-
await tasksApi.uploadFileToStorage(remoteFullPath, localPath);
162+
await tasksApi.uploadFileToStorage(remoteFullPath, localPath);
163+
164+
const getRequest = new GetResourcesRequest();
165+
getRequest.name = fileName;
166+
getRequest.folder = remotePath;
167+
168+
let getResult = await tasksApi.getResources(getRequest);
169+
170+
expect(getResult.response.statusCode).to.equal(200);
171+
const resourcesCountBeforeDelete = getResult.body.resources.resourceItem.length
163172

164173
const deleteRequest = new DeleteResourceRequest();
165174
deleteRequest.name = fileName;
166175
deleteRequest.folder = remotePath;
167-
deleteRequest.resourceUid = 0;
176+
deleteRequest.resourceUid = 1;
168177

169178
const deleteResult = await tasksApi.deleteResource(deleteRequest);
170179

171180
expect(deleteResult.response.statusCode).to.equal(200);
172-
173-
174-
const getRequest = new GetResourcesRequest();
175-
getRequest.name = fileName;
176-
getRequest.folder = remotePath;
177181

178-
const getResult = await tasksApi.getResources(getRequest);
182+
getResult = await tasksApi.getResources(getRequest);
179183

180184
expect(getResult.response.statusCode).to.equal(200);
181-
expect(getResult.body.resources.resourceItem.length).to.equal(0);
185+
expect(getResult.body.resources.resourceItem.length).to.lessThan(resourcesCountBeforeDelete);
182186
});
183187
});

testData/Plan_with_resource.mpp

423 KB
Binary file not shown.

tsconfig.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
{
22
"compilerOptions": {
33
"module": "commonjs",
4-
"sourceMap": false,
5-
"noLib": false,
6-
"declaration": true,
74
"noImplicitAny": false,
85
"noUnusedLocals": true,
96
"noUnusedParameters": true,
107
"suppressImplicitAnyIndexErrors": true,
118
"target": "ES6",
129
"moduleResolution": "node",
10+
"strict": false,
1311
"removeComments": false,
14-
"lib": ["es6"],
12+
"sourceMap": true,
13+
"noLib": false,
14+
"declaration": true,
15+
"lib": ["es5", "es6", "scripthost", "dom"],
1516
"outDir": "dist"
1617
},
1718
"include": [

0 commit comments

Comments
 (0)