#39 changed the appearance of the fields in the config param form

This commit is contained in:
Fabio Formosa
2021-11-01 16:17:29 +01:00
parent f37ad1ae58
commit 95fa102720
5 changed files with 26 additions and 36 deletions

View File

@@ -14,13 +14,15 @@
<mat-card-content *ngIf="existsATriggerInProgress() || enabledTriggerForm">
<div fxLayout="column">
<form name="configForm" fxFlex="1 1 100%" #configForm="ngForm">
<mat-form-field >
<mat-form-field [appearance]="enabledTriggerForm ? 'fill': 'none'">
<mat-label>Freq [Num per day]</mat-label>
<input [readonly]="!enabledTriggerForm"
matInput placeholder="Freq [Num per day]" name="triggerPerDay" type="number"
[(ngModel)]="config.triggerPerDay"
>
</mat-form-field>
<mat-form-field>
<mat-form-field [appearance]="enabledTriggerForm ? 'fill': 'none'">
<mat-label>Max Occurrences</mat-label>
<input [readonly]="!enabledTriggerForm"
matInput placeholder="Max Occurrences" name="maxCount" type="number"
[(ngModel)]="config.maxCount"
@@ -41,8 +43,14 @@
<br>
<button mat-raised-button
type="button"
*ngIf="enabledTriggerForm"
(click)="cancelConfigForm()">
Cancel
</button>
<button mat-raised-button
type="button"
type="button" color="primary"
*ngIf="enabledTriggerForm"
(click)="submitConfig()">
Submit

View File

@@ -49,6 +49,8 @@ export class SchedulerConfigComponent implements OnInit {
existsATriggerInProgress = (): boolean => this.fetchedTriggers && this.triggerInProgress;
cancelConfigForm = () => this.enabledTriggerForm = false;
submitConfig = () => {
const schedulerServiceCall = this.existsATriggerInProgress() ? this.schedulerService.updateConfig : this.schedulerService.saveConfig;

View File

@@ -1,25 +1,15 @@
package it.fabioformosa.quartzmanager.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class JobKeyDTO {
private String name;
private String group;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
}

View File

@@ -1,25 +1,15 @@
package it.fabioformosa.quartzmanager.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class TriggerKeyDTO {
private String name;
private String group;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
}

View File

@@ -26,7 +26,7 @@ logging:
org.springframework.security: INFO
org.springframework.boot.autoconfigure.security: INFO
it.fabioformosa: DEBUG
org.quartz: DEBUG
org.quartz: INFO
quartz-manager:
persistence: