Skip to content

Commit 9b2bee7

Browse files
Merge pull request #81 from aquality-automation/feature/project-id-as-part-of-api-url
added project_id parameters for requests
2 parents 6cc7558 + 1e03df9 commit 9b2bee7

14 files changed

+30
-26
lines changed

e2e/api/editor.api.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class EditorAPI {
6262
}
6363

6464
public async addTestToSuite(testId: number, suiteId: number) {
65-
return sendPost(Endpoints.testToSuite, { testId, suiteId, projectId: this.project.id }, {}, this.token, this.project.id);
65+
return sendPost(Endpoints.testToSuite, { testId, suiteId, project_id: this.project.id }, {}, this.token, this.project.id);
6666
}
6767

6868
public async getSuites(testSuite: TestSuite): Promise<TestSuite[]> {
@@ -82,6 +82,6 @@ export class EditorAPI {
8282
}
8383

8484
public async removeTestRun(testRunId: number) {
85-
return sendDelete(Endpoints.testrun, { id: testRunId, projectId: this.project.id}, null, this.token, this.project.id);
85+
return sendDelete(Endpoints.testrun, { id: testRunId, project_id: this.project.id}, null, this.token, this.project.id);
8686
}
8787
}

e2e/specs/audit/auditFlow.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { projectList } from '../../pages/project/list.po';
33
import { projectAudits } from '../../pages/audit/project.list.po';
44
import { createAudit } from '../../pages/audit/create.po';
55
import { auditInfo } from '../../pages/audit/view.po';
6-
import { browser } from 'protractor';
76
import { testData } from '../../utils/testData.util';
87
import { ProjectHelper } from '../../helpers/project.helper';
98

src/app/pages/audit/audit-view/audit.info.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export class AuditInfoComponent implements OnInit {
108108

109109
removeAttachment(id: number) {
110110
this.removingInProgress = true;
111-
this.auditService.removeAuditAttachment(id).subscribe(res => {
111+
this.auditService.removeAuditAttachment(id, this.audit.project.id).subscribe(() => {
112112
this.updateAttachments();
113113
this.removingInProgress = false;
114114
});

src/app/pages/project/milestone/list-milestone/list-milestone.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export class ListMilestoneComponent implements OnInit {
6666
}
6767

6868
async updateMilestone(milestone: Milestone) {
69+
milestone.project_id = this.projectId;
6970
await this.milestoneService.createMilestone(milestone);
7071
return this.milestoneService.handleSuccess(`The milestone '${milestone.name}' was updated.`);
7172
}

src/app/services/audits.service.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@ export class AuditService extends SimpleRequester {
5959
return this.doGet(`/audit/attachment?audit_id=${audit_id}&project_id=${project_id}`).map(res => res.json());
6060
}
6161

62-
removeAuditAttachment(id: number) {
63-
return this.doDelete(`/audit/attachment?id=${id}`).map(res => this.handleSuccess(`Audit attachment was deleted.`));
62+
removeAuditAttachment(id: number, project_id: number) {
63+
return this.doDelete(`/audit/attachment?id=${id}&project_id=${project_id}`).
64+
map(res => this.handleSuccess(`Audit attachment was deleted.`));
6465
}
6566

6667
downloadAuditAttachment(id: number, project_id: number): Observable<Blob> {

src/app/services/import.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class ImportService extends SimpleRequester {
1212
}
1313

1414
importResults(projectId: number) {
15-
return this.doGet(`/import/results?projectId=${projectId}`)
15+
return this.doGet(`/import/results?project_id=${projectId}`)
1616
.map(res => res.json());
1717
}
1818
}

src/app/services/milestones.service.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ export class MilestoneService extends SimpleRequester {
1717
}
1818

1919
removeMilestone(milestone: Milestone) {
20-
return this.doDelete(`/milestone?id=${milestone.id}`, )
20+
return this.doDelete(`/milestone?id=${milestone.id}&project_id=${milestone.project_id}`, )
2121
.map(() => this.handleSuccess(`Milestone '${milestone.name}' was deleted.`)).toPromise();
2222
}
2323

2424
getMilestoneResults(milestone: Milestone): Promise<TestResult[]> {
25-
return this.doGet(`/milestone/results`, { milestoneId : milestone.id}, true).map(res => res.json()).toPromise();
25+
return this.doGet(`/milestone/results`,
26+
{ milestoneId : milestone.id, project_id: milestone.project_id}, true).map(res => res.json()).toPromise();
2627
}
2728
}

src/app/services/project.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ export class ProjectService extends SimpleRequester {
3131
}
3232

3333
getImportBodyPatterns(bodyPattern: ImportBodyPattern) {
34-
return this.doGet(`/body_pattern?projectId=${bodyPattern.project_id}`).map(res => res.json());
34+
return this.doGet(`/body_pattern?project_id=${bodyPattern.project_id}`).map(res => res.json());
3535
}
3636

3737
createImportBodyPattern(bodyPattern: ImportBodyPattern) {
3838
return this.doPost('/body_pattern', bodyPattern).map(() => { });
3939
}
4040

4141
removeImportBodyPattern(bodyPattern: ImportBodyPattern) {
42-
return this.doDelete(`/body_pattern?id=${bodyPattern.id}&projectId=${bodyPattern.project_id}`)
42+
return this.doDelete(`/body_pattern?id=${bodyPattern.id}&project_id=${bodyPattern.project_id}`)
4343
.map(() => this.handleSuccess(`Unique Body Pattern '${bodyPattern.name}' successfully removed.`));
4444
}
4545

src/app/services/result-resolution.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ export class ResultResolutionService extends SimpleRequester {
1313
getResolution(projectId?: number) {
1414
let pr = '';
1515
if (projectId) {
16-
pr = `projectId=${projectId}`;
16+
pr = `project_id=${projectId}`;
1717
} else if (this.route.snapshot.params['projectId']) {
18-
pr = `projectId=${this.route.snapshot.params['projectId']}`;
18+
pr = `project_id=${this.route.snapshot.params['projectId']}`;
1919
}
2020
return this.doGet(`/result_resolution?${pr}`).map(res => res.json());
2121
}
@@ -25,7 +25,7 @@ export class ResultResolutionService extends SimpleRequester {
2525
}
2626

2727
removeResolution(resolution: ResultResolution) {
28-
return this.doDelete(`/result_resolution?id=${resolution.id}&projectId=${resolution.project_id}`).map(res => {
28+
return this.doDelete(`/result_resolution?id=${resolution.id}&project_id=${resolution.project_id}`).map(res => {
2929
this.handleSuccess(`Resolution '${resolution.name}' was deleted.`);
3030
return res;
3131
});

src/app/services/test-result.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export class TestResultService extends SimpleRequester {
3131
}
3232

3333
removeTestResult(testresult: TestResult): Promise<void> {
34-
return this.doDelete(`/testrun?id=${testresult.id}&projectId=${testresult.project_id}`)
34+
return this.doDelete(`/testrun?id=${testresult.id}&project_id=${testresult.project_id}`)
3535
.map(() => this.handleSuccess(`Test result '${testresult.id}' was deleted.`)).toPromise();
3636
}
3737

0 commit comments

Comments
 (0)