Revision 61007
Added by Konstantinos Triantafyllou almost 3 years ago
modules/uoa-services-library/trunk/ng-openaire-library/src/app/dashboard/users/role-users/role-users.component.html | ||
---|---|---|
20 | 20 |
<div *ngIf="!showCurrent" search-input [control]="filterForm.get('active')" [showSearch]="false" [placeholder]="'Search invitations'" |
21 | 21 |
[bordered]="true" colorClass="uk-text-secondary"> |
22 | 22 |
</div> |
23 |
<a *ngIf="exists" class="uk-text-uppercase uk-flex uk-flex-middle uk-flex-center" (click)="openInviteModal()">
|
|
24 |
<button class="uk-icon-button large uk-button-secondary"> |
|
23 |
<a *ngIf="exists" class="uk-text-uppercase uk-flex uk-flex-middle uk-flex-center" [attr.uk-tooltip]="inviteDisableMessage">
|
|
24 |
<button class="uk-icon-button large uk-button-secondary" [disabled]="loadPending || !!inviteDisableMessage" (click)="openInviteModal()">
|
|
25 | 25 |
<icon name="person_add"></icon> |
26 | 26 |
</button> |
27 |
<button class="uk-button uk-button-link uk-margin-small-left uk-text-secondary">Invite {{role}}</button> |
|
27 |
<button class="uk-button uk-button-link uk-margin-small-left" [class.uk-text-secondary]="!loadPending && !inviteDisableMessage" |
|
28 |
[disabled]="loadPending || !!inviteDisableMessage" (click)="openInviteModal()"> |
|
29 |
Invite {{role}} |
|
30 |
</button> |
|
28 | 31 |
</a> |
29 |
<a *ngIf="!exists && isPortalAdmin" class="uk-text-uppercase uk-flex uk-flex-middle uk-flex-center" |
|
30 |
(click)="openCreateRoleModal()"> |
|
31 |
<button class="uk-icon-button large uk-button-secondary"> |
|
32 |
<a *ngIf="!exists && isPortalAdmin" class="uk-text-uppercase uk-flex uk-flex-middle uk-flex-center"> |
|
33 |
<button class="uk-icon-button large uk-button-secondary" (click)="openCreateRoleModal()"> |
|
32 | 34 |
<icon name="person_add"></icon> |
33 | 35 |
</button> |
34 |
<button class="uk-button uk-button-link uk-margin-small-left uk-text-secondary">Create Group</button> |
|
36 |
<button class="uk-button uk-button-link uk-margin-small-left uk-text-secondary" (click)="openCreateRoleModal()">Create Group</button>
|
|
35 | 37 |
</a> |
36 | 38 |
</div> |
37 | 39 |
</div> |
modules/uoa-services-library/trunk/ng-openaire-library/src/app/dashboard/users/role-users/role-users.component.ts | ||
---|---|---|
36 | 36 |
public emailComposer: Function; |
37 | 37 |
@Input() |
38 | 38 |
public notificationFn: Function; |
39 |
@Input() |
|
40 |
public inviteDisableMessage: string; |
|
39 | 41 |
public user: User = null; |
40 | 42 |
public active: any[]; |
41 | 43 |
public showActive: any[] = []; |
modules/uoa-services-library/trunk/ng-openaire-library/src/app/dashboard/users/subscribers/subscribers.component.html | ||
---|---|---|
7 | 7 |
[bordered]="true" colorClass="uk-text-secondary"> |
8 | 8 |
</div> |
9 | 9 |
<div> |
10 |
<a *ngIf="exists" class="uk-text-uppercase uk-flex uk-flex-middle" |
|
11 |
[class.uk-disabled]="!subscriberInvite || subscriberInvite.loading" (click)="openInviteModal()">
|
|
12 |
<button class="uk-icon-button large uk-button-secondary">
|
|
10 |
<a *ngIf="exists" class="uk-text-uppercase uk-flex uk-flex-middle" [attr.uk-tooltip]="(inviteDisableMessage)">
|
|
11 |
<button class="uk-icon-button large uk-button-secondary" (click)="openInviteModal()"
|
|
12 |
[disabled]="!subscriberInvite || subscriberInvite.loading || !!inviteDisableMessage">
|
|
13 | 13 |
<icon name="person_add"></icon> |
14 | 14 |
</button> |
15 |
<button class="uk-button uk-button-link uk-margin-small-left uk-text-secondary">Invite Subscribers</button> |
|
15 |
<button class="uk-button uk-button-link uk-margin-small-left" (click)="openInviteModal()" |
|
16 |
[disabled]="!subscriberInvite || subscriberInvite.loading || !!inviteDisableMessage" |
|
17 |
[class.uk-text-secondary]="subscriberInvite && !subscriberInvite.loading && !inviteDisableMessage"> |
|
18 |
Invite Subscribers |
|
19 |
</button> |
|
16 | 20 |
</a> |
17 | 21 |
<a *ngIf="!exists && isPortalAdmin" class="uk-text-uppercase uk-flex uk-flex-middle" |
18 | 22 |
(click)="openCreateRoleModal()"> |
modules/uoa-services-library/trunk/ng-openaire-library/src/app/dashboard/users/subscribers/subscribers.component.ts | ||
---|---|---|
38 | 38 |
public link: string; |
39 | 39 |
@Input() |
40 | 40 |
public message: string = null; |
41 |
@Input() |
|
42 |
public inviteDisableMessage: string; |
|
41 | 43 |
public user: User = null; |
42 | 44 |
public managers: any[]; |
43 | 45 |
public subscribers: any[]; |
Also available in: Unified diff
[Library | Trunk]: Add invite disable message on role-users and subscribers invite button