Fix Media Articlrd
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 8s
Gitea Actions Demo / build-and-test (push) Failing after 1m2s

This commit is contained in:
2026-11-01 04:06:17 +01:00
parent f9b7e20841
commit f75dd3a9fb
9 changed files with 75 additions and 27 deletions
+10 -10
View File
@@ -14,12 +14,12 @@ import (
)
type MediaArticleHandler struct {
Service *service.MediaFileService
Service *service.MediaArticleService
}
func NewMediaArticleHandler(db *gorm.DB) *MediaArticleHandler {
mediaFileHandler := &MediaArticleHandler{
Service: service.NewMediaFileService(repository.NewMediaFileRepository(db)),
Service: service.NewMediaArticleService(repository.NewMediaArticleRepository(db)),
}
return mediaFileHandler
}
@@ -72,7 +72,7 @@ func (handler *MediaArticleHandler) ListPage(c *gin.Context) {
data := globals.GetDefaultValues(user, "MediaArticles...")
data["title"] = "Kontor MediaArticles"
data["media_links"] = files
data["MediaLinksUrl"] = globals.MediaVideoLink
data["MediaLinksUrl"] = globals.MediaArticleLink
c.HTML(http.StatusOK, "media_links", data)
}
@@ -88,7 +88,7 @@ func (handler *MediaArticleHandler) EditPage(c *gin.Context) {
return
}
logger.Info("MediaArticleHandler#EditPage", "media_file", media_file)
data := globals.GetDefaultValues(user, "MediaFile Details...")
data := globals.GetDefaultValues(user, "MediaArticle Details...")
data["lofi"] = media_file
c.HTML(http.StatusOK, "lofi_detail", data)
}
@@ -98,24 +98,24 @@ func (handler *MediaArticleHandler) UpdatePage(c *gin.Context) {
user := session.Get(globals.UserKey)
id := c.Param("id")
logger := slog.Get(c)
media_file, err := handler.Service.Get(c.Request.Context(), id)
media_article, err := handler.Service.Get(c.Request.Context(), id)
if err != nil {
logger.Info("MediaArticleHandler#UpdatePage", "error", err.Error())
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
}
var form models.MediaFileForm
var form models.MediaArticleForm
if err := c.ShouldBind(&form); err != nil {
logger.Info("MediaArticleHandler#UpdatePage", "error", err.Error())
data := globals.GetDefaultValues(user, "MediaFile Details...")
data := globals.GetDefaultValues(user, "MediaArticle Details...")
data["Form"] = form
data["Errors"] = err.Error()
c.HTML(http.StatusBadRequest, "lofi_detail", data)
return
}
logger.Info("MediaArticleHandler#UpdatePage", "media_file", media_file)
logger.Info("MediaArticleHandler#UpdatePage", "media_article", media_article)
//handler.Service.Update(c.Request.Context(), form.ConvertFormToMediaFileDTO())
c.Redirect(http.StatusFound, globals.MediaFileLink)
c.Redirect(http.StatusFound, globals.MediaArticleLink)
}
func (handler *MediaArticleHandler) DeletePage(c *gin.Context) {
@@ -130,5 +130,5 @@ func (handler *MediaArticleHandler) DeletePage(c *gin.Context) {
return
}
logger.Info("MediaArticleHandler#DeletePage", "lofi", id)
c.Redirect(http.StatusFound, globals.MediaFileLink)
c.Redirect(http.StatusFound, globals.MediaArticleLink)
}