fix: enable lesson cascade delete (#335)
This commit is contained in:
@@ -63,6 +63,8 @@ export async function handleDelete(lessonId: Lesson['id'] | undefined) {
|
||||
}
|
||||
|
||||
lessons.update((_lessons) => _lessons.filter((lesson) => lesson.id !== lessonId));
|
||||
|
||||
snackbar.success('snackbar.generic.success_delete');
|
||||
}
|
||||
|
||||
console.log(`lessonId`, lessonId);
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "Beim Absenden der Umfrage ist ein Fehler aufgetreten"
|
||||
}
|
||||
},
|
||||
"success_update": "Erfolgreich geupdated"
|
||||
"success_update": "Erfolgreich geupdated",
|
||||
"generic": {
|
||||
"success_delete": "Erfolgreich gelöscht",
|
||||
"try_again": "Fehler – Bitte versuchen Sie es später noch einmal"
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "Übungen",
|
||||
|
||||
@@ -1265,6 +1265,11 @@
|
||||
"setup": {
|
||||
"info_lesson": "You Need to Create a lesson",
|
||||
"info_course": "You need to create a course"
|
||||
},
|
||||
|
||||
"generic": {
|
||||
"success_delete": "Deleted successfully",
|
||||
"try_again": "Error - Please try again later"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "Se produjo un error al enviar la encuesta."
|
||||
}
|
||||
},
|
||||
"success_update": "Actualizado exitosamente"
|
||||
"success_update": "Actualizado exitosamente",
|
||||
"generic": {
|
||||
"success_delete": "Borrado exitosamente",
|
||||
"try_again": "Error: inténtelo de nuevo más tarde"
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "Ejercicios",
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "Une erreur s'est produite lors de la soumission du sondage"
|
||||
}
|
||||
},
|
||||
"success_update": "Mis à jour avec succés"
|
||||
"success_update": "Mis à jour avec succés",
|
||||
"generic": {
|
||||
"success_delete": "Supprimé avec succès",
|
||||
"try_again": "Erreur - Veuillez réessayer plus tard"
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "Des exercices",
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "मतदान सबमिट करते समय एक त्रुटि उत्पन्न हुई"
|
||||
}
|
||||
},
|
||||
"success_update": "सफलतापूर्वक अपडेट किया गया"
|
||||
"success_update": "सफलतापूर्वक अपडेट किया गया",
|
||||
"generic": {
|
||||
"success_delete": "सफलतापूर्वक मिटाया गया",
|
||||
"try_again": "त्रुटि - कृपया बाद में पुनः प्रयास करें"
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "अभ्यास",
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "Ocorreu um erro ao enviar a enquete"
|
||||
}
|
||||
},
|
||||
"success_update": "Atualizado com sucesso"
|
||||
"success_update": "Atualizado com sucesso",
|
||||
"generic": {
|
||||
"success_delete": "Apagado com sucesso",
|
||||
"try_again": "Erro - Tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "Exercícios",
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "Произошла ошибка при отправке опроса"
|
||||
}
|
||||
},
|
||||
"success_update": "Успешно Обновлено"
|
||||
"success_update": "Успешно Обновлено",
|
||||
"generic": {
|
||||
"success_delete": "Удален успешно",
|
||||
"try_again": "Ошибка. Повторите попытку позже."
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "Упражнения",
|
||||
|
||||
@@ -154,7 +154,11 @@
|
||||
"submitting_poll": "Đã xảy ra lỗi khi gửi cuộc thăm dò ý kiến"
|
||||
}
|
||||
},
|
||||
"success_update": "Cập nhật thành công"
|
||||
"success_update": "Cập nhật thành công",
|
||||
"generic": {
|
||||
"success_delete": "Đã xoá thành công",
|
||||
"try_again": "Lỗi - Vui lòng thử lại sau"
|
||||
}
|
||||
},
|
||||
"exercises": {
|
||||
"heading": "Bài tập",
|
||||
|
||||
@@ -322,7 +322,10 @@
|
||||
<OverflowMenuItem
|
||||
danger
|
||||
text={$t('course.navItem.lessons.add_lesson.delete')}
|
||||
on:click={() => handleDelete(lesson.id)}
|
||||
on:click={() => {
|
||||
lessonToDelete = lesson;
|
||||
openDeleteModal = true;
|
||||
}}
|
||||
/>
|
||||
</OverflowMenu>
|
||||
</RoleBasedSecurity>
|
||||
|
||||
Reference in New Issue
Block a user