refs #1288. Added Menu CRUD
testing/ogGui-multibranch/pipeline/head There was a failure building this commit Details

pull/10/head
Manuel Aranda Rosales 2024-12-16 15:25:33 +01:00
parent f51b255209
commit 1c791df45e
2 changed files with 6 additions and 8 deletions

View File

@ -4,7 +4,7 @@
</button>
<h2 class="title" joyrideStep="titleStep" text="Desde esta pantalla podrás ver y administrar los menus exitentes.">Administrar menús</h2>
<div class="images-button-row">
<button mat-flat-button color="primary" (click)="addImage()" joyrideStep="addStep" text="Utiliza este botón para añadir un nuevo menu.">Añadir menú</button>
<button mat-flat-button color="primary" (click)="addMenu()" joyrideStep="addStep" text="Utiliza este botón para añadir un nuevo menu.">Añadir menú</button>
</div>
</div>
<mat-divider class="divider"></mat-divider>
@ -30,9 +30,9 @@
<ng-container matColumnDef="actions">
<th mat-header-cell *matHeaderCellDef i18n="@@columnActions" style="text-align: center;">Acciones</th>
<td mat-cell *matCellDef="let client" style="text-align: center;">
<button mat-icon-button color="primary" (click)="editMenu($event, client)" i18n="@@editImage"> <mat-icon>edit</mat-icon></button>
<button mat-icon-button color="warn" (click)="deleteMenu($event, client)">
<td mat-cell *matCellDef="let menu" style="text-align: center;">
<button mat-icon-button color="primary" (click)="editMenu($event, menu)" i18n="@@editImage"> <mat-icon>edit</mat-icon></button>
<button mat-icon-button color="warn" (click)="deleteMenu($event, menu)">
<mat-icon i18n="@@deleteElementTooltip">delete</mat-icon>
</button>
</td>

View File

@ -6,10 +6,8 @@ import {HttpClient} from "@angular/common/http";
import {ToastrService} from "ngx-toastr";
import {JoyrideService} from "ngx-joyride";
import {Router} from "@angular/router";
import {CreateRepositoryComponent} from "../repositories/create-repository/create-repository.component";
import {DeleteModalComponent} from "../../shared/delete_modal/delete-modal/delete-modal.component";
import {CreateMenuComponent} from "./create-menu/create-menu.component";
import {CreateImageComponent} from "../images/create-image/create-image.component";
@Component({
selector: 'app-menus',
@ -68,7 +66,7 @@ export class MenusComponent {
this.search();
}
addImage(): void {
addMenu(): void {
const dialogRef = this.dialog.open(CreateMenuComponent, {
width: '600px'
});
@ -101,7 +99,7 @@ export class MenusComponent {
}).afterClosed().subscribe(() => this.search());
}
deleteMenu(event: MouseEvent,menu: any): void {
deleteMenu(event: MouseEvent, menu: any): void {
event.stopPropagation();
this.dialog.open(DeleteModalComponent, {
width: '300px',