mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-28 03:36:44 +00:00
Offer to delete no-longer-recorded statistics (#21119)
This commit is contained in:
parent
d3222f8bb0
commit
9960d38b91
@ -282,6 +282,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
{ statistic_id: issue.data.statistic_id }
|
{ statistic_id: issue.data.statistic_id }
|
||||||
)}`,
|
)}`,
|
||||||
confirmText: this.hass.localize("ui.common.delete"),
|
confirmText: this.hass.localize("ui.common.delete"),
|
||||||
|
destructive: true,
|
||||||
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._deletedStatistics.add(issue.data.statistic_id);
|
||||||
@ -314,7 +315,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case "entity_no_longer_recorded":
|
case "entity_no_longer_recorded":
|
||||||
showAlertDialog(this, {
|
showConfirmationDialog(this, {
|
||||||
title: this.hass.localize(
|
title: this.hass.localize(
|
||||||
"ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.title"
|
"ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.title"
|
||||||
),
|
),
|
||||||
@ -335,7 +336,17 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
${this.hass.localize(
|
${this.hass.localize(
|
||||||
"ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.info_text_3_link"
|
"ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.info_text_3_link"
|
||||||
)}</a
|
)}</a
|
||||||
>`,
|
><br /><br />
|
||||||
|
${this.hass.localize(
|
||||||
|
"ui.panel.developer-tools.tabs.statistics.fix_issue.entity_no_longer_recorded.info_text_4"
|
||||||
|
)}`,
|
||||||
|
confirmText: this.hass.localize("ui.common.delete"),
|
||||||
|
destructive: true,
|
||||||
|
confirm: async () => {
|
||||||
|
await clearStatistics(this.hass, [issue.data.statistic_id]);
|
||||||
|
this._deletedStatistics.add(issue.data.statistic_id);
|
||||||
|
this._validateStatistics();
|
||||||
|
},
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
case "unsupported_state_class":
|
case "unsupported_state_class":
|
||||||
@ -381,6 +392,7 @@ class HaPanelDevStatistics extends SubscribeMixin(LitElement) {
|
|||||||
{ statistic_id: issue.data.statistic_id }
|
{ statistic_id: issue.data.statistic_id }
|
||||||
)}`,
|
)}`,
|
||||||
confirmText: this.hass.localize("ui.common.delete"),
|
confirmText: this.hass.localize("ui.common.delete"),
|
||||||
|
destructive: true,
|
||||||
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._deletedStatistics.add(issue.data.statistic_id);
|
||||||
|
@ -6722,7 +6722,8 @@
|
|||||||
"title": "Entity no longer recorded",
|
"title": "Entity no longer recorded",
|
||||||
"info_text_1": "We have generated statistics for this entity in the past, but state changes of this entity are no longer recorded, therefore, we cannot track long term statistics for it anymore.",
|
"info_text_1": "We have generated statistics for this entity in the past, but state changes of this entity are no longer recorded, therefore, we cannot track long term statistics for it anymore.",
|
||||||
"info_text_2": "You probably excluded this entity, or have just included some entities.",
|
"info_text_2": "You probably excluded this entity, or have just included some entities.",
|
||||||
"info_text_3_link": "See the recorder documentation for more information."
|
"info_text_3_link": "See the recorder documentation for more information.",
|
||||||
|
"info_text_4": "If you no longer wish to keep the long term statistics recorded in the past, you may delete them now."
|
||||||
},
|
},
|
||||||
"unsupported_state_class": {
|
"unsupported_state_class": {
|
||||||
"title": "Unsupported state class",
|
"title": "Unsupported state class",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user