From a72fd4ed6b2672f03ff712b6c7bc3c2072737724 Mon Sep 17 00:00:00 2001 From: Joscha Henningsen Date: Wed, 12 Jul 2023 11:01:54 +0200 Subject: [PATCH] allow moving lectures as well --- api/courses.go | 4 ++++ .../partial/course/manage/lecture-management-card.gohtml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/api/courses.go b/api/courses.go index 94f9cd98a..cf8e5b246 100644 --- a/api/courses.go +++ b/api/courses.go @@ -1520,6 +1520,7 @@ type copyCourseRequest struct { func (r coursesRoutes) copyStream(c *gin.Context) { type req struct { TargetCourse uint `json:"targetCourse"` + Move bool `json:"move"` } var request req err := c.BindJSON(&request) @@ -1564,6 +1565,9 @@ func (r coursesRoutes) copyStream(c *gin.Context) { Err: err, }) } + if request.Move { + r.StreamsDao.DeleteStream(strconv.Itoa(int(tlctx.Stream.ID))) + } } func (r coursesRoutes) copyCourse(c *gin.Context) { diff --git a/web/template/partial/course/manage/lecture-management-card.gohtml b/web/template/partial/course/manage/lecture-management-card.gohtml index a4cefac1c..b0d9f8359 100644 --- a/web/template/partial/course/manage/lecture-management-card.gohtml +++ b/web/template/partial/course/manage/lecture-management-card.gohtml @@ -459,7 +459,7 @@