refs #909 Create dockerfile

oggui/calendar
Alvaro Puente Mella 2024-10-09 11:12:10 +02:00
parent 8c311c354c
commit 90d21c0779
5 changed files with 15 additions and 133 deletions

View File

@ -0,0 +1,14 @@
FROM node:22.1.0
WORKDIR /app
RUN npm install -g npm@latest
RUN npm install -g @angular/cli@^12.0.0
COPY . /app
RUN npm install
EXPOSE 4200
CMD ["ng", "serve", "--host", "0.0.0.0", "--disable-host-check"]

View File

@ -99,7 +99,7 @@
<ng-container *ngIf="filteredResults && filteredResults.length > 0; else noResults">
<mat-grid-list cols="4" rowHeight="1:1">
<mat-grid-tile *ngFor="let result of filteredResults">
<mat-card class="result-card" (dblclick)="onDobleClick($event, result.uuid, result.type)">
<mat-card class="result-card">
<mat-checkbox
[checked]="isSelected(result.name)"
(change)="onCheckboxChange($event, result.name, result.uuid)">

View File

@ -414,15 +414,4 @@ export class AdvancedSearchComponent {
onDobleClick(event: MouseEvent, data: any, type: string): void {
console.log('Doble click en:', data);
if (type === 'client') {
this.router.navigate(['client', data]);
}
else {
console.error('ADD VIEW FOR OU');
}
}
}

View File

@ -259,7 +259,6 @@ export class GroupsComponent implements OnInit {
if (type != "client") {
const dialogRef = this.dialog.open(EditOrganizationalUnitComponent, { data: { uuid }, width: '700px'});
} else {
console.log('Editar cliente');
const dialogRef = this.dialog.open(EditClientComponent, { data: { uuid }, width: '700px' } );
}
}

View File

@ -14,98 +14,6 @@
</span>
</mat-list-item>
<mat-list-item>
<span class="entry" (click)="toggleCommandSub()">
<mat-icon class="icon">playlist_play </mat-icon>
<span i18n="@@actions">Acciones</span>
</span>
</mat-list-item>
<!-- Submenu items for commands -->
<mat-nav-list *ngIf="showCommandSub" style="padding-left: 20px;">
<mat-list-item routerLink="/commands">
<span class="entry">
<mat-icon class="icon">chevron_right</mat-icon>
<span i18n="@@gallery">Comandos</span>
</span>
</mat-list-item>
<mat-list-item routerLink="/commands-groups">
<span class="entry">
<mat-icon class="icon">chevron_right</mat-icon>
<span i18n="@@gallery">Grupos</span>
</span>
</mat-list-item>
<mat-list-item routerLink="/commands-task">
<span class="entry">
<mat-icon class="icon">chevron_right</mat-icon>
<span i18n="@@gallery">Tareas</span>
</span>
</mat-list-item>
<mat-list-item routerLink="/commands-logs">
<span class="entry">
<mat-icon class="icon">notifications</mat-icon>
<span i18n="@@gallery">Trazas</span>
</span>
</mat-list-item>
</mat-nav-list>
<!-- End commands sub -->
<!-- OGDHCP -->
<mat-list-item (click)="toggleOgDhcpSub()">
<span class="entry">
<mat-icon class="icon">settings_ethernet</mat-icon>
<span i18n="@@images">DHCP</span>
</span>
</mat-list-item>
<!-- Submenu items ogdhcp -->
<mat-nav-list *ngIf="showOgDhcpSub" style="padding-left: 20px;">
<mat-list-item routerLink="/dhcp-subnets">
<span class="entry">
<mat-icon class="icon">lan</mat-icon>
<span i18n="@@gallery">Subnets</span>
</span>
</mat-list-item>
</mat-nav-list>
<!-- Submenu items ogdhcp -->
<mat-list-item (click)="toggleOgBootSub()">
<span class="entry">
<mat-icon class="icon">desktop_windows</mat-icon>
<span i18n="@@images">Boot</span>
</span>
</mat-list-item>
<!-- Submenu items for ogBoot -->
<mat-nav-list *ngIf="showOgBootSub" style="padding-left: 20px;">
<mat-list-item routerLink="/ogboot-status">
<span class="entry">
<mat-icon class="icon">analytics</mat-icon>
<span i18n="@@gallery">Estado</span>
</span>
</mat-list-item>
<mat-list-item routerLink="/images">
<span class="entry">
<mat-icon class="icon">album</mat-icon>
<span i18n="@@gallery">ogLive</span>
</span>
</mat-list-item>
<mat-list-item routerLink="/pxe">
<span class="entry">
<mat-icon class="icon">assignment</mat-icon>
<span i18n="@@upload">Plantillas PXE</span>
</span>
</mat-list-item>
<mat-list-item routerLink="/pxe-boot-file">
<span class="entry">
<mat-icon class="icon">save</mat-icon>
<span i18n="@@upload">Arranque PXE</span>
</span>
</mat-list-item>
</mat-nav-list>
<!-- End ogBoot sub -->
<mat-list-item routerLink="/calendars">
<span class="entry">
<mat-icon class="icon">calendar_month</mat-icon>
@ -113,33 +21,5 @@
</span>
</mat-list-item>
<mat-list-item class="disabled">
<span class="entry">
<mat-icon class="icon">settings_input_component</mat-icon>
<span i18n="@@components">Componentes</span>
</span>
</mat-list-item>
<mat-list-item class="disabled">
<span class="entry">
<mat-icon class="icon">warehouse</mat-icon>
<span i18n="@@repositories">Repositorios</span>
</span>
</mat-list-item>
<mat-list-item class="disabled">
<span class="entry">
<mat-icon class="icon">list</mat-icon>
<span i18n="@@menus">Menús</span>
</span>
</mat-list-item>
<mat-list-item class="disabled">
<span class="entry">
<mat-icon class="icon">search</mat-icon>
<span i18n="@@search">Buscar</span>
</span>
</mat-list-item>
</mat-nav-list>