diff --git a/dmp-db-scema/updates/Dataset-template/DatasetProfile_Description_value_set_empty_text.sql b/dmp-db-scema/updates/03/01. DatasetProfile_Description_value_set_empty_text.sql similarity index 100% rename from dmp-db-scema/updates/Dataset-template/DatasetProfile_Description_value_set_empty_text.sql rename to dmp-db-scema/updates/03/01. DatasetProfile_Description_value_set_empty_text.sql diff --git a/dmp-db-scema/updates/Dataset-template/DatasetProfile_adds_null_constraints_description.sql b/dmp-db-scema/updates/03/02. DatasetProfile_adds_null_constraints_description.sql similarity index 100% rename from dmp-db-scema/updates/Dataset-template/DatasetProfile_adds_null_constraints_description.sql rename to dmp-db-scema/updates/03/02. DatasetProfile_adds_null_constraints_description.sql diff --git a/dmp-db-scema/updates/Funder-entity-create/Funder-create.sql b/dmp-db-scema/updates/03/03. Funder-create.sql similarity index 100% rename from dmp-db-scema/updates/Funder-entity-create/Funder-create.sql rename to dmp-db-scema/updates/03/03. Funder-create.sql diff --git a/dmp-db-scema/updates/Funder-entity-create/Grant-add-column-Funder.sql b/dmp-db-scema/updates/03/04. Grant-add-column-Funder.sql similarity index 100% rename from dmp-db-scema/updates/Funder-entity-create/Grant-add-column-Funder.sql rename to dmp-db-scema/updates/03/04. Grant-add-column-Funder.sql diff --git a/dmp-db-scema/updates/Project-to-Grant-rename/Renames-Project-to-Grant.sql b/dmp-db-scema/updates/03/05. Renames-Project-to-Grant.sql similarity index 100% rename from dmp-db-scema/updates/Project-to-Grant-rename/Renames-Project-to-Grant.sql rename to dmp-db-scema/updates/03/05. Renames-Project-to-Grant.sql diff --git a/dmp-db-scema/updates/Project-to-Grant-rename/Renames-Grant-pKey-Constraint.sql b/dmp-db-scema/updates/03/06. Renames-Grant-pKey-Constraint.sql similarity index 100% rename from dmp-db-scema/updates/Project-to-Grant-rename/Renames-Grant-pKey-Constraint.sql rename to dmp-db-scema/updates/03/06. Renames-Grant-pKey-Constraint.sql diff --git a/dmp-db-scema/updates/Project-to-Grant-rename/Renames-Grant-fk-creator-Constraint.sql b/dmp-db-scema/updates/03/07. Renames-Grant-fk-creator-Constraint.sql similarity index 100% rename from dmp-db-scema/updates/Project-to-Grant-rename/Renames-Grant-fk-creator-Constraint.sql rename to dmp-db-scema/updates/03/07. Renames-Grant-fk-creator-Constraint.sql diff --git a/dmp-db-scema/updates/Project-to-Grant-rename/Renames-Grant-fk-Constraint.sql b/dmp-db-scema/updates/03/08. Renames-Grant-fk-Constraint.sql similarity index 100% rename from dmp-db-scema/updates/Project-to-Grant-rename/Renames-Grant-fk-Constraint.sql rename to dmp-db-scema/updates/03/08. Renames-Grant-fk-Constraint.sql diff --git a/dmp-db-scema/updates/Project-to-Grant-rename/Rename-Dmps-Project-to_Grant.sql b/dmp-db-scema/updates/03/09. Rename-Dmps-Project-to_Grant.sql similarity index 100% rename from dmp-db-scema/updates/Project-to-Grant-rename/Rename-Dmps-Project-to_Grant.sql rename to dmp-db-scema/updates/03/09. Rename-Dmps-Project-to_Grant.sql diff --git a/dmp-db-scema/updates/Project-entity-create/Project-create.sql b/dmp-db-scema/updates/03/10. Project-create.sql similarity index 100% rename from dmp-db-scema/updates/Project-entity-create/Project-create.sql rename to dmp-db-scema/updates/03/10. Project-create.sql diff --git a/dmp-db-scema/updates/Project-entity-create/DMP-add-column-project.sql b/dmp-db-scema/updates/03/11. DMP-add-column-project.sql similarity index 100% rename from dmp-db-scema/updates/Project-entity-create/DMP-add-column-project.sql rename to dmp-db-scema/updates/03/11. DMP-add-column-project.sql diff --git a/dmp-frontend/src/app/ui/auth/login/b2access/b2access-login.component.ts b/dmp-frontend/src/app/ui/auth/login/b2access/b2access-login.component.ts index c18b6b0bc..32a1cba27 100644 --- a/dmp-frontend/src/app/ui/auth/login/b2access/b2access-login.component.ts +++ b/dmp-frontend/src/app/ui/auth/login/b2access/b2access-login.component.ts @@ -1,8 +1,11 @@ +import { HttpClient, HttpHeaders } from '@angular/common/http'; import { Component, OnInit } from '@angular/core'; -import { ActivatedRoute, Params, Router } from '@angular/router'; +import { ActivatedRoute, Params } from '@angular/router'; import { takeUntil } from 'rxjs/operators'; import { environment } from '../../../../../environments/environment'; import { BaseComponent } from '../../../../core/common/base/base.component'; +import { AuthProvider } from '../../../../core/common/enum/auth-provider'; +import { AuthService } from '../../../../core/services/auth/auth.service'; import { LoginService } from '../utilities/login.service'; @Component({ @@ -14,9 +17,10 @@ export class B2AccessLoginComponent extends BaseComponent implements OnInit { private returnUrl: string; constructor( - private router: Router, private route: ActivatedRoute, - private loginService: LoginService + private authService: AuthService, + private loginService: LoginService, + private httpClient: HttpClient ) { super(); } @@ -36,18 +40,18 @@ export class B2AccessLoginComponent extends BaseComponent implements OnInit { } public b2AccessLogin(code: String) { - // let headers = new HttpHeaders(); - // headers = headers.set('Content-Type', 'application/json'); - // headers = headers.set('Accept', 'application/json'); - // this.httpClient.post(environment.Server + 'auth/b2AccessRequestToken', { code: code }, { headers: headers }) - // .pipe(takeUntil(this._destroyed)) - // .subscribe((data: any) => { - // this.authService.login({ ticket: data.payload.accessToken, provider: AuthProvider.B2Accesss, data: null }) - // .pipe(takeUntil(this._destroyed)) - // .subscribe( - // res => this.onLogInSuccess(res), - // error => this.onLogInError(error) - // ); - // }); + let headers = new HttpHeaders(); + headers = headers.set('Content-Type', 'application/json'); + headers = headers.set('Accept', 'application/json'); + this.httpClient.post(environment.Server + 'auth/b2AccessRequestToken', { code: code }, { headers: headers }) + .pipe(takeUntil(this._destroyed)) + .subscribe((data: any) => { + this.authService.login({ ticket: data.payload.accessToken, provider: AuthProvider.B2Access, data: null }) + .pipe(takeUntil(this._destroyed)) + .subscribe( + res => this.loginService.onLogInSuccess(res, this.returnUrl), + error => this.loginService.onLogInError(error) + ); + }); } }