From 5fe8c67e43e2370dae5a9651d53558ec3701c574 Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Mon, 24 Sep 2018 10:01:05 +0000 Subject: [PATCH] claimsByToken: 'token' is not used anymore for claims. Instead it is used 'projectId'. git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53230 d315682c-612b-4755-9ff5-7f18f6832af3 --- claims/claimsByToken/claimsByToken.component.html | 4 ++-- claims/claimsByToken/claimsByToken.component.ts | 12 +++++++----- claims/claimsByToken/claimsByToken.service.ts | 5 +++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/claims/claimsByToken/claimsByToken.component.html b/claims/claimsByToken/claimsByToken.component.html index d862fd2b..70d96857 100644 --- a/claims/claimsByToken/claimsByToken.component.html +++ b/claims/claimsByToken/claimsByToken.component.html @@ -12,7 +12,7 @@
Claims Administrator - {{project['name']}} ({{project['funderName']}}) @@ -83,7 +83,7 @@
You have selected {{(selectedWrong_PendingMode.size+selectedRight_PendingMode.size)}} claim(s) to curate
-
+
{ this.mode = "pending"; - this.token = params['token']; + this.openaireId = params['openaireId']; this.selectedRight_PendingMode = new Set(); this.selectedWrong_PendingMode = new Set(); this.selectedRight_CuratedMode = new Set(); @@ -253,7 +253,7 @@ refreshTable(page:number, whichTable: string) { validateJWTandToken() { - if(this.token) { + if(this.openaireId) { this.pending_status = this.errorCodes.LOADING; this.curated_status = this.errorCodes.LOADING; @@ -266,7 +266,7 @@ refreshTable(page:number, whichTable: string) { this.activeCuratedPage.page = 1; this.totalCuratedResults.count = 0; - this.claimsByTokenService.getClaims(this.token, this.properties.claimsAPIURL).subscribe( + this.claimsByTokenService.getClaims(this.openaireId, this.properties.claimsAPIURL).subscribe( data => { //this.closeLoading(); this.accessStatus = "valid"; @@ -288,7 +288,9 @@ refreshTable(page:number, whichTable: string) { this.totalPendingResults.count = this.pending_claims.length; this.totalCuratedResults.count = this.curated_claims.length; - this.updateTitle("Claims For Project Managers - "+this.project.name); + if(this.project) { + this.updateTitle("Claims For Project Managers - "+this.project.name); + } this.showTables = true; if(!this.triggered) { diff --git a/claims/claimsByToken/claimsByToken.service.ts b/claims/claimsByToken/claimsByToken.service.ts index e81e9149..481fe803 100644 --- a/claims/claimsByToken/claimsByToken.service.ts +++ b/claims/claimsByToken/claimsByToken.service.ts @@ -11,10 +11,11 @@ export class ClaimsByTokenService { constructor(private http: Http ) {} - getClaims(token: string, apiURL:string):any { + getClaims(openaireId: string, apiURL:string):any { console.info("getClaims in service"); - let url = apiURL+"project/claims?projectToken="+token; + //let url = apiURL+"project/claims?projectToken="+token; + let url = apiURL+"projects/"+openaireId+"/all_claims"; let key = url;