added licenses

This commit is contained in:
David Mosbach 2023-08-28 02:06:32 +02:00
parent 18ea5fe859
commit b00c59a209
3 changed files with 12 additions and 42 deletions

View File

@ -1,3 +1,8 @@
-- SPDX-FileCopyrightText: 2023 David Mosbach <david.mosbach@campus.lmu.de>
--
-- SPDX-License-Identifier: AGPL-3.0-or-later
{-# Language DuplicateRecordFields, {-# Language DuplicateRecordFields,
NoFieldSelectors, NoFieldSelectors,
OverloadedRecordDot #-} OverloadedRecordDot #-}
@ -228,4 +233,4 @@ module YamlParser where
(<|?) :: FromYAML' a => [(YAMLNode, YAMLNode)] -> Text -> Parser (Maybe a) (<|?) :: FromYAML' a => [(YAMLNode, YAMLNode)] -> Text -> Parser (Maybe a)
mapping <|? key = maybe (pure Nothing) fromYAML (P.lookup key $ prep mapping) where mapping <|? key = maybe (pure Nothing) fromYAML (P.lookup key $ prep mapping) where
prep :: [(YAMLNode, YAMLNode)] -> [(Text, YAMLNode)] prep :: [(YAMLNode, YAMLNode)] -> [(Text, YAMLNode)]
prep mapping = reverse [(decodeUtf8 scalar.bytes, val) | (scalar, val) <- mapping] prep mapping = reverse [(decodeUtf8 scalar.bytes, val) | (scalar, val) <- mapping]

View File

@ -1,3 +1,8 @@
// SPDX-FileCopyrightText: 2023 David Mosbach <david.mosbach@campus.lmu.de>
//
// SPDX-License-Identifier: AGPL-3.0-or-later
const path = require('path'); const path = require('path');
module.exports = { module.exports = {
@ -19,4 +24,4 @@ module.exports = {
filename: 'bundle.js', filename: 'bundle.js',
path: path.resolve(__dirname, '.') path: path.resolve(__dirname, '.')
}, },
}; };

View File

@ -1,40 +0,0 @@
[{
"name": "Theses Informatics (IfI)",
"description": "Registration, management, and digital submission of (bachelor's and master's) theses",
"url": "/definitions/theses.json"},
{
"name": "Theses Media Informatics (IfI)",
"description": "Registration, management, and digital submission of (bachelor's and master's) theses",
"url": "/definitions/theses-media.json"},
{
"name": "Reporting of Room Allocation (MI)",
"description": "<p> Here, members of staff charged to do so, can report the alloction of offices within their area of competence. </p>",
"url": "/definitions/rooms-mi.json"},
{
"name": "Recognitions (IfI)",
"description": "Apply here for standard recognitions. Please follow the instructions and help texts provided. For complex recognitions that cannot be handled here, please send an email or apply in the programme-coordination-consultation hours.",
"url": "/definitions/recognitions-ifi.json"},
{
"name": "Master individual practical training (IfI)",
"description": "Here you can report grades for an individual practical training as part of the master informatics.",
"url": "/definitions/master-practical-training.json"},
{
"name": "General Exam-Office-Tickets",
"description": "Here you can view all the general exam-office-tickets that concern you.",
"url": "/definitions/general-eo-tickets.json"},
{
"name": "Diplomas (IfI)",
"description": "Here you can view the status of your diploma",
"url": "/definitions/diploma.json"},
{
"name": "Computer Science minor degrees (IfI)",
"description": "Here you can request your degree for the following minor degree programmes: - Minor Bachelor Computer Science, 30 ECTS - Minor Bachelor Computer Science, 60 ECTS - Minor Bachelor Mediainformatics, 60 ECTS - Minor Master Computer Science, 30 ECTS",
"url": "/definitions/cs-minor-degrees.json"},
{
"name": "Registration for CIP introductory course (MI, S22)",
"description": "<p> Hier können Sie sich für die ca. einstündige Einführungsveranstaltung anmelden, die Voraussetzung ist um die CIP-Rechner am Mathematischen Institut verwenden zu können. </p> <p> Eine entsprechende Kennung wird Ihnen im Rahmen der Einführungsveranstaltung zugeteilt. </p> <p> Berechtigt für Kennungen sind Studierende, die an der Fakultät 16 in einem (Wirtschafts-)Mathematikstudiengang eingeschrieben sind und Lehramtsstudierende mit Unterrichtsfach Mathematik. </p> <p> Falls Sie bereits eine Kennung zugeteilt bekommen haben und Sie diese nur vergessen haben, brauchen Sie nicht erneut an einer Einführungsveranstaltung teilzunehmen.<br /> Kommen Sie in diesem Fall bitte einfach in die CIP-Betreuung. </p>",
"url": "/definitions/cip-courses-mi.json"},
{
"name": "Certificates (IfI)",
"description": "Submission and application of certain certificates.",
"url": "/definitions/certificates.json"}]