[Trunk | Library]: userEmailPreferences/mailPrefs.component: Add field "hidden", to hide "User Email Preferences for Claims Notifications" when not available for user.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@60217 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
73dc4abd98
commit
28d2affb66
|
@ -1,7 +1,7 @@
|
||||||
<!-- <div id="tm-main" class=" uk-section uk-margin-small-top tm-middle">
|
<!-- <div id="tm-main" class=" uk-section uk-margin-small-top tm-middle">
|
||||||
<div uk-grid uk-grid>
|
<div uk-grid uk-grid>
|
||||||
<div class="tm-main uk-width-1-1@s uk-width-1-1@m uk-width-1-1@l uk-row-first"> -->
|
<div class="tm-main uk-width-1-1@s uk-width-1-1@m uk-width-1-1@l uk-row-first"> -->
|
||||||
<div class="uk-container uk-margin-top">
|
<div *ngIf="!hidden" class="uk-container uk-margin-top">
|
||||||
<div class="uk-article-title custom-article-title">
|
<div class="uk-article-title custom-article-title">
|
||||||
User Email Preferences for Claims Notifications
|
User Email Preferences for Claims Notifications
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -29,6 +29,7 @@ export class MailPrefsComponent {
|
||||||
public notifications = [];
|
public notifications = [];
|
||||||
public initialNotifications = [];
|
public initialNotifications = [];
|
||||||
public prefsChanged = {};
|
public prefsChanged = {};
|
||||||
|
public hidden: boolean = true;
|
||||||
|
|
||||||
//public showForbiddenMessage:boolean = false;
|
//public showForbiddenMessage:boolean = false;
|
||||||
public userValidMessage:string = "";
|
public userValidMessage:string = "";
|
||||||
|
@ -48,6 +49,8 @@ export class MailPrefsComponent {
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.properties = properties;
|
this.properties = properties;
|
||||||
this.subscriptions.push(this.route.queryParams.subscribe(params => {
|
this.subscriptions.push(this.route.queryParams.subscribe(params => {
|
||||||
|
this.hidden = true;
|
||||||
|
|
||||||
this.communityId = ConnectHelper.getCommunityFromDomain(this.properties.domain);
|
this.communityId = ConnectHelper.getCommunityFromDomain(this.properties.domain);
|
||||||
if(!this.communityId) {
|
if(!this.communityId) {
|
||||||
this.communityId = params['communityId'];
|
this.communityId = params['communityId'];
|
||||||
|
@ -79,9 +82,11 @@ export class MailPrefsComponent {
|
||||||
this.notifications = JSON.parse(JSON.stringify( this.initialNotifications ));
|
this.notifications = JSON.parse(JSON.stringify( this.initialNotifications ));
|
||||||
|
|
||||||
this.status = this.errorCodes.DONE;
|
this.status = this.errorCodes.DONE;
|
||||||
|
this.hidden = false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
err => {
|
err => {
|
||||||
|
this.hidden = false;
|
||||||
this.handleErrors(err);
|
this.handleErrors(err);
|
||||||
this.handleError("Error getting user email preferences for community with id: "+this.communityId, err);
|
this.handleError("Error getting user email preferences for community with id: "+this.communityId, err);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue