fix(calendar): use dedicated resetToast key, explicit user_modified === 1 check
This commit is contained in:
@@ -330,7 +330,8 @@
|
|||||||
"dayLongSaturday": "Samstag",
|
"dayLongSaturday": "Samstag",
|
||||||
"timeSuffix": "Uhr",
|
"timeSuffix": "Uhr",
|
||||||
"ics": {
|
"ics": {
|
||||||
"reset": "Auf Original zurücksetzen"
|
"reset": "Auf Original zurücksetzen",
|
||||||
|
"resetToast": "Änderungen zurückgesetzt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notes": {
|
"notes": {
|
||||||
|
|||||||
@@ -689,7 +689,7 @@ function showEventPopup(ev, anchor) {
|
|||||||
document.body.appendChild(popup);
|
document.body.appendChild(popup);
|
||||||
if (window.lucide) lucide.createIcons();
|
if (window.lucide) lucide.createIcons();
|
||||||
|
|
||||||
if (ev.external_source === 'ics' && ev.user_modified) {
|
if (ev.external_source === 'ics' && ev.user_modified === 1) {
|
||||||
const resetLink = document.createElement('a');
|
const resetLink = document.createElement('a');
|
||||||
resetLink.href = '#';
|
resetLink.href = '#';
|
||||||
resetLink.className = 'event-popup__reset-link';
|
resetLink.className = 'event-popup__reset-link';
|
||||||
@@ -701,7 +701,7 @@ function showEventPopup(ev, anchor) {
|
|||||||
await api.post(`/calendar/${ev.id}/reset`, {});
|
await api.post(`/calendar/${ev.id}/reset`, {});
|
||||||
popup.remove();
|
popup.remove();
|
||||||
await reloadForView();
|
await reloadForView();
|
||||||
window.oikos?.showToast(t('calendar.ics.reset'), 'success');
|
window.oikos?.showToast(t('calendar.ics.resetToast'), 'success');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
window.oikos?.showToast(err.message, 'danger');
|
window.oikos?.showToast(err.message, 'danger');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user