Project

General

Profile

« Previous | Next » 

Revision 60249

[Monitor Dashboard | Trunk]: Remove dashboard users component

View differences:

modules/uoa-monitor-portal/trunk/monitor_dashboard/src/app/users/users.component.html
3 3
    <loading></loading>
4 4
  </div>
5 5
</div>
6
<dashboard-users *ngIf="!loading && alias" [id]="alias" [name]="name" [type]="type" [link]="link" [messages]="messages"></dashboard-users>
6
<ng-template #tabs>
7
  <ul class="uk-tab customTabs admin uk-flex uk-flex-center uk-flex-left@m" uk-tab>
8
    <li [class.uk-active]="tab === 'manager'"><a (click)="changeTab('manager')"><span class="title">Managers</span></a></li>
9
    <li [class.uk-active]="tab === 'member'"><a (click)="changeTab('member')"><span class="title">Members</span></a></li>
10
  </ul>
11
</ng-template>
12
<role-users *ngIf="!loading && alias" [id]="alias" [type]="type" [name]="name" [link]="link" [role]="tab" [message]="messages.get(tab)">
13
  <ng-container [ngTemplateOutlet]="tabs"></ng-container>
14
</role-users>
7 15

  
modules/uoa-monitor-portal/trunk/monitor_dashboard/src/app/users/users.component.ts
16 16
  public link: string;
17 17
  public loading: boolean;
18 18
  public messages: Map<"member" | "manager", string> = new Map<"member"|"manager", string>();
19
  public tab: "manager" | "member" = 'manager';
19 20
  private subscription;
20 21
  
21 22
  constructor(private stakeholderService: StakeholderService,
......
46 47
    }
47 48
  }
48 49
  
50
  changeTab(tab: "manager" | "member") {
51
    this.tab = tab;
52
  }
53
  
49 54
  private getURL(id: string): string {
50 55
    return properties.domain + properties.baseLink + "/" + id + "?verify=";
51 56
  }
modules/uoa-monitor-portal/trunk/monitor_dashboard/src/app/users/users.module.ts
6 6
import {DashboardUsersModule} from "../openaireLibrary/dashboard/users/dashboard-users.module";
7 7
import {LoadingModule} from "../openaireLibrary/utils/loading/loading.module";
8 8
import {PageContentModule} from "../openaireLibrary/dashboard/sharedComponents/page-content/page-content.module";
9
import {RoleUsersModule} from "../openaireLibrary/dashboard/users/role-users/role-users.module";
9 10

  
10 11
@NgModule({
11
  imports: [CommonModule, UsersRoutingModule, DashboardUsersModule, LoadingModule, PageContentModule],
12
  imports: [CommonModule, UsersRoutingModule, DashboardUsersModule, LoadingModule, PageContentModule, RoleUsersModule],
12 13
  declarations: [UsersComponent],
13 14
  exports: [UsersComponent],
14 15
  providers: [AdminDashboardGuard]

Also available in: Unified diff