add properties json file , minor changes for navbar and login
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@50591 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
91b7c11f0a
commit
c43c57834c
|
@ -3,7 +3,6 @@ import { Router,CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot} from '
|
||||||
import {Observable} from 'rxjs/Observable';
|
import {Observable} from 'rxjs/Observable';
|
||||||
import {Session} from './utils/helper.class';
|
import {Session} from './utils/helper.class';
|
||||||
import {ErrorCodes} from './utils/guardHelper.class';
|
import {ErrorCodes} from './utils/guardHelper.class';
|
||||||
import{EnvProperties} from '../utils/properties/env-properties';
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class AdminLoginGuard implements CanActivate {
|
export class AdminLoginGuard implements CanActivate {
|
||||||
|
@ -15,7 +14,6 @@ export class AdminLoginGuard implements CanActivate {
|
||||||
var loggedIn = false;
|
var loggedIn = false;
|
||||||
var isAdmin = false;
|
var isAdmin = false;
|
||||||
var errorCode = ErrorCodes.NOT_LOGGIN;
|
var errorCode = ErrorCodes.NOT_LOGGIN;
|
||||||
var properties:EnvProperties = route.data.envSpecific;
|
|
||||||
if(Session.isLoggedIn()){
|
if(Session.isLoggedIn()){
|
||||||
loggedIn = true;
|
loggedIn = true;
|
||||||
if(!Session.isValidAndRemove()){
|
if(!Session.isValidAndRemove()){
|
||||||
|
|
|
@ -8,7 +8,7 @@ import {RouterHelper} from '../utils/routerHelper.class';
|
||||||
import {StringUtils} from '../utils/string-utils.class';
|
import {StringUtils} from '../utils/string-utils.class';
|
||||||
import{EnvProperties} from '../utils/properties/env-properties';
|
import{EnvProperties} from '../utils/properties/env-properties';
|
||||||
|
|
||||||
declare var logoutClicked;
|
// declare var logoutClicked;
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'user-mini',
|
selector: 'user-mini',
|
||||||
template: `
|
template: `
|
||||||
|
@ -139,11 +139,11 @@ export class UserMiniComponent {
|
||||||
logOut(){
|
logOut(){
|
||||||
if(Session.isLoggedIn()){
|
if(Session.isLoggedIn()){
|
||||||
Session.removeUser();
|
Session.removeUser();
|
||||||
// console.log("Try to Logout!");
|
console.log("Try to Logout!");
|
||||||
// this.logoutOpenaire.logout().subscribe(params => {
|
// this.logoutOpenaire.logout().subscribe(params => {
|
||||||
// console.log("Logout!");
|
// console.log("Logout!");
|
||||||
// });
|
// });
|
||||||
logoutClicked();
|
// logoutClicked();
|
||||||
console.log("Redirect to "+location.href);
|
console.log("Redirect to "+location.href);
|
||||||
window.location.href = this.logOutUrl + StringUtils.URIEncode(location.href);
|
window.location.href = this.logOutUrl + StringUtils.URIEncode(location.href);
|
||||||
|
|
||||||
|
@ -154,6 +154,7 @@ export class UserMiniComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
logIn(){
|
logIn(){
|
||||||
|
console.log("LOgin is clicked " + this.logInUrl);
|
||||||
Session.setCurrentUrl(location.pathname);
|
Session.setCurrentUrl(location.pathname);
|
||||||
Session.setCurrentParameters(location.search);
|
Session.setCurrentParameters(location.search);
|
||||||
window.location.href = this.logInUrl
|
window.location.href = this.logInUrl
|
||||||
|
|
|
@ -106,7 +106,7 @@ export class NavigationBarComponent {
|
||||||
this.isAuthorized = false;
|
this.isAuthorized = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( this.APIUrl && this.communityId ){
|
||||||
this.config.getCommunityInformation(this.APIUrl, this.communityId ).subscribe(data => {
|
this.config.getCommunityInformation(this.APIUrl, this.communityId ).subscribe(data => {
|
||||||
for(var i=0; i< data.entities.length; i++){
|
for(var i=0; i< data.entities.length; i++){
|
||||||
|
|
||||||
|
@ -118,6 +118,7 @@ export class NavigationBarComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
onClick(id: string) {
|
onClick(id: string) {
|
||||||
|
|
Loading…
Reference in New Issue