You currently did not request access to services of this VO.
</span>
...
...
@@ -25,60 +25,51 @@
<tr>
<tdstyle="min-width: 100px;">Site</td>
<tdstyle="min-width: 100px;">Service</td>
<tdstyle="min-width: 100px;">State</td>
<tdstyle="min-width: 100px;">Message</td>
<tdstyle="min-width: 75px;">State</td>
<tdstyle="min-width: 200px;"></td>
</tr>
</thead>
<tbody>
<ng-container*ngFor="let site of sites()">
<tr*ngFor="let service of servicesBySite(site);"style="height: 42px;">
<tr*ngFor="let item of deployment?.state_items">
<td>
<spanstyle="margin-right: 10px;"matTooltip="Site {{ site.name }} provides the service {{ service.name }} for members of {{ group.name }}">
<spanstyle="margin-right: 10px;"matTooltip="Site {{ item.site.name }} provides the service {{ item.service.name }} for members of {{ item.group.name }}">
<button*ngSwitchCase="'deployed'"(click)="dialog.openCredentials(service, stateItem(service, site))"mat-buttonmat-icon-buttonmatTooltip="The credentials are deployed for the service {{ service.name }}. Click to see details.">
<mat-icon>call_made</mat-icon>
</button>
<button*ngSwitchCase="'questionnaire'"(click)="dialog.openQuestionnaire(stateItem(service, site))"mat-buttonmat-icon-buttonmatTooltip="This site needs more data to deploy the keys. Please click to submit the data.">
<mat-icon>warning</mat-icon>
</button>
<span*ngSwitchCase="'deployment_pending'"mat-icon-buttonmatTooltip="Waiting for the deployment of the credentials to the site {{ site.name }}">
<mat-icon*ngSwitchCase="'deployed'"matTooltip="The credentials are deployed for the service {{ item.service.name }}. Click to see details.">call_made</mat-icon>
<mat-icon*ngSwitchCase="'questionnaire'"matTooltip="This site needs more data to deploy the keys. Please click to submit the data.">warning</mat-icon>
<mat-progress-spinner*ngSwitchCase="'deployment_pending'"diameter="24"mode="indeterminate"matTooltip="Waiting for the deployment of the credentials to the site {{ item.site.name }}"></mat-progress-spinner>
<mat-progress-spinner*ngSwitchCase="'removal_pending'"diameter="24"mode="indeterminate"matTooltip="Waiting for the removal of the credentials from the site {{ item.site.name }}"></mat-progress-spinner>
<mat-icon*ngSwitchCase="'not_deployed'"mat-icon-buttonmatTooltip="The credentials are not deployed for the service {{ item.service.name }}.">call_received</mat-icon>
<mat-icon*ngSwitchCase="'failed'"mat-icon-buttonmatTooltip="Site {{ item.site.name }} failed to deploy the credentials. The deployment will be retried. Click for details.">error</mat-icon>
<mat-icon*ngSwitchCase="'rejected'"mat-icon-buttonmatTooltip="Site {{ item.site.name }} rejected the deployment of the credentials. Click for details.">error</mat-icon>
<mat-icon*ngSwitchDefaultmat-icon-buttonmatTooltip="Access to this service was never requested.">call_received</mat-icon>
</span>
<span*ngSwitchCase="'removal_pending'"mat-icon-buttonmatTooltip="Waiting for the removal of the credentials from the site {{ site.name }}">
<button*ngSwitchCase="'failed'"(click)="dialog.openMessage(stateItem(service, site))"mat-icon-buttonmatTooltip="Site {{ site.name }} failed to deploy the credentials. The deployment will be retried. Click for details.">
<button*ngSwitchCase="'rejected'"(click)="dialog.openMessage(stateItem(service, site))"mat-icon-buttonmatTooltip="Site {{ site.name }} rejected the deployment of the credentials. Click for details.">
Deploy credentials to services of VO {{ group.name }}
<button*ngSwitchCase="'not_deployed'"(click)="changeDeployment('add')"mat-raised-buttoncolor="primary"matTooltip="Deploy credentials to services of VO {{ group.name }}">
Remove credentials from services of VO {{ group.name }}
<button*ngSwitchCase="'deployed'"(click)="changeDeployment('remove')"mat-raised-buttoncolor="primary"matTooltip="Remove credentials from services of VO {{ group.name }}">
Deploy credentials to future services of VO {{ group.name }}
<button*ngSwitchDefault(click)="changeDeployment('add')"mat-raised-buttoncolor="primary"matTooltip="Deploy credentials to services of VO {{ group.name }}">