Warteschlange: Positionen nach Cancel/Error/Complete neu nummerieren
Wenn ein Fall aus der Queue entfernt wird (Cancel, Fehler, Abschluss), bleiben die #-Nummern der verbleibenden Eintraege jetzt nicht mehr stecken. _reindexQueuePositions() sortiert nach alter Position und nummeriert sequentiell neu (#1, #2, ...). Aufgerufen in: handleRefreshCancelled, handleRefreshError, handleRefreshComplete.
Dieser Commit ist enthalten in:
@@ -2085,6 +2085,8 @@ async handleRefresh() {
|
||||
this._refreshingIncidents.delete(msg.incident_id);
|
||||
this._updateSidebarDot(msg.incident_id);
|
||||
UI._removeSidebarRefreshStatus(msg.incident_id);
|
||||
delete UI._progressState[msg.incident_id];
|
||||
UI._reindexQueuePositions();
|
||||
this.renderSidebar();
|
||||
|
||||
if (msg.incident_id === this.currentIncidentId) {
|
||||
@@ -2191,6 +2193,7 @@ async handleRefresh() {
|
||||
this._updateSidebarDot(msg.incident_id, 'error');
|
||||
UI._removeSidebarRefreshStatus(msg.incident_id);
|
||||
delete UI._progressState[msg.incident_id];
|
||||
UI._reindexQueuePositions();
|
||||
this.renderSidebar();
|
||||
if (msg.incident_id === this.currentIncidentId) {
|
||||
this._updateRefreshButton(false);
|
||||
@@ -2210,6 +2213,7 @@ async handleRefresh() {
|
||||
this._updateSidebarDot(msg.incident_id);
|
||||
UI._removeSidebarRefreshStatus(msg.incident_id);
|
||||
delete UI._progressState[msg.incident_id];
|
||||
UI._reindexQueuePositions();
|
||||
this.renderSidebar();
|
||||
if (msg.incident_id === this.currentIncidentId) {
|
||||
this._updateRefreshButton(false);
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren