fradrive/backend/models/courses/news.model
Sarah Vaupel 72f5a9fb37 build: move backend-related files into backend dir; implement and connect services via docker-compose
TODOs left: reimplement clean and help, sync static,well-known and assets between services
2025-03-23 04:52:49 +01:00

20 lines
644 B
Plaintext

-- SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>
--
-- SPDX-License-Identifier: AGPL-3.0-or-later
CourseNews
course CourseId OnDeleteCascade OnUpdateCascade
visibleFrom UTCTime Maybe
participantsOnly Bool
title Text Maybe
content StoredMarkup
summary StoredMarkup Maybe
lastEdit UTCTime
deriving Generic
CourseNewsFile
news CourseNewsId OnDeleteCascade OnUpdateCascade
title FilePath
content FileContentReference Maybe
modified UTCTime
UniqueCourseNewsFile news title
deriving Generic