Merge pull request #163 from dderbentsov/UC-91
WIP Добавлено уведомление на удаление события
This commit is contained in:
@@ -24,9 +24,15 @@
|
|||||||
import { fetchWrapper } from "@/shared/fetchWrapper.js";
|
import { fetchWrapper } from "@/shared/fetchWrapper.js";
|
||||||
import BaseButton from "@/components/base/BaseButton.vue";
|
import BaseButton from "@/components/base/BaseButton.vue";
|
||||||
import CalendarEventDescriptionCard from "./CalendarEventDescriptionCard.vue";
|
import CalendarEventDescriptionCard from "./CalendarEventDescriptionCard.vue";
|
||||||
|
import TheNotificationProvider from "@/components/Notifications/TheNotificationProvider";
|
||||||
|
import { addNotification } from "@/components/Notifications/notificationContext";
|
||||||
export default {
|
export default {
|
||||||
name: "CalendarDeleteModal",
|
name: "CalendarDeleteModal",
|
||||||
components: { CalendarEventDescriptionCard, BaseButton },
|
components: {
|
||||||
|
CalendarEventDescriptionCard,
|
||||||
|
BaseButton,
|
||||||
|
TheNotificationProvider,
|
||||||
|
},
|
||||||
props: {
|
props: {
|
||||||
ownerEvent: Object,
|
ownerEvent: Object,
|
||||||
eventTypes: {
|
eventTypes: {
|
||||||
@@ -42,6 +48,16 @@ export default {
|
|||||||
await fetchWrapper.del(`registry/event/${this.ownerEvent.id}/delete/`);
|
await fetchWrapper.del(`registry/event/${this.ownerEvent.id}/delete/`);
|
||||||
this.$emit("update-events");
|
this.$emit("update-events");
|
||||||
this.closeModal();
|
this.closeModal();
|
||||||
|
this.addSuccessNotification();
|
||||||
|
},
|
||||||
|
addSuccessNotification() {
|
||||||
|
addNotification(
|
||||||
|
new Date().getTime(),
|
||||||
|
"Событие успешно удалено",
|
||||||
|
"",
|
||||||
|
"success",
|
||||||
|
3000
|
||||||
|
);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user