Suppression d'une issue
This commit is contained in:
@@ -3,9 +3,39 @@
|
||||
<h1>Detail de l'issue</h1>
|
||||
<p>Informations de creation et de suivi de l'issue.</p>
|
||||
</div>
|
||||
@if (!isEditing) {
|
||||
<button type="button" class="edit-button" (click)="startEdit()">Editer l'issue</button>
|
||||
}
|
||||
<div class="header-meta">
|
||||
@if (!isEditing) {
|
||||
<div class="status-inline">
|
||||
<span class="status-label">Status</span>
|
||||
<select
|
||||
class="status-select"
|
||||
[ngModel]="issue.status"
|
||||
(ngModelChange)="updateStatus($event)"
|
||||
>
|
||||
@for (status of statusOptions; track status) {
|
||||
<option [value]="status">{{ status }}</option>
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
}
|
||||
|
||||
<div class="header-actions">
|
||||
@if (!isEditing) {
|
||||
<button type="button" class="edit-button" (click)="startEdit()">Editer l'issue</button>
|
||||
}
|
||||
<div class="more-wrapper">
|
||||
<button type="button" class="more-button" (click)="toggleMoreMenu()">More ▾</button>
|
||||
|
||||
@if (moreMenuOpen) {
|
||||
<div class="more-menu">
|
||||
<button type="button" class="more-menu-item delete-action" (click)="deleteIssue()">
|
||||
Supprimer
|
||||
</button>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<section class="detail-card" aria-label="Informations de l'issue">
|
||||
@@ -35,6 +65,22 @@
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Depend de</th>
|
||||
<td>
|
||||
@if (isEditing) {
|
||||
<select multiple [(ngModel)]="dependencyIds" class="dependency-multiselect">
|
||||
@for (candidate of dependencyCandidates; track candidate.id) {
|
||||
<option [ngValue]="candidate.id">
|
||||
#{{ candidate.id }} - {{ candidate.name || 'Sans nom' }}
|
||||
</option>
|
||||
}
|
||||
</select>
|
||||
} @else {
|
||||
{{ resolveDependencyLabels(dependencyIds) }}
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Assignee</th>
|
||||
<td>
|
||||
@@ -55,6 +101,16 @@
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Temps estimé</th>
|
||||
<td>
|
||||
@if (isEditing) {
|
||||
<input type="number" min="0" step="0.5" [(ngModel)]="estimatedTimeValue" />
|
||||
} @else {
|
||||
{{ estimatedTimeValue !== null ? estimatedTimeValue + ' h' : '-' }}
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Description</th>
|
||||
<td>
|
||||
|
||||
Reference in New Issue
Block a user