refs #2031. New config tls var
parent
56a8c563ff
commit
2f202e5037
|
@ -16,12 +16,20 @@
|
||||||
<ng-container matColumnDef="value">
|
<ng-container matColumnDef="value">
|
||||||
<mat-header-cell *matHeaderCellDef> Valor </mat-header-cell>
|
<mat-header-cell *matHeaderCellDef> Valor </mat-header-cell>
|
||||||
<mat-cell *matCellDef="let variable">
|
<mat-cell *matCellDef="let variable">
|
||||||
<mat-form-field class="value-input">
|
<!-- Si es booleano, usamos checkbox -->
|
||||||
|
<mat-checkbox *ngIf="isBoolean(variable.value)"
|
||||||
|
[checked]="variable.value === 'true'"
|
||||||
|
(change)="variable.value = $event.checked ? 'true' : 'false'">
|
||||||
|
</mat-checkbox>
|
||||||
|
|
||||||
|
<!-- Si no es booleano, usamos input -->
|
||||||
|
<mat-form-field *ngIf="!isBoolean(variable.value)" class="value-input">
|
||||||
<input matInput [(ngModel)]="variable.value" />
|
<input matInput [(ngModel)]="variable.value" />
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
</mat-cell>
|
</mat-cell>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
|
|
||||||
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
|
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
|
||||||
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
|
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
|
||||||
</mat-table>
|
</mat-table>
|
||||||
|
|
|
@ -31,12 +31,15 @@ export class EnvVarsComponent {
|
||||||
this.envVars = Object.entries(response.vars).map(([name, value]) => ({ name, value }));
|
this.envVars = Object.entries(response.vars).map(([name, value]) => ({ name, value }));
|
||||||
},
|
},
|
||||||
error: (err) => {
|
error: (err) => {
|
||||||
console.error('Error al cargar las variables de entorno:', err);
|
|
||||||
this.toastService.error('No se pudieron cargar las variables de entorno.');
|
this.toastService.error('No se pudieron cargar las variables de entorno.');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
isBoolean(value: string): boolean {
|
||||||
|
return value === 'true' || value === 'false';
|
||||||
|
}
|
||||||
|
|
||||||
saveEnvVars(): void {
|
saveEnvVars(): void {
|
||||||
const vars = this.envVars.reduce((acc, variable) => {
|
const vars = this.envVars.reduce((acc, variable) => {
|
||||||
acc[variable.name] = variable.value;
|
acc[variable.name] = variable.value;
|
||||||
|
|
Loading…
Reference in New Issue