X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Fadmin%2Fadmin.component.ts;h=8f8a2629f157fc3585bd663a3b2fc571d2202345;hb=80f26bbeef6caea8f9946e8a0e1a5e0319dacc38;hp=6669079e6c7a2584fcd071c9d4dacb9b57dbdb4c;hpb=be7a01eda7e4fb9f97a18009d727e6a0692e9399;p=portal%2Fric-dashboard.git diff --git a/webapp-frontend/src/app/admin/admin.component.ts b/webapp-frontend/src/app/admin/admin.component.ts index 6669079e..8f8a2629 100644 --- a/webapp-frontend/src/app/admin/admin.component.ts +++ b/webapp-frontend/src/app/admin/admin.component.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -19,15 +19,15 @@ */ import { Component, OnInit } from '@angular/core'; import { LocalDataSource } from 'ng2-smart-table'; -import { AdminService } from '../services/admin/admin.service'; +import { DashboardService } from '../services/dashboard/dashboard.service'; +import { DashboardUser } from '../interfaces/dashboard.types'; @Component({ selector: 'app-admin', templateUrl: './admin.component.html', styleUrls: ['./admin.component.css'] }) -export class AdminComponent { - +export class AdminComponent implements OnInit { usersettings = { columns: { @@ -52,9 +52,11 @@ export class AdminComponent { usersource: LocalDataSource = new LocalDataSource(); - constructor(private service: AdminService) { - const data = this.service.getData(); - this.usersource.load(data); + constructor(private service: DashboardService) { + } + + ngOnInit() { + this.service.getUsers().subscribe((res: DashboardUser[]) => this.usersource.load(res)); } onDeleteUserConfirm(event): void {