prepare dashboard config

This commit is contained in:
FrancescoMolinaro
2023-12-21 18:06:39 +01:00
parent 8c6daf744d
commit e1cda4fa04
7 changed files with 51 additions and 1 deletions

View File

@@ -0,0 +1 @@
<p>admin-notify-dashboard works!</p>

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { AdminNotifyDashboardComponent } from './admin-notify-dashboard.component';
describe('AdminNotifyDashboardComponent', () => {
let component: AdminNotifyDashboardComponent;
let fixture: ComponentFixture<AdminNotifyDashboardComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ AdminNotifyDashboardComponent ]
})
.compileComponents();
fixture = TestBed.createComponent(AdminNotifyDashboardComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,10 @@
import { Component } from '@angular/core';
@Component({
selector: 'ds-admin-notify-dashboard',
templateUrl: './admin-notify-dashboard.component.html',
styleUrls: ['./admin-notify-dashboard.component.scss']
})
export class AdminNotifyDashboardComponent {
}

View File

@@ -12,6 +12,7 @@ import { ExpandableAdminSidebarSectionComponent } from './admin-sidebar/expandab
import { BatchImportPageComponent } from './admin-import-batch-page/batch-import-page.component';
import { UiSwitchModule } from 'ngx-ui-switch';
import { UploadModule } from '../shared/upload/upload.module';
import { AdminNotifyDashboardComponent } from './admin-notify-dashboard/admin-notify-dashboard.component';
const ENTRY_COMPONENTS = [
// put only entry components that use custom decorator
@@ -34,7 +35,8 @@ const ENTRY_COMPONENTS = [
declarations: [
AdminCurationTasksComponent,
MetadataImportPageComponent,
BatchImportPageComponent
BatchImportPageComponent,
AdminNotifyDashboardComponent
]
})
export class AdminModule {

View File

@@ -679,6 +679,18 @@ export class MenuResolver implements Resolve<boolean> {
icon: 'exclamation-circle',
index: 12
},
{
id: 'notify_dashboard',
active: false,
visible: authorized,
model: {
type: MenuItemType.LINK,
text: 'menu.section.notify-dasboard',
link: '/admin/notify-dasboard'
} as LinkMenuItemModel,
icon: 'gauge',
index: 13
},
];
menuList.forEach((menuSection) => this.menuService.addSection(MenuID.ADMIN, Object.assign(menuSection, {

View File

@@ -3075,6 +3075,8 @@
"menu.section.icon.export": "Export menu section",
"menu.section.notify-dasboard": "Notify Dashboard",
"menu.section.icon.find": "Find menu section",
"menu.section.icon.health": "Health check menu section",