Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • ssa/vlass-manager-ui
1 result
Show changes
Commits on Source (4)
......@@ -2,6 +2,8 @@ export class Setting {
id: string;
allowJobDeletion: boolean;
allowProductDeletion: boolean;
allowAutomaticPims: boolean;
allowSeciPimsDeletion: boolean;
}
export class QueueSetting {
......
......@@ -20,10 +20,10 @@ export class SettingsService {
}));
}
public setSettings(settings): Observable<Setting> {
public setSettings(settings: Setting): Observable<Setting> {
return this.http.post<Setting>(this.configService.config.url + '/services/settings', settings, {observe: "response"}).pipe(
map(response => {
return settings;
return response.body;
}));
}
......
......@@ -39,6 +39,40 @@
<h5 class="m-0">Allow Product Deletion?</h5>
<p>Allows product deletion through this interface</p>
</div>
<div class="col-1"></div>
<div class="col-auto">
<div class="btn-group">
<button type="button" class="btn btn-lg" (click)="updateSettings('allowAutomaticPims', true)"
[ngClass]="settings.allowAutomaticPims ? 'btn-success active' : 'btn-outline-success'">
Yes
</button>
<button type="button" class="btn btn-lg" (click)="updateSettings('allowAutomaticPims', false)"
[ngClass]="!settings.allowAutomaticPims ? 'btn-danger active' : 'btn-outline-danger'">
No
</button>
</div>
</div>
<div class="col">
<h5 class="m-0">Allow Automatic PIMs?</h5>
<p>Allows automatic PIMs-splitting on Quicklook-calibration ingestion through this interface</p>
</div>
<div class="col-1"></div>
<div class="col-auto">
<div class="btn-group">
<button type="button" class="btn btn-lg" (click)="updateSettings('allowSeciPimsDeletion', true)"
[ngClass]="settings.allowSeciPimsDeletion ? 'btn-success active' : 'btn-outline-success'">
Yes
</button>
<button type="button" class="btn btn-lg" (click)="updateSettings('allowSeciPimsDeletion', false)"
[ngClass]="!settings.allowSeciPimsDeletion ? 'btn-danger active' : 'btn-outline-danger'">
No
</button>
</div>
</div>
<div class="col">
<h5 class="m-0">Allow Automatic SECI PIMs Deletion?</h5>
<p>Allows automatic PIMs deletion upon SECI workflow completion through this interface</p>
</div>
</div>
</ng-container>
......