mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-27 19:26:36 +00:00
Temporarily filter cleared statistics from devtools table (#18694)
This commit is contained in:
parent
a45eefa742
commit
8002ec75bc
@ -57,6 +57,8 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
|
|
||||||
private _disabledEntities = new Set<string>();
|
private _disabledEntities = new Set<string>();
|
||||||
|
|
||||||
|
private _deletedStatistics = new Set<string>();
|
||||||
|
|
||||||
protected firstUpdated() {
|
protected firstUpdated() {
|
||||||
this._validateStatistics();
|
this._validateStatistics();
|
||||||
}
|
}
|
||||||
@ -227,7 +229,9 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
|
|
||||||
this._data = statisticIds
|
this._data = statisticIds
|
||||||
.filter(
|
.filter(
|
||||||
(statistic) => !this._disabledEntities.has(statistic.statistic_id)
|
(statistic) =>
|
||||||
|
!this._disabledEntities.has(statistic.statistic_id) &&
|
||||||
|
!this._deletedStatistics.has(statistic.statistic_id)
|
||||||
)
|
)
|
||||||
.map((statistic) => {
|
.map((statistic) => {
|
||||||
statsIds.add(statistic.statistic_id);
|
statsIds.add(statistic.statistic_id);
|
||||||
@ -241,7 +245,8 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
Object.keys(issues).forEach((statisticId) => {
|
Object.keys(issues).forEach((statisticId) => {
|
||||||
if (
|
if (
|
||||||
!statsIds.has(statisticId) &&
|
!statsIds.has(statisticId) &&
|
||||||
!this._disabledEntities.has(statisticId)
|
!this._disabledEntities.has(statisticId) &&
|
||||||
|
!this._deletedStatistics.has(statisticId)
|
||||||
) {
|
) {
|
||||||
this._data.push({
|
this._data.push({
|
||||||
statistic_id: statisticId,
|
statistic_id: statisticId,
|
||||||
@ -279,6 +284,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
confirmText: this.hass.localize("ui.common.delete"),
|
confirmText: this.hass.localize("ui.common.delete"),
|
||||||
confirm: async () => {
|
confirm: async () => {
|
||||||
await clearStatistics(this.hass, [issue.data.statistic_id]);
|
await clearStatistics(this.hass, [issue.data.statistic_id]);
|
||||||
|
this._deletedStatistics.add(issue.data.statistic_id);
|
||||||
this._validateStatistics();
|
this._validateStatistics();
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@ -377,6 +383,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
confirmText: this.hass.localize("ui.common.delete"),
|
confirmText: this.hass.localize("ui.common.delete"),
|
||||||
confirm: async () => {
|
confirm: async () => {
|
||||||
await clearStatistics(this.hass, [issue.data.statistic_id]);
|
await clearStatistics(this.hass, [issue.data.statistic_id]);
|
||||||
|
this._deletedStatistics.add(issue.data.statistic_id);
|
||||||
this._validateStatistics();
|
this._validateStatistics();
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user