diff --git a/..develop.cmd.license b/..develop.cmd.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/..develop.cmd.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.babelrc.license b/.babelrc.license new file mode 100644 index 000000000..3e1520e17 --- /dev/null +++ b/.babelrc.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Felix Hamann ,Sarah Vaupel ,Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.dir-locals.el.license b/.dir-locals.el.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.dir-locals.el.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.directory b/.directory deleted file mode 100644 index 9e958424d..000000000 --- a/.directory +++ /dev/null @@ -1,6 +0,0 @@ -[Dolphin] -Timestamp=2019,6,26,19,32,25 -Version=4 - -[Settings] -HiddenFilesShown=true diff --git a/.dockerignore.license b/.dockerignore.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.dockerignore.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.envrc.license b/.envrc.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.envrc.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.eslintrc.json.license b/.eslintrc.json.license new file mode 100644 index 000000000..c48772062 --- /dev/null +++ b/.eslintrc.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.gitignore.license b/.gitignore.license new file mode 100644 index 000000000..ce20b3348 --- /dev/null +++ b/.gitignore.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ff732052d..597def4c5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + workflow: rules: - if: '$CI_PIPELINE_SOURCE == "push"' diff --git a/.gitlab-ci/construct-flake-url.sh b/.gitlab-ci/construct-flake-url.sh index 0f4f10787..18802d34c 100644 --- a/.gitlab-ci/construct-flake-url.sh +++ b/.gitlab-ci/construct-flake-url.sh @@ -1,3 +1,9 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + if [ -n "${CI_COMMIT_TAG}" ]; then ref="refs/tags/${CI_COMMIT_TAG}" else diff --git a/.gitlab-ci/debug-aws.patch.license b/.gitlab-ci/debug-aws.patch.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.gitlab-ci/debug-aws.patch.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.gitlab-ci/fix-aws-scheme.patch.license b/.gitlab-ci/fix-aws-scheme.patch.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.gitlab-ci/fix-aws-scheme.patch.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.gitlab-ci/make-minio-bucket.sh b/.gitlab-ci/make-minio-bucket.sh old mode 100755 new mode 100644 index 2bba31234..b8542b5be --- a/.gitlab-ci/make-minio-bucket.sh +++ b/.gitlab-ci/make-minio-bucket.sh @@ -1,3 +1,9 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #!/usr/bin/bash export MC_HOST_minio=http://$(cat /minio-gitlab-runner-cache/accesskey):$(cat /minio-gitlab-runner-cache/secretkey)@minio-gitlab-runner-cache diff --git a/.gitlab-ci/nix-bootstrap.conf.license b/.gitlab-ci/nix-bootstrap.conf.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.gitlab-ci/nix-bootstrap.conf.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.gitlab-ci/nix.conf.license b/.gitlab-ci/nix.conf.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.gitlab-ci/nix.conf.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.gitlab-ci/patched-nix.nix b/.gitlab-ci/patched-nix.nix index 84f2d601e..d2951df8d 100644 --- a/.gitlab-ci/patched-nix.nix +++ b/.gitlab-ci/patched-nix.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { pkgs ? import {} }: pkgs.nixUnstable.overrideAttrs (oldAttrs: { patches = oldAttrs.patches or [] ++ [ ./fix-aws-scheme.patch ]; diff --git a/.gitlab-ci/upload-to-cache.sh b/.gitlab-ci/upload-to-cache.sh old mode 100755 new mode 100644 index bbadb87b2..c2ea9bc7e --- a/.gitlab-ci/upload-to-cache.sh +++ b/.gitlab-ci/upload-to-cache.sh @@ -1,3 +1,9 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #!/usr/bin/bash set -eu diff --git a/.gitlab-ci/write-minio-creds.sh b/.gitlab-ci/write-minio-creds.sh old mode 100755 new mode 100644 index 356c367f1..fb3387fa2 --- a/.gitlab-ci/write-minio-creds.sh +++ b/.gitlab-ci/write-minio-creds.sh @@ -1,3 +1,9 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #!/usr/bin/bash mkdir -p $(dirname ${AWS_SHARED_CREDENTIALS_FILE}) diff --git a/.gitmodules.license b/.gitmodules.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.gitmodules.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.hlint.yaml b/.hlint.yaml index 9352cd5f6..eb9554f50 100644 --- a/.hlint.yaml +++ b/.hlint.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # HLint configuration file # https://github.com/ndmitchell/hlint ########################## diff --git a/.mailmap.license b/.mailmap.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.mailmap.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.npmrc.gup.license b/.npmrc.gup.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/.npmrc.gup.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/.versionrc.js b/.versionrc.js index 9758821a5..3c99f18ae 100644 --- a/.versionrc.js +++ b/.versionrc.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +// +// SPDX-License-Identifier: AGPL-3.0-or-later + const standardVersionUpdaterYaml = require.resolve('standard-version-updater-yaml'); module.exports = { diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index e5d116a72..000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "AllAutocomplete.showCurrentDocument": false -} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 36c10837e..000000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "build", - "type": "shell", - "command": "./build.sh", - "group": { - "kind": "build", - "isDefault": true - }, - "presentation": { - "echo": true, - "reveal": "always", - "focus": false, - "panel": "dedicated", - "clear": true, - "showReuseMessage": false - } - }, - { - "label": "start", - "type": "shell", - "command": "./start.sh", - "group": "build", - "presentation": { - "echo": true, - "reveal": "silent", - "focus": false, - "panel": "dedicated", - "showReuseMessage": false - }, - "problemMatcher": [] - }, - { - "label": "test", - "type": "shell", - "command": "./test.sh", - "group": "test", - "presentation": { - "echo": true, - "reveal": "always", - "focus": true, - "panel": "dedicated", - "showReuseMessage": false - } - }, - { - "type": "npm", - "script": "yesod:lint", - "problemMatcher": [] - }, - { - "type": "npm", - "script": "yesod:start", - "problemMatcher": [] - }, - { - "type": "npm", - "script": "start", - "problemMatcher": [] - }, - { - "type": "npm", - "script": "frontend:lint", - "problemMatcher": [] - }, - { - "type": "npm", - "script": "lint", - "problemMatcher": [] - }, - { - "type": "npm", - "script": "release", - "problemMatcher": [] - } - ] -} \ No newline at end of file diff --git a/CHANGELOG.md.license b/CHANGELOG.md.license new file mode 100644 index 000000000..3d365a249 --- /dev/null +++ b/CHANGELOG.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/Datenschutznotizen.txt.license b/Datenschutznotizen.txt.license new file mode 100644 index 000000000..303a05176 --- /dev/null +++ b/Datenschutznotizen.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/LICENSES/LicenseRef-Fonticons-Font-Awesome-Free.txt b/LICENSES/LicenseRef-Fonticons-Font-Awesome-Free.txt deleted file mode 100644 index cc557ece4..000000000 --- a/LICENSES/LicenseRef-Fonticons-Font-Awesome-Free.txt +++ /dev/null @@ -1,165 +0,0 @@ -Fonticons, Inc. (https://fontawesome.com) - --------------------------------------------------------------------------------- - -Font Awesome Free License - -Font Awesome Free is free, open source, and GPL friendly. You can use it for -commercial projects, open source projects, or really almost whatever you want. -Full Font Awesome Free license: https://fontawesome.com/license/free. - --------------------------------------------------------------------------------- - -# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) - -The Font Awesome Free download is licensed under a Creative Commons -Attribution 4.0 International License and applies to all icons packaged -as SVG and JS file types. - --------------------------------------------------------------------------------- - -# Fonts: SIL OFL 1.1 License - -In the Font Awesome Free download, the SIL OFL license applies to all icons -packaged as web and desktop font files. - -Copyright (c) 2022 Fonticons, Inc. (https://fontawesome.com) -with Reserved Font Name: "Font Awesome". - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - -SIL OPEN FONT LICENSE -Version 1.1 - 26 February 2007 - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting — in part or in whole — any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. - --------------------------------------------------------------------------------- - -# Code: MIT License (https://opensource.org/licenses/MIT) - -In the Font Awesome Free download, the MIT license applies to all non-font and -non-icon files. - -Copyright 2022 Fonticons, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in the -Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------------------- - -# Attribution - -Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font -Awesome Free files already contain embedded comments with sufficient -attribution, so you shouldn't need to do anything additional when using these -files normally. - -We've kept attribution comments terse, so we ask that you do not actively work -to remove them from files, especially code. They're a great way for folks to -learn about Font Awesome. - --------------------------------------------------------------------------------- - -# Brand Icons - -All brand icons are trademarks of their respective owners. The use of these -trademarks does not indicate endorsement of the trademark holder by Font -Awesome, nor vice versa. **Please do not use brand logos for any purpose except -to represent the company, product, or service to which they refer.** diff --git a/README.md.license b/README.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/README.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/RoleDescriptions.txt b/RoleDescriptions.txt deleted file mode 100644 index 054b6a3d5..000000000 --- a/RoleDescriptions.txt +++ /dev/null @@ -1,53 +0,0 @@ -Most roles are school dependent, i.e. a lecturer for the Math-department can only create new lectures that have Math-department in their school field. - - -Administrator for a school -- top-level rights, can access everything other roles can within the same school -- restrictions only apply to routes containing a different school; then no special rights are given -- may appoint further administrators and lecturers for his school -- all school-independent routes, such as help-requests and user-list are accessible -- can impersonate any other user with lesser rights, i.e. lecturers within same school, all students, etc. -- a user can be administrator for more than one school - - -Lecturer for a school -- can create courses for their school for all active terms -- can view participants of his courses and record notes for participants -- can create sheets for their courses -- can view homework submissions for his courses, including marks and plain user-names -- can mark homework -- may appoint correctors for sheets belonging to his courses -- may assign submitted homework to correctors -- a user can be lecturer for more than one school -- all rights correctors for his courses have - - -Corrector for a sheet -- may download their assigned anonymous homework submissions (submissions are identify through crypto-ids, no user-names) -- may upload corrected and marked homework submissions for their assignments -- may always download solution and sheet description files for their sheet, ignoring deadline constraints -- may create homework submissions in the name of students (which identify themselves to the corrector by pseudonym; no association with real identity needed) for homework assignments which have their submission-mode set to "Submission external with pseudonym" by a lecturer - - -Tutor for a tutorial of a course -- yet unimplemented, likely similar to corrector; ie. can access sheets and solutions earlier than participants - - -User (logged-in) -- all logged-in users may use this role -- no special school restrictions -- may enroll in courses from any school; enrollment is associated with a field of study the user had at the time -- may submit homework for marking in enrolled courses -- all rights that not logged-in users have - - -User (not logged-in) -- can view course descriptions -- can download course materials from courses that allow this for all un-enrolled users -- can requests help from administrators -- can log in with their campus-id creating a new user record in the process and elevating rights to "logged-in" - - - -Terminology: - - participants: a logged-in users that is enrolled in a specific course diff --git a/TODO.md.license b/TODO.md.license new file mode 100644 index 000000000..303a05176 --- /dev/null +++ b/TODO.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/app/DevelMain.hs b/app/DevelMain.hs index b850b33b2..07105f0a3 100644 --- a/app/DevelMain.hs +++ b/app/DevelMain.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- | Running your app inside GHCi. -- -- To start up GHCi for usage with Yesod, first make sure you are in dev mode: diff --git a/app/devel.hs b/app/devel.hs index c0bb84c78..e1a391675 100644 --- a/app/devel.hs +++ b/app/devel.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE PackageImports #-} import "uniworx" Application (develMain) import Prelude (IO) diff --git a/app/main.hs b/app/main.hs index 4ffa93d41..d203f653e 100644 --- a/app/main.hs +++ b/app/main.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + import Prelude (IO) import Application (appMain) diff --git a/assets/apple-icon-180x180.png.license b/assets/apple-icon-180x180.png.license new file mode 100644 index 000000000..dfb358d6a --- /dev/null +++ b/assets/apple-icon-180x180.png.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Fraport AG + +SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design diff --git a/assets/favicon.ico.license b/assets/favicon.ico.license new file mode 100644 index 000000000..dfb358d6a --- /dev/null +++ b/assets/favicon.ico.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Fraport AG + +SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design diff --git a/assets/favicon.svg.license b/assets/favicon.svg.license new file mode 100644 index 000000000..dfb358d6a --- /dev/null +++ b/assets/favicon.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Fraport AG + +SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design diff --git a/assets/fraport_logo_2016_text.svg.license b/assets/fraport_logo_2016_text.svg.license new file mode 100644 index 000000000..dfb358d6a --- /dev/null +++ b/assets/fraport_logo_2016_text.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Fraport AG + +SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design diff --git a/assets/fraport_logo_notext.svg.license b/assets/fraport_logo_notext.svg.license new file mode 100644 index 000000000..dfb358d6a --- /dev/null +++ b/assets/fraport_logo_notext.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Fraport AG + +SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design diff --git a/assets/fraport_logo_text.svg.license b/assets/fraport_logo_text.svg.license new file mode 100644 index 000000000..dfb358d6a --- /dev/null +++ b/assets/fraport_logo_text.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Fraport AG + +SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design diff --git a/assets/manifest.webmanifest.license b/assets/manifest.webmanifest.license new file mode 100644 index 000000000..e7b3ee229 --- /dev/null +++ b/assets/manifest.webmanifest.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/build.sh b/build.sh old mode 100755 new mode 100644 index f35d369b2..cf93767e7 --- a/build.sh +++ b/build.sh @@ -2,6 +2,10 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : echo "Building..." diff --git a/cbt.sh b/cbt.sh old mode 100755 new mode 100644 index a4de3e0ad..a0032860f --- a/cbt.sh +++ b/cbt.sh @@ -1,3 +1,7 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2022 Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + cbt_tunnels --username $CBT_USERNAME --authkey $CBT_AUTHKEY diff --git a/clean.sh b/clean.sh old mode 100755 new mode 100644 index 0d7a3017b..0c03bd3c0 --- a/clean.sh +++ b/clean.sh @@ -2,6 +2,10 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : if [[ -n "${1}" ]]; then diff --git a/commitlint.config.js b/commitlint.config.js index 28fe5c5bf..5eec5bedb 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + module.exports = {extends: ['@commitlint/config-conventional']} diff --git a/config/archive-types b/config/archive-types index 0599971bb..2b6684784 100644 --- a/config/archive-types +++ b/config/archive-types @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # Simple list of mime-types corresponding to archive-formats # # Comments are empty lines and any line for which the first non-whitespace symbol is ‘#’ diff --git a/config/favicon.json.license b/config/favicon.json.license new file mode 100644 index 000000000..a0992def9 --- /dev/null +++ b/config/favicon.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/config/keter_testworx.yml b/config/keter_testworx.yml index 6ec58b7ba..91d90e156 100644 --- a/config/keter_testworx.yml +++ b/config/keter_testworx.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + root: .. stanzas: diff --git a/config/keter_uni2work.yml b/config/keter_uni2work.yml index f3fa11860..f21122ec3 100644 --- a/config/keter_uni2work.yml +++ b/config/keter_uni2work.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + root: .. stanzas: diff --git a/config/mimetypes b/config/mimetypes index 552a57179..08c9f6fb6 100644 --- a/config/mimetypes +++ b/config/mimetypes @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # Mapping of mime-types to file extensions # # Comments are empty lines and any line for which the first non-whitespace symbol is ‘#’ diff --git a/config/personalised-sheet-files-collate b/config/personalised-sheet-files-collate index a068bc5a1..a0dcd39ae 100644 --- a/config/personalised-sheet-files-collate +++ b/config/personalised-sheet-files-collate @@ -1,3 +1,7 @@ +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $# Syntax: $# - Leere zeilen werden ignoriert $# - Zeilen, die mit '$#' beginnen, werden ignoriert diff --git a/config/robots.txt.license b/config/robots.txt.license new file mode 100644 index 000000000..a0992def9 --- /dev/null +++ b/config/robots.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/config/settings.yml b/config/settings.yml index 190cd0670..2809c54ba 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # Values formatted like "_env:ENV_VAR_NAME:default_value" can be overridden by the specified environment variable. # See https://github.com/yesodweb/yesod/wiki/Configuration#overriding-configuration-values-with-environment-variables # NB: If you need a numeric value (e.g. 123) to parse as a String, wrap it in single quotes (e.g. "_env:PGPASS:'123'") diff --git a/config/submission-blacklist b/config/submission-blacklist index dbc7d0c21..6fbf17de8 100644 --- a/config/submission-blacklist +++ b/config/submission-blacklist @@ -1,3 +1,7 @@ +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $# Syntax: $# - Leere zeilen werden ignoriert $# - Zeilen, die mit '$#' beginnen, werden ignoriert diff --git a/config/test-settings.yml b/config/test-settings.yml index 02db6b3fc..0ea3e4c5c 100644 --- a/config/test-settings.yml +++ b/config/test-settings.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + database: database: "_env:PGDATABASE_TEST:uniworx_test" upload-cache-bucket: "uni2work-test-uploads" diff --git a/config/video-types b/config/video-types index 361fd28ef..4a972efcb 100644 --- a/config/video-types +++ b/config/video-types @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # Simple list of mime-types corresponding to video-formats # # Comments are empty lines and any line for which the first non-whitespace symbol is ‘#’ diff --git a/config/wordlist.txt.license b/config/wordlist.txt.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/config/wordlist.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/db.sh b/db.sh old mode 100755 new mode 100644 index 7c154686d..4539f6b08 --- a/db.sh +++ b/db.sh @@ -1,8 +1,13 @@ #!/usr/bin/env bash -# Options: see /test/Database.hs (Main) set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +# Options: see /test/Database.hs (Main) + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : if ! in-develop | grep -q 'In develop'; then diff --git a/default.nix b/default.nix index aa23072f4..348bad03f 100644 --- a/default.nix +++ b/default.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + argumentPackages@{ ... }: let diff --git a/flake.lock.license b/flake.lock.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/flake.lock.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/flake.nix b/flake.nix index d3d99e706..116a9d497 100644 --- a/flake.nix +++ b/flake.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { inputs.haskell-nix.url = "github:input-output-hk/haskell.nix"; inputs.nixpkgs.follows = "haskell-nix/nixpkgs-unstable"; diff --git a/frontend/src/_common.sass b/frontend/src/_common.sass index 00bf18dfe..041f2ce81 100644 --- a/frontend/src/_common.sass +++ b/frontend/src/_common.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "~@fortawesome/fontawesome-pro/scss/fontawesome" with ( $fa-font-path: "~@fortawesome/fontawesome-pro/webfonts" ) @forward "~@fortawesome/fontawesome-pro/scss/fontawesome" diff --git a/frontend/src/app.js b/frontend/src/app.js index 3cf868dc1..cb7a2eacf 100644 --- a/frontend/src/app.js +++ b/frontend/src/app.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { HttpClient } from './services/http-client/http-client'; import { HtmlHelpers } from './services/html-helpers/html-helpers'; import { I18n } from './services/i18n/i18n'; diff --git a/frontend/src/app.sass b/frontend/src/app.sass index 61bd618f3..0c159fbf7 100644 --- a/frontend/src/app.sass +++ b/frontend/src/app.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "common" as * \:root diff --git a/frontend/src/app.spec.js b/frontend/src/app.spec.js index 545e0f048..0983b0583 100644 --- a/frontend/src/app.spec.js +++ b/frontend/src/app.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + /* eslint-env node */ import { App } from './app'; diff --git a/frontend/src/core/utility.js b/frontend/src/core/utility.js index dba52923a..edd4cf7e4 100644 --- a/frontend/src/core/utility.js +++ b/frontend/src/core/utility.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + export function isValidUtility(utility) { if (!utility) { return false; diff --git a/frontend/src/lib/event-manager/event-manager.js b/frontend/src/lib/event-manager/event-manager.js index 7b464c176..02b3b9ce4 100644 --- a/frontend/src/lib/event-manager/event-manager.js +++ b/frontend/src/lib/event-manager/event-manager.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + export const EVENT_TYPE = { CLICK : 'click', diff --git a/frontend/src/lib/movement-observer/movement-observer.js b/frontend/src/lib/movement-observer/movement-observer.js index b322346c3..3e4d58334 100644 --- a/frontend/src/lib/movement-observer/movement-observer.js +++ b/frontend/src/lib/movement-observer/movement-observer.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import debounce from 'lodash.debounce'; export const MOVEMENT_INDICATOR_ELEMENT_CLASS = 'movement-indicator'; diff --git a/frontend/src/lib/storage-manager/storage-manager.js b/frontend/src/lib/storage-manager/storage-manager.js index f42b4d464..90f1e5d9f 100644 --- a/frontend/src/lib/storage-manager/storage-manager.js +++ b/frontend/src/lib/storage-manager/storage-manager.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Johannes Eder ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + /* global global:writable */ import semver from 'semver'; diff --git a/frontend/src/lib/table/table.js b/frontend/src/lib/table/table.js index 56ac25f19..cb73396cc 100644 --- a/frontend/src/lib/table/table.js +++ b/frontend/src/lib/table/table.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + const DEBUG_MODE = /localhost/.test(window.location.href) ? 0 : 0; import defer from 'lodash.defer'; diff --git a/frontend/src/lib/tooltips/frontend-tooltips.js b/frontend/src/lib/tooltips/frontend-tooltips.js index 75535ddae..ce58370a6 100644 --- a/frontend/src/lib/tooltips/frontend-tooltips.js +++ b/frontend/src/lib/tooltips/frontend-tooltips.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + export class FrontendTooltips { static addToolTip(element, text) { diff --git a/frontend/src/main.js b/frontend/src/main.js index aa509bdc3..aae7605f3 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { App } from './app'; import { Utils } from './utils/utils'; diff --git a/frontend/src/messages.js b/frontend/src/messages.js index 1f1ce3574..7d34f3c75 100644 --- a/frontend/src/messages.js +++ b/frontend/src/messages.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + export class Translations { static translations = { 'checkrangeTooltip' : { diff --git a/frontend/src/polyfill.js b/frontend/src/polyfill.js index 27333c1a0..beaf5317b 100644 --- a/frontend/src/polyfill.js +++ b/frontend/src/polyfill.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import 'whatwg-fetch'; import { ResizeObserver as Polyfill } from '@juggle/resize-observer'; diff --git a/frontend/src/services/html-helpers/html-helpers.js b/frontend/src/services/html-helpers/html-helpers.js index 48f5cc082..7356de48d 100644 --- a/frontend/src/services/html-helpers/html-helpers.js +++ b/frontend/src/services/html-helpers/html-helpers.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + export class HtmlHelpers { // `parseResponse` takes a raw HttpClient response and an options object. diff --git a/frontend/src/services/html-helpers/html-helpers.spec.js b/frontend/src/services/html-helpers/html-helpers.spec.js index f092e17fa..7c0e57e18 100644 --- a/frontend/src/services/html-helpers/html-helpers.spec.js +++ b/frontend/src/services/html-helpers/html-helpers.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { HtmlHelpers } from './html-helpers'; describe('HtmlHelpers', () => { diff --git a/frontend/src/services/http-client/http-client.js b/frontend/src/services/http-client/http-client.js index 81f72485e..8587f722c 100644 --- a/frontend/src/services/http-client/http-client.js +++ b/frontend/src/services/http-client/http-client.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import Cookies from 'js-cookie'; export class HttpClient { diff --git a/frontend/src/services/http-client/http-client.spec.js b/frontend/src/services/http-client/http-client.spec.js index 594f7096c..72afd9c43 100644 --- a/frontend/src/services/http-client/http-client.spec.js +++ b/frontend/src/services/http-client/http-client.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { HttpClient } from './http-client'; const TEST_URL = 'http://example.com'; diff --git a/frontend/src/services/i18n/i18n.js b/frontend/src/services/i18n/i18n.js index a2a3d4ce3..8d7437200 100644 --- a/frontend/src/services/i18n/i18n.js +++ b/frontend/src/services/i18n/i18n.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import moment from 'moment'; import 'moment/locale/en-ie.js'; import 'moment/locale/de.js'; diff --git a/frontend/src/services/i18n/i18n.spec.js b/frontend/src/services/i18n/i18n.spec.js index b809895e5..93c1bc61b 100644 --- a/frontend/src/services/i18n/i18n.spec.js +++ b/frontend/src/services/i18n/i18n.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { I18n } from './i18n'; describe('I18n', () => { diff --git a/frontend/src/services/util-registry/util-registry.js b/frontend/src/services/util-registry/util-registry.js index 5644d8719..fca30ac70 100644 --- a/frontend/src/services/util-registry/util-registry.js +++ b/frontend/src/services/util-registry/util-registry.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import toposort from 'toposort'; const DEBUG_MODE = /localhost/.test(window.location.href) ? 1 : 0; diff --git a/frontend/src/services/util-registry/util-registry.spec.js b/frontend/src/services/util-registry/util-registry.spec.js index 18506be99..461b2f24f 100644 --- a/frontend/src/services/util-registry/util-registry.spec.js +++ b/frontend/src/services/util-registry/util-registry.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { UtilRegistry } from './util-registry'; import { Utility } from '../../core/utility'; diff --git a/frontend/src/utils/alerts/alerts.js b/frontend/src/utils/alerts/alerts.js index 0131a6e41..e46b6791a 100644 --- a/frontend/src/utils/alerts/alerts.js +++ b/frontend/src/utils/alerts/alerts.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './alerts.sass'; diff --git a/frontend/src/utils/alerts/alerts.md.license b/frontend/src/utils/alerts/alerts.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/alerts/alerts.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/alerts/alerts.sass b/frontend/src/utils/alerts/alerts.sass index c55829aab..2011be88e 100644 --- a/frontend/src/utils/alerts/alerts.sass +++ b/frontend/src/utils/alerts/alerts.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "../../common" as * .alerts diff --git a/frontend/src/utils/alerts/alerts.spec.js b/frontend/src/utils/alerts/alerts.spec.js index db14c7361..1f2904179 100644 --- a/frontend/src/utils/alerts/alerts.spec.js +++ b/frontend/src/utils/alerts/alerts.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Alerts, ALERTS_INITIALIZED_CLASS } from './alerts'; const MOCK_APP = { diff --git a/frontend/src/utils/asidenav/asidenav.js b/frontend/src/utils/asidenav/asidenav.js index 324fc3fd8..f4e49ad20 100644 --- a/frontend/src/utils/asidenav/asidenav.js +++ b/frontend/src/utils/asidenav/asidenav.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './asidenav.sass'; diff --git a/frontend/src/utils/asidenav/asidenav.md.license b/frontend/src/utils/asidenav/asidenav.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/asidenav/asidenav.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/asidenav/asidenav.sass b/frontend/src/utils/asidenav/asidenav.sass index 9b4a97b98..96d05acb1 100644 --- a/frontend/src/utils/asidenav/asidenav.sass +++ b/frontend/src/utils/asidenav/asidenav.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Wolfgang Witt +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "../../common" as * @use "../../app" as * diff --git a/frontend/src/utils/asidenav/asidenav.spec.js b/frontend/src/utils/asidenav/asidenav.spec.js index 3bd468b28..0ccb43973 100644 --- a/frontend/src/utils/asidenav/asidenav.spec.js +++ b/frontend/src/utils/asidenav/asidenav.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Asidenav, ASIDENAV_INITIALIZED_CLASS } from './asidenav'; describe('Asidenav', () => { diff --git a/frontend/src/utils/async-form/async-form.js b/frontend/src/utils/async-form/async-form.js index 6bfc37c26..e90a040e2 100644 --- a/frontend/src/utils/async-form/async-form.js +++ b/frontend/src/utils/async-form/async-form.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { Datepicker } from '../form/datepicker'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/async-form/async-form.md.license b/frontend/src/utils/async-form/async-form.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/async-form/async-form.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/async-form/async-form.sass b/frontend/src/utils/async-form/async-form.sass index c4e54719d..933c3839f 100644 --- a/frontend/src/utils/async-form/async-form.sass +++ b/frontend/src/utils/async-form/async-form.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .async-form__response margin: 20px 0 position: relative diff --git a/frontend/src/utils/async-form/async-form.spec.js b/frontend/src/utils/async-form/async-form.spec.js index aeb7ce4ba..bc6ef4ed9 100644 --- a/frontend/src/utils/async-form/async-form.spec.js +++ b/frontend/src/utils/async-form/async-form.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { AsyncForm, ASYNC_FORM_INITIALIZED_CLASS } from './async-form'; describe('AsyncForm', () => { diff --git a/frontend/src/utils/async-table/async-table-filter.sass b/frontend/src/utils/async-table/async-table-filter.sass index 2108e9066..277df2de5 100644 --- a/frontend/src/utils/async-table/async-table-filter.sass +++ b/frontend/src/utils/async-table/async-table-filter.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .async-table-filter--loading opacity: 0.7 pointer-events: none diff --git a/frontend/src/utils/async-table/async-table.js b/frontend/src/utils/async-table/async-table.js index 28ffae657..1b0b799c8 100644 --- a/frontend/src/utils/async-table/async-table.js +++ b/frontend/src/utils/async-table/async-table.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Johannes Eder ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { StorageManager, LOCATION } from '../../lib/storage-manager/storage-manager'; import { Datepicker } from '../form/datepicker'; diff --git a/frontend/src/utils/async-table/async-table.md.license b/frontend/src/utils/async-table/async-table.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/async-table/async-table.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/async-table/async-table.sass b/frontend/src/utils/async-table/async-table.sass index 3b885cdbe..85e11599f 100644 --- a/frontend/src/utils/async-table/async-table.sass +++ b/frontend/src/utils/async-table/async-table.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .async-table--loading opacity: 0.7 pointer-events: none diff --git a/frontend/src/utils/async-table/async-table.spec.js b/frontend/src/utils/async-table/async-table.spec.js index de5dc9b98..0dcf3ce20 100644 --- a/frontend/src/utils/async-table/async-table.spec.js +++ b/frontend/src/utils/async-table/async-table.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { AsyncTable, ASYNC_TABLE_INITIALIZED_CLASS } from './async-table'; const AppTestMock = { diff --git a/frontend/src/utils/check-all/check-all.js b/frontend/src/utils/check-all/check-all.js index 35695d6f3..891c2a7bf 100644 --- a/frontend/src/utils/check-all/check-all.js +++ b/frontend/src/utils/check-all/check-all.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + const DEBUG_MODE = /localhost/.test(window.location.href) ? 0 : 0; import { Utility } from '../../core/utility'; diff --git a/frontend/src/utils/check-all/check-all.md.license b/frontend/src/utils/check-all/check-all.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/check-all/check-all.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/check-all/check-all.spec.js b/frontend/src/utils/check-all/check-all.spec.js index 431dd5993..d44036e9b 100644 --- a/frontend/src/utils/check-all/check-all.spec.js +++ b/frontend/src/utils/check-all/check-all.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { CheckAll, CHECK_ALL_INITIALIZED_CLASS } from './check-all'; const MOCK_APP = { diff --git a/frontend/src/utils/course-teaser/course-teaser.js b/frontend/src/utils/course-teaser/course-teaser.js index 717435d43..b2a7acadb 100644 --- a/frontend/src/utils/course-teaser/course-teaser.js +++ b/frontend/src/utils/course-teaser/course-teaser.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './course-teaser.sass'; diff --git a/frontend/src/utils/course-teaser/course-teaser.md.license b/frontend/src/utils/course-teaser/course-teaser.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/course-teaser/course-teaser.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/course-teaser/course-teaser.sass b/frontend/src/utils/course-teaser/course-teaser.sass index d8866b21f..633597c35 100644 --- a/frontend/src/utils/course-teaser/course-teaser.sass +++ b/frontend/src/utils/course-teaser/course-teaser.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + [uw-course-teaser] --course-border-color: var(--color-grey) --course-padding-hori: 10px diff --git a/frontend/src/utils/exam-correct/exam-correct.js b/frontend/src/utils/exam-correct/exam-correct.js index e99e2a83c..7685c00e1 100644 --- a/frontend/src/utils/exam-correct/exam-correct.js +++ b/frontend/src/utils/exam-correct/exam-correct.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { StorageManager, LOCATION } from '../../lib/storage-manager/storage-manager'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/exam-correct/exam-correct.sass b/frontend/src/utils/exam-correct/exam-correct.sass index fece765a1..afc239627 100644 --- a/frontend/src/utils/exam-correct/exam-correct.sass +++ b/frontend/src/utils/exam-correct/exam-correct.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + $exam-correct--input-status-margin: 10px table[uw-exam-correct] diff --git a/frontend/src/utils/form/auto-submit-button.js b/frontend/src/utils/form/auto-submit-button.js index 77e942f28..37698068a 100644 --- a/frontend/src/utils/form/auto-submit-button.js +++ b/frontend/src/utils/form/auto-submit-button.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; export const AUTO_SUBMIT_BUTTON_UTIL_SELECTOR = '[uw-auto-submit-button]'; diff --git a/frontend/src/utils/form/auto-submit-button.md.license b/frontend/src/utils/form/auto-submit-button.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/form/auto-submit-button.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/auto-submit-button.spec.js b/frontend/src/utils/form/auto-submit-button.spec.js index b1436c867..11526b109 100644 --- a/frontend/src/utils/form/auto-submit-button.spec.js +++ b/frontend/src/utils/form/auto-submit-button.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { AutoSubmitButton, AUTO_SUBMIT_BUTTON_INITIALIZED_CLASS, AUTO_SUBMIT_BUTTON_HIDDEN_CLASS } from './auto-submit-button.js'; describe('Auto-submit-button', () => { diff --git a/frontend/src/utils/form/auto-submit-input.js b/frontend/src/utils/form/auto-submit-input.js index 37f17d405..c41e5988f 100644 --- a/frontend/src/utils/form/auto-submit-input.js +++ b/frontend/src/utils/form/auto-submit-input.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import debounce from 'lodash.debounce'; import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/auto-submit-input.md.license b/frontend/src/utils/form/auto-submit-input.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/form/auto-submit-input.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/auto-submit-input.spec.js b/frontend/src/utils/form/auto-submit-input.spec.js index 26c59cdd2..f2ab6f1be 100644 --- a/frontend/src/utils/form/auto-submit-input.spec.js +++ b/frontend/src/utils/form/auto-submit-input.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { AutoSubmitInput, AUTO_SUBMIT_INPUT_INITIALIZED_CLASS } from './auto-submit-input.js'; describe('Auto-submit-input', () => { diff --git a/frontend/src/utils/form/communication-recipients.js b/frontend/src/utils/form/communication-recipients.js index b6d754e09..7b61b2fca 100644 --- a/frontend/src/utils/form/communication-recipients.js +++ b/frontend/src/utils/form/communication-recipients.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/datepicker.js b/frontend/src/utils/form/datepicker.js index a32294162..c03c90fc1 100644 --- a/frontend/src/utils/form/datepicker.js +++ b/frontend/src/utils/form/datepicker.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import moment from 'moment'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/datepicker.md.license b/frontend/src/utils/form/datepicker.md.license new file mode 100644 index 000000000..8625182cf --- /dev/null +++ b/frontend/src/utils/form/datepicker.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Felix Hamann ,Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/enter-is-tab.js b/frontend/src/utils/form/enter-is-tab.js index b3097d50d..5c8a819f4 100644 --- a/frontend/src/utils/form/enter-is-tab.js +++ b/frontend/src/utils/form/enter-is-tab.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Johannes Eder ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/enter-is-tab.md.license b/frontend/src/utils/form/enter-is-tab.md.license new file mode 100644 index 000000000..550c564a4 --- /dev/null +++ b/frontend/src/utils/form/enter-is-tab.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/form-error-remover.js b/frontend/src/utils/form/form-error-remover.js index f05e96fae..506049776 100644 --- a/frontend/src/utils/form/form-error-remover.js +++ b/frontend/src/utils/form/form-error-remover.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/form-error-remover.md.license b/frontend/src/utils/form/form-error-remover.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/form/form-error-remover.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/form-error-reporter.js b/frontend/src/utils/form/form-error-reporter.js index 3f453b5e6..b24b10dfd 100644 --- a/frontend/src/utils/form/form-error-reporter.js +++ b/frontend/src/utils/form/form-error-reporter.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import defer from 'lodash.defer'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/form.js b/frontend/src/utils/form/form.js index 723f4c9e8..4f335c4a3 100644 --- a/frontend/src/utils/form/form.js +++ b/frontend/src/utils/form/form.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Johannes Eder ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import './form.sass'; import { AutoSubmitButton } from './auto-submit-button'; import { AutoSubmitInput } from './auto-submit-input'; diff --git a/frontend/src/utils/form/form.sass b/frontend/src/utils/form/form.sass index a6eac0455..1bc424b00 100644 --- a/frontend/src/utils/form/form.sass +++ b/frontend/src/utils/form/form.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + fieldset border: 0 margin: 0 diff --git a/frontend/src/utils/form/interactive-fieldset.js b/frontend/src/utils/form/interactive-fieldset.js index 2c8ff4eb9..8410c1969 100644 --- a/frontend/src/utils/form/interactive-fieldset.js +++ b/frontend/src/utils/form/interactive-fieldset.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/interactive-fieldset.md.license b/frontend/src/utils/form/interactive-fieldset.md.license new file mode 100644 index 000000000..a0bd4c9da --- /dev/null +++ b/frontend/src/utils/form/interactive-fieldset.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/navigate-away-prompt.js b/frontend/src/utils/form/navigate-away-prompt.js index 2f72c355d..000f248d0 100644 --- a/frontend/src/utils/form/navigate-away-prompt.js +++ b/frontend/src/utils/form/navigate-away-prompt.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import { AUTO_SUBMIT_BUTTON_UTIL_SELECTOR } from './auto-submit-button'; diff --git a/frontend/src/utils/form/navigate-away-prompt.md.license b/frontend/src/utils/form/navigate-away-prompt.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/form/navigate-away-prompt.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/form/reactive-submit-button.js b/frontend/src/utils/form/reactive-submit-button.js index c5bc3c642..64ae3d3af 100644 --- a/frontend/src/utils/form/reactive-submit-button.js +++ b/frontend/src/utils/form/reactive-submit-button.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/form/reactive-submit-button.md.license b/frontend/src/utils/form/reactive-submit-button.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/form/reactive-submit-button.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/hide-columns/hide-columns.js b/frontend/src/utils/hide-columns/hide-columns.js index 3d6286b2e..44dfa52e0 100644 --- a/frontend/src/utils/hide-columns/hide-columns.js +++ b/frontend/src/utils/hide-columns/hide-columns.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { StorageManager, LOCATION } from '../../lib/storage-manager/storage-manager'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/hide-columns/hide-columns.sass b/frontend/src/utils/hide-columns/hide-columns.sass index 47ff2dd04..62f5dc0b2 100644 --- a/frontend/src/utils/hide-columns/hide-columns.sass +++ b/frontend/src/utils/hide-columns/hide-columns.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .table-hider background-color: #fff color: var(--color-link) diff --git a/frontend/src/utils/inputs/checkbox.js b/frontend/src/utils/inputs/checkbox.js index ebf721667..28ca3a288 100644 --- a/frontend/src/utils/inputs/checkbox.js +++ b/frontend/src/utils/inputs/checkbox.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import './checkbox.sass'; diff --git a/frontend/src/utils/inputs/checkbox.md.license b/frontend/src/utils/inputs/checkbox.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/inputs/checkbox.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/inputs/checkbox.sass b/frontend/src/utils/inputs/checkbox.sass index a869a430b..9d140a133 100644 --- a/frontend/src/utils/inputs/checkbox.sass +++ b/frontend/src/utils/inputs/checkbox.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + // CUSTOM CHECKBOXES // Completely replaces legacy checkbox .checkbox [type='checkbox'], .radiobox [type='radio'], #lang-checkbox diff --git a/frontend/src/utils/inputs/checkrange.js b/frontend/src/utils/inputs/checkrange.js index 1957c0fee..8d0744639 100644 --- a/frontend/src/utils/inputs/checkrange.js +++ b/frontend/src/utils/inputs/checkrange.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { TableIndices } from '../../lib/table/table'; import { FrontendTooltips } from '../../lib/tooltips/frontend-tooltips'; diff --git a/frontend/src/utils/inputs/checkrange.md.license b/frontend/src/utils/inputs/checkrange.md.license new file mode 100644 index 000000000..550c564a4 --- /dev/null +++ b/frontend/src/utils/inputs/checkrange.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/inputs/file-input.js b/frontend/src/utils/inputs/file-input.js index 300a15fa4..5afd2817e 100644 --- a/frontend/src/utils/inputs/file-input.js +++ b/frontend/src/utils/inputs/file-input.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './file-input.sass'; diff --git a/frontend/src/utils/inputs/file-input.md.license b/frontend/src/utils/inputs/file-input.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/inputs/file-input.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/inputs/file-input.sass b/frontend/src/utils/inputs/file-input.sass index 576aad0b5..1abf10ea4 100644 --- a/frontend/src/utils/inputs/file-input.sass +++ b/frontend/src/utils/inputs/file-input.sass @@ -1,2 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .file-input__list:empty display: none diff --git a/frontend/src/utils/inputs/file-max-size.js b/frontend/src/utils/inputs/file-max-size.js index d0b8e75f5..9c2601c87 100644 --- a/frontend/src/utils/inputs/file-max-size.js +++ b/frontend/src/utils/inputs/file-max-size.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/inputs/inputs.js b/frontend/src/utils/inputs/inputs.js index 13d241895..737c1041d 100644 --- a/frontend/src/utils/inputs/inputs.js +++ b/frontend/src/utils/inputs/inputs.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Checkbox } from './checkbox'; import { FileInput } from './file-input'; import { FileMaxSize } from './file-max-size'; diff --git a/frontend/src/utils/inputs/inputs.sass b/frontend/src/utils/inputs/inputs.sass index a8c49a716..8eda7ad8b 100644 --- a/frontend/src/utils/inputs/inputs.sass +++ b/frontend/src/utils/inputs/inputs.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "../../app" as * // GENERAL STYLES FOR FORMS diff --git a/frontend/src/utils/inputs/password.js b/frontend/src/utils/inputs/password.js index 0659ab57e..5ccc048b0 100644 --- a/frontend/src/utils/inputs/password.js +++ b/frontend/src/utils/inputs/password.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/inputs/radio-group.sass b/frontend/src/utils/inputs/radio-group.sass index 32313b488..390ecb7f7 100644 --- a/frontend/src/utils/inputs/radio-group.sass +++ b/frontend/src/utils/inputs/radio-group.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + // CUSTOM RADIO BOXES // Completely replaces native radiobox diff --git a/frontend/src/utils/inputs/radio.js b/frontend/src/utils/inputs/radio.js index 311f3fb53..2942b3e59 100644 --- a/frontend/src/utils/inputs/radio.js +++ b/frontend/src/utils/inputs/radio.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import './radio.sass'; diff --git a/frontend/src/utils/inputs/radio.sass b/frontend/src/utils/inputs/radio.sass index f68943142..083317eef 100644 --- a/frontend/src/utils/inputs/radio.sass +++ b/frontend/src/utils/inputs/radio.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + // GROUPS OF RADIO BUTTONS // Completely replaces native radiobox diff --git a/frontend/src/utils/mass-input/mass-input.js b/frontend/src/utils/mass-input/mass-input.js index 95089161d..4c0a60781 100644 --- a/frontend/src/utils/mass-input/mass-input.js +++ b/frontend/src/utils/mass-input/mass-input.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + /* global global:writable */ import { Utility } from '../../core/utility'; diff --git a/frontend/src/utils/mass-input/mass-input.md.license b/frontend/src/utils/mass-input/mass-input.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/mass-input/mass-input.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/mass-input/mass-input.sass b/frontend/src/utils/mass-input/mass-input.sass index 1339a2253..3f2c294e5 100644 --- a/frontend/src/utils/mass-input/mass-input.sass +++ b/frontend/src/utils/mass-input/mass-input.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "../../app" as * .massinput-list__wrapper, .massinput-list__cell diff --git a/frontend/src/utils/modal/modal.js b/frontend/src/utils/modal/modal.js index 2dc74e8fe..a7044f8bf 100644 --- a/frontend/src/utils/modal/modal.js +++ b/frontend/src/utils/modal/modal.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './modal.sass'; diff --git a/frontend/src/utils/modal/modal.md.license b/frontend/src/utils/modal/modal.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/modal/modal.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/modal/modal.sass b/frontend/src/utils/modal/modal.sass index 4a2b69459..4622f1f69 100644 --- a/frontend/src/utils/modal/modal.sass +++ b/frontend/src/utils/modal/modal.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "../../common" as * .modals-wrapper diff --git a/frontend/src/utils/navbar/navbar.js b/frontend/src/utils/navbar/navbar.js index 5eb09831d..95ce94831 100644 --- a/frontend/src/utils/navbar/navbar.js +++ b/frontend/src/utils/navbar/navbar.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './navbar.sass'; diff --git a/frontend/src/utils/navbar/navbar.sass b/frontend/src/utils/navbar/navbar.sass index 67094233e..7f1cf45d6 100644 --- a/frontend/src/utils/navbar/navbar.sass +++ b/frontend/src/utils/navbar/navbar.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .navbar-container position: relative diff --git a/frontend/src/utils/pageactions/pageactions.js b/frontend/src/utils/pageactions/pageactions.js index 9ac157ca0..863ec2c22 100644 --- a/frontend/src/utils/pageactions/pageactions.js +++ b/frontend/src/utils/pageactions/pageactions.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; import './pageactions.sass'; diff --git a/frontend/src/utils/pageactions/pageactions.sass b/frontend/src/utils/pageactions/pageactions.sass index 9dbdad870..a3a8b26fb 100644 --- a/frontend/src/utils/pageactions/pageactions.sass +++ b/frontend/src/utils/pageactions/pageactions.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + .pagenav display: flex diff --git a/frontend/src/utils/show-hide/show-hide.js b/frontend/src/utils/show-hide/show-hide.js index 5739baac9..e2a1afe81 100644 --- a/frontend/src/utils/show-hide/show-hide.js +++ b/frontend/src/utils/show-hide/show-hide.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { StorageManager, LOCATION } from '../../lib/storage-manager/storage-manager'; import { EventManager, EventWrapper, EVENT_TYPE } from '../../lib/event-manager/event-manager'; diff --git a/frontend/src/utils/show-hide/show-hide.md.license b/frontend/src/utils/show-hide/show-hide.md.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/frontend/src/utils/show-hide/show-hide.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/frontend/src/utils/show-hide/show-hide.sass b/frontend/src/utils/show-hide/show-hide.sass index 9609ac0a5..af609842e 100644 --- a/frontend/src/utils/show-hide/show-hide.sass +++ b/frontend/src/utils/show-hide/show-hide.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + $show-hide-toggle-size: 6px .show-hide__toggle diff --git a/frontend/src/utils/sort-table/sort-table.js b/frontend/src/utils/sort-table/sort-table.js index 639664685..42e30d875 100644 --- a/frontend/src/utils/sort-table/sort-table.js +++ b/frontend/src/utils/sort-table/sort-table.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import { StorageManager, LOCATION } from '../../lib/storage-manager/storage-manager'; diff --git a/frontend/src/utils/tooltips/tooltips.js b/frontend/src/utils/tooltips/tooltips.js index 99b144f7e..369fc22ab 100644 --- a/frontend/src/utils/tooltips/tooltips.js +++ b/frontend/src/utils/tooltips/tooltips.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Utility } from '../../core/utility'; import './tooltips.sass'; import { MovementObserver } from '../../lib/movement-observer/movement-observer'; diff --git a/frontend/src/utils/tooltips/tooltips.sass b/frontend/src/utils/tooltips/tooltips.sass index 5b119991e..888dfc87d 100644 --- a/frontend/src/utils/tooltips/tooltips.sass +++ b/frontend/src/utils/tooltips/tooltips.sass @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: LicenseRef-Fraport-Corporate-Design + @use "../../common" as * .tooltip diff --git a/frontend/src/utils/utils.js b/frontend/src/utils/utils.js index 8727b1844..ae79f285e 100644 --- a/frontend/src/utils/utils.js +++ b/frontend/src/utils/utils.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + import { Alerts } from './alerts/alerts'; import { Asidenav } from './asidenav/asidenav'; import { AsyncForm } from './async-form/async-form'; diff --git a/ghci.sh b/ghci.sh old mode 100755 new mode 100644 index 2772f30d6..aa3ae58f2 --- a/ghci.sh +++ b/ghci.sh @@ -2,6 +2,10 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : export DETAILED_LOGGING=${DETAILED_LOGGING:-true} diff --git a/gup/Gupfile.license b/gup/Gupfile.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/gup/Gupfile.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/gup/cabal2nix.gup.license b/gup/cabal2nix.gup.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/gup/cabal2nix.gup.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/gup/hpack.gup.license b/gup/hpack.gup.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/gup/hpack.gup.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/haddock.sh b/haddock.sh old mode 100755 new mode 100644 index 582d2381d..e3f459212 --- a/haddock.sh +++ b/haddock.sh @@ -2,6 +2,10 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { diff --git a/hlint.sh b/hlint.sh old mode 100755 new mode 100644 index 20acc727e..86e7dcead --- a/hlint.sh +++ b/hlint.sh @@ -2,6 +2,10 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { diff --git a/hlint/Hlint.hs b/hlint/Hlint.hs index 857467823..99126f1ba 100644 --- a/hlint/Hlint.hs +++ b/hlint/Hlint.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -F -pgmF hlint-test -optF src diff --git a/hoogle.sh b/hoogle.sh old mode 100755 new mode 100644 index d41fa7b13..1dff74ea2 --- a/hoogle.sh +++ b/hoogle.sh @@ -2,6 +2,10 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { diff --git a/is-clean.sh b/is-clean.sh old mode 100755 new mode 100644 index 4bcf4bd7d..a13382f2b --- a/is-clean.sh +++ b/is-clean.sh @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [[ -n "${FORCE_RELEASE}" ]] && exit 0 set -e diff --git a/jsconfig.json.license b/jsconfig.json.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/jsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/karma.conf.js b/karma.conf.js index a9efc3646..680e3f290 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + /* eslint-disable */ module.exports = function(config) { config.set({ diff --git a/load.sh b/load.sh old mode 100755 new mode 100644 index c66108b5e..386f8e231 --- a/load.sh +++ b/load.sh @@ -1,8 +1,11 @@ #!/usr/bin/env bash -# Options: see /test/Load.hs (Main) set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : stack build --fast --flag uniworx:-library-only --flag uniworx:dev diff --git a/load/Load.hs b/load/Load.hs index 338314574..2d7b2bb38 100644 --- a/load/Load.hs +++ b/load/Load.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-top-binds #-} {-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-deprecations #-} diff --git a/lpr b/lpr index 3336a796f..6d928343f 100755 --- a/lpr +++ b/lpr @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2022 Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + printf "lpr dummy called, arguments ignored.\n" printf "Nothing is printed." exit 0 \ No newline at end of file diff --git a/messages/auth/campus/de.msg b/messages/auth/campus/de.msg index f689a73cb..8755ecf03 100644 --- a/messages/auth/campus/de.msg +++ b/messages/auth/campus/de.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CampusIdentPlaceholder: V.Nachname@fraport.de CampusIdent: Fraport AG Kennung CampusPassword: Passwort diff --git a/messages/auth/campus/en.msg b/messages/auth/campus/en.msg index 9c91ec299..55652d3fa 100644 --- a/messages/auth/campus/en.msg +++ b/messages/auth/campus/en.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CampusIdentPlaceholder: F.Last@fraport.de CampusIdent: Fraport AG account CampusPassword: Password diff --git a/messages/auth/dummy/de.msg b/messages/auth/dummy/de.msg index 16bd26af5..dad135ac8 100644 --- a/messages/auth/dummy/de.msg +++ b/messages/auth/dummy/de.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + DummyIdent: Identifikation DummyIdentPlaceholder: Identifikation DummyNoFormData: Keine Formulardaten empfangen \ No newline at end of file diff --git a/messages/auth/dummy/en.msg b/messages/auth/dummy/en.msg index da7b50f0f..79d342d7d 100644 --- a/messages/auth/dummy/en.msg +++ b/messages/auth/dummy/en.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + DummyIdent: Identification DummyIdentPlaceholder: Identification DummyNoFormData: No form data received diff --git a/messages/auth/pw-hash/de.msg b/messages/auth/pw-hash/de.msg index 6a172120b..ed2c719e5 100644 --- a/messages/auth/pw-hash/de.msg +++ b/messages/auth/pw-hash/de.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PWHashIdent: Identifikation PWHashIdentPlaceholder: Identifikation PWHashPassword: Passwort diff --git a/messages/auth/pw-hash/en.msg b/messages/auth/pw-hash/en.msg index 52fb04bdf..5ad309873 100644 --- a/messages/auth/pw-hash/en.msg +++ b/messages/auth/pw-hash/en.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PWHashIdent: Identification PWHashIdentPlaceholder: Identification PWHashPassword: Password diff --git a/messages/button/de.msg b/messages/button/de.msg index de25fb0c6..3d6df1522 100644 --- a/messages/button/de.msg +++ b/messages/button/de.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AmbiguousButtons: Mehrere Submit-Buttons aktiv WrongButtonValue: Submit-Button hat falschen Wert MultipleButtonValues: Submit-Button hat mehrere Werte \ No newline at end of file diff --git a/messages/button/en.msg b/messages/button/en.msg index b468d80ff..d2a12f40f 100644 --- a/messages/button/en.msg +++ b/messages/button/en.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AmbiguousButtons: Multiple active submit buttons WrongButtonValue: Submit button has wrong value MultipleButtonValues: Submit button has multiple values diff --git a/messages/faq/de-de-formal.msg b/messages/faq/de-de-formal.msg index 9603199ea..de1ba1cc2 100644 --- a/messages/faq/de-de-formal.msg +++ b/messages/faq/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + FAQNoCampusAccount: Ich habe keine Fraport AG Kennung (Büko-Login); kann ich trotzdem Zugang zum System erhalten? FAQForgottenPassword: Ich habe mein Passwort vergessen FAQCampusCantLogin: Ich kann mich mit meiner Fraport AG Kennung (Büko-Login) nicht anmelden diff --git a/messages/faq/en-eu.msg b/messages/faq/en-eu.msg index 881bc750b..182268d3f 100644 --- a/messages/faq/en-eu.msg +++ b/messages/faq/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + FAQNoCampusAccount: I don't have Fraport AG credentials (Büko login); can I still get access? FAQForgottenPassword: I have forgotten my password FAQCampusCantLogin: I can't log in using my Fraport AG credentials (Büko login) diff --git a/messages/frontend/de-de-formal.msg b/messages/frontend/de-de-formal.msg index bb88f4cee..0b824f5d0 100644 --- a/messages/frontend/de-de-formal.msg +++ b/messages/frontend/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + FilesSelected: Dateien ausgewählt SelectFile: Datei auswählen SelectFiles: Datei(en) auswählen diff --git a/messages/frontend/en.msg b/messages/frontend/en.msg index 8a7ca474e..a8548d7c6 100644 --- a/messages/frontend/en.msg +++ b/messages/frontend/en.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + FilesSelected: Files selected SelectFile: Select file SelectFiles: Select file(s) diff --git a/messages/uniworx/categories/I18n/de-de-formal.msg b/messages/uniworx/categories/I18n/de-de-formal.msg index 37d97184e..ecc004305 100644 --- a/messages/uniworx/categories/I18n/de-de-formal.msg +++ b/messages/uniworx/categories/I18n/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CorByProportionOnly proportion@Rational: #{rationalToFixed3 proportion} Anteile CorByProportionIncludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile - Tutorium CorByProportionExcludingTutorial proportion@Rational: #{rationalToFixed3 proportion} Anteile + Tutorium diff --git a/messages/uniworx/categories/I18n/en-eu.msg b/messages/uniworx/categories/I18n/en-eu.msg index e88bf6691..56b27b0ac 100644 --- a/messages/uniworx/categories/I18n/en-eu.msg +++ b/messages/uniworx/categories/I18n/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CorByProportionOnly proportion: #{rationalToFixed3 proportion} parts CorByProportionIncludingTutorial proportion: #{rationalToFixed3 proportion} parts - tutorials CorByProportionExcludingTutorial proportion: #{rationalToFixed3 proportion} parts + tutorials diff --git a/messages/uniworx/categories/admin/de-de-formal.msg b/messages/uniworx/categories/admin/de-de-formal.msg index 19d7f9465..d11cce147 100644 --- a/messages/uniworx/categories/admin/de-de-formal.msg +++ b/messages/uniworx/categories/admin/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + TestDownloadMaxSize: Maximale Dateigröße TestDownloadMode: Modus HeadingAdminCrontab !ident-ok: Crontab diff --git a/messages/uniworx/categories/admin/en-eu.msg b/messages/uniworx/categories/admin/en-eu.msg index e1e232b06..25d9dcff0 100644 --- a/messages/uniworx/categories/admin/en-eu.msg +++ b/messages/uniworx/categories/admin/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + TestDownloadMaxSize: Maximum filesize TestDownloadMode: Mode HeadingAdminCrontab: Crontab diff --git a/messages/uniworx/categories/authorization/de-de-formal.msg b/messages/uniworx/categories/authorization/de-de-formal.msg index 3f9d02ca2..a6e89d0fb 100644 --- a/messages/uniworx/categories/authorization/de-de-formal.msg +++ b/messages/uniworx/categories/authorization/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + UnauthorizedNotAuthenticatedInDifferentApproot: Sie konnten im Kontext einer separierten Domain (z.B. zum sicheren Download von Dateien) nicht authentifiziert werden. Vermutlich haben Sie kein oder ein abgelaufenes Token verwendet. Sie können versuchen auf die gewünschte Resource mit einem neu generierten Download-Link zuzugreifen. Unauthorized: Sie haben hierfür keine explizite Berechtigung. UnauthorizedAnd l@Text r@Text: (#{l} UND #{r}) diff --git a/messages/uniworx/categories/authorization/en-eu.msg b/messages/uniworx/categories/authorization/en-eu.msg index f5e82dd4c..cb090da58 100644 --- a/messages/uniworx/categories/authorization/en-eu.msg +++ b/messages/uniworx/categories/authorization/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + UnauthorizedNotAuthenticatedInDifferentApproot: You could not be authenticated in the context of a separate domain (e.g. for secure downloading of files). You probably used no or an expired token. You can try to access the resource with a newly generated download link. Unauthorized: You do not have explicit authorisation. UnauthorizedAnd l r: (#{l} AND #{r}) diff --git a/messages/uniworx/categories/avs/de-de-formal.msg b/messages/uniworx/categories/avs/de-de-formal.msg index e58d26931..ff4428e24 100644 --- a/messages/uniworx/categories/avs/de-de-formal.msg +++ b/messages/uniworx/categories/avs/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AvsPersonId: AVS Personen Id AvsPersonNo: AVS Personennummer AvsCardNo: Ausweiskartennummer diff --git a/messages/uniworx/categories/avs/en-eu.msg b/messages/uniworx/categories/avs/en-eu.msg index 52633931a..831a371df 100644 --- a/messages/uniworx/categories/avs/en-eu.msg +++ b/messages/uniworx/categories/avs/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AvsPersonId: AVS Person Id AvsPersonNo: AVS Person Number AvsCardNo: Card number diff --git a/messages/uniworx/categories/courses/allocation/de-de-formal.msg b/messages/uniworx/categories/courses/allocation/de-de-formal.msg index 26761ce6c..0dce255ba 100644 --- a/messages/uniworx/categories/courses/allocation/de-de-formal.msg +++ b/messages/uniworx/categories/courses/allocation/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AllocationAcceptFormDoesNotMatchSession: Das Formular zum Akzeptieren der Vergabe wurde für ein anderes Vergabeergebnis erzeugt, als aktuell in Ihrer Session gespeichert ist. AllocationAccepted: Zentralvergabe gespeichert. HeadingAllocationAccept: Platzvergabe akzeptieren diff --git a/messages/uniworx/categories/courses/allocation/en-eu.msg b/messages/uniworx/categories/courses/allocation/en-eu.msg index 6a400ef11..22ab907fe 100644 --- a/messages/uniworx/categories/courses/allocation/en-eu.msg +++ b/messages/uniworx/categories/courses/allocation/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AllocationAcceptFormDoesNotMatchSession: The form to accept the computed allocation was generated for a different result than the one, that is currently saved in your session. AllocationAccepted: Successfully saved allocation HeadingAllocationAccept: Accept allocation diff --git a/messages/uniworx/categories/courses/courses/application/de-de-formal.msg b/messages/uniworx/categories/courses/courses/application/de-de-formal.msg index 928acfc77..c9982f589 100644 --- a/messages/uniworx/categories/courses/courses/application/de-de-formal.msg +++ b/messages/uniworx/categories/courses/courses/application/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CourseApplicationTitle displayName@Text csh@CourseShorthand: Bewerbung für #{csh}: #{displayName} CourseApplicationArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand appId@CryptoFileNameCourseApplication displayName@Text !ident-ok: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldCase (toPathPiece appId)}-#{foldCase displayName} CourseApplicationsAllocatedDirectory: zentral diff --git a/messages/uniworx/categories/courses/courses/application/en-eu.msg b/messages/uniworx/categories/courses/courses/application/en-eu.msg index 75732036c..fc5fdc140 100644 --- a/messages/uniworx/categories/courses/courses/application/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/application/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CourseApplicationTitle displayName csh: Application for #{csh}: #{displayName} CourseApplicationArchiveName tid ssh csh appId displayName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldCase (toPathPiece appId)}-#{foldCase displayName} CourseApplicationsAllocatedDirectory: central diff --git a/messages/uniworx/categories/courses/courses/de-de-formal.msg b/messages/uniworx/categories/courses/courses/de-de-formal.msg index 9d844abc2..80d5f42b0 100644 --- a/messages/uniworx/categories/courses/courses/de-de-formal.msg +++ b/messages/uniworx/categories/courses/courses/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + FilterCourse: Kurs FilterCourseShort: Kürzel FilterTerm !ident-ok: Semester diff --git a/messages/uniworx/categories/courses/courses/en-eu.msg b/messages/uniworx/categories/courses/courses/en-eu.msg index 3629417b1..a7e8abbc5 100644 --- a/messages/uniworx/categories/courses/courses/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + FilterCourse: Course FilterCourseShort: Shorthand FilterTerm: Semester diff --git a/messages/uniworx/categories/courses/courses/event/de-de-formal.msg b/messages/uniworx/categories/courses/courses/event/de-de-formal.msg index 45a8de903..1eadb6f31 100644 --- a/messages/uniworx/categories/courses/courses/event/de-de-formal.msg +++ b/messages/uniworx/categories/courses/courses/event/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CourseEvents: Termine CourseEventType: Art CourseEventTypePlaceholder: Vorlesung, Zentralübung, ... diff --git a/messages/uniworx/categories/courses/courses/event/en-eu.msg b/messages/uniworx/categories/courses/courses/event/en-eu.msg index 3906c0355..247dc85d1 100644 --- a/messages/uniworx/categories/courses/courses/event/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/event/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CourseEvents: Occurrences CourseEventType: Type CourseEventTypePlaceholder: Lecture, Exercise discussion, ... diff --git a/messages/uniworx/categories/courses/courses/news/de-de-formal.msg b/messages/uniworx/categories/courses/courses/news/de-de-formal.msg index f9394379f..8322c86db 100644 --- a/messages/uniworx/categories/courses/courses/news/de-de-formal.msg +++ b/messages/uniworx/categories/courses/courses/news/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CourseNews: Aktuelles CourseNewsArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand newsTitle@Text !ident-ok: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldCase newsTitle} CourseNewsFiles: Dateien diff --git a/messages/uniworx/categories/courses/courses/news/en-eu.msg b/messages/uniworx/categories/courses/courses/news/en-eu.msg index 8b6f6f62e..27a89b928 100644 --- a/messages/uniworx/categories/courses/courses/news/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/news/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CourseNews: News CourseNewsArchiveName tid ssh csh newsTitle: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldCase newsTitle} CourseNewsFiles: Files diff --git a/messages/uniworx/categories/courses/exam/exam/de-de-formal.msg b/messages/uniworx/categories/courses/exam/exam/de-de-formal.msg index 6ce0daf8b..acd288c69 100644 --- a/messages/uniworx/categories/courses/exam/exam/de-de-formal.msg +++ b/messages/uniworx/categories/courses/exam/exam/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ExamRegistrationInviteDeadline: Einladung nur gültig bis ExamRegistrationEnlistDirectly: Bekannte Nutzer:innen sofort als Teilnehmer:innen eintragen ExamRegistrationEnlistDirectlyTip: Sollen, wenn manche der E-Mail-Adressen bereits in Uni2work mit Nutzer:innen assoziiert sind, jene Nutzer:innen direkt zur Prüfung hinzugefügt werden? Ansonsten werden Einladung an alle E-Mail-Adressen (nicht nur unbekannte) versandt, die die Nutzer:innen zunächst akzeptieren müssen um Prüfungsteilnehmer:in zu werden. diff --git a/messages/uniworx/categories/courses/exam/exam/en-eu.msg b/messages/uniworx/categories/courses/exam/exam/en-eu.msg index 756491717..bf2f792c3 100644 --- a/messages/uniworx/categories/courses/exam/exam/en-eu.msg +++ b/messages/uniworx/categories/courses/exam/exam/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ExamRegistrationInviteDeadline: Invitation valid until ExamRegistrationEnlistDirectly: Register known users directly ExamRegistrationEnlistDirectlyTip: Should users whose email addresses are known to the system be registered for the exam directly? Otherwise invitations will be sent to alle users, which they will have to accept first in order to be registered. Unknown users always receive an invitation. diff --git a/messages/uniworx/categories/courses/exam/exam_office/de-de-formal.msg b/messages/uniworx/categories/courses/exam/exam_office/de-de-formal.msg index db7a4baa0..797c9bbe9 100644 --- a/messages/uniworx/categories/courses/exam/exam_office/de-de-formal.msg +++ b/messages/uniworx/categories/courses/exam/exam_office/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ExamOfficeOptOutsChanged: Zuständige Prüfungsbeauftragte erfolgreich angepasst HeadingCourseExamOffice: Prüfungsbeauftragte ExamDidClose: Prüfung erfolgreich abgeschlossen diff --git a/messages/uniworx/categories/courses/exam/exam_office/en-eu.msg b/messages/uniworx/categories/courses/exam/exam_office/en-eu.msg index 397e21d7f..fcb7261c2 100644 --- a/messages/uniworx/categories/courses/exam/exam_office/en-eu.msg +++ b/messages/uniworx/categories/courses/exam/exam_office/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ExamOfficeOptOutsChanged: Successfully adjusted relevant exam offices HeadingCourseExamOffice: Exam offices ExamDidClose: Successfully closed exam diff --git a/messages/uniworx/categories/courses/exam/external_exam/de-de-formal.msg b/messages/uniworx/categories/courses/exam/external_exam/de-de-formal.msg index e1190592e..f53348ecb 100644 --- a/messages/uniworx/categories/courses/exam/external_exam/de-de-formal.msg +++ b/messages/uniworx/categories/courses/exam/external_exam/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CsvColumnUserStudyFeaturesExternal: Alle relevanten Studiendaten des Teilnehmers/der Teilnehmerin als Semikolon (;) separierte Liste CsvColumnExternalExamUserSurname: Nachname(n) des Teilnehmers/der Teilnehmerin CsvColumnExternalExamUserFirstName: Vorname(n) des Teilnehmers/der Teilnehmerin diff --git a/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg b/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg index b2dd2ec10..a496ae8f6 100644 --- a/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg +++ b/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CsvColumnUserStudyFeaturesExternal: All relevant features of study for the participant, separated by semicolon (;) CsvColumnExternalExamUserSurname: Participant's surname CsvColumnExternalExamUserFirstName: Participant's given name diff --git a/messages/uniworx/categories/courses/material/de-de-formal.msg b/messages/uniworx/categories/courses/material/de-de-formal.msg index 6e244f71c..f716ff594 100644 --- a/messages/uniworx/categories/courses/material/de-de-formal.msg +++ b/messages/uniworx/categories/courses/material/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MaterialList !ident-ok: Material MaterialName !ident-ok: Name MaterialType: Art diff --git a/messages/uniworx/categories/courses/material/en-eu.msg b/messages/uniworx/categories/courses/material/en-eu.msg index 4fa16fd7e..d36393322 100644 --- a/messages/uniworx/categories/courses/material/en-eu.msg +++ b/messages/uniworx/categories/courses/material/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MaterialList: Material MaterialName: Name MaterialType: Type diff --git a/messages/uniworx/categories/courses/participants/de-de-formal.msg b/messages/uniworx/categories/courses/participants/de-de-formal.msg index 023280fb6..8297979c9 100644 --- a/messages/uniworx/categories/courses/participants/de-de-formal.msg +++ b/messages/uniworx/categories/courses/participants/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ParticipantsList: Kursteilnehmerlisten ParticipantsIntersect: Überschneidung von Kursteilnehmer:innen ParticipantsCsvName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-kursteilnehmer:innen diff --git a/messages/uniworx/categories/courses/participants/en-eu.msg b/messages/uniworx/categories/courses/participants/en-eu.msg index e67ae634c..686c0fada 100644 --- a/messages/uniworx/categories/courses/participants/en-eu.msg +++ b/messages/uniworx/categories/courses/participants/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ParticipantsList: Lists of course participants ParticipantsIntersect: Common course participants ParticipantsCsvName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-participants diff --git a/messages/uniworx/categories/courses/sheet/de-de-formal.msg b/messages/uniworx/categories/courses/sheet/de-de-formal.msg index 0a0b21fda..4483a338b 100644 --- a/messages/uniworx/categories/courses/sheet/de-de-formal.msg +++ b/messages/uniworx/categories/courses/sheet/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MailSubjectCorrectorInvitation tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName: [#{tid}-#{ssh}-#{csh}] Einladung zum Korrektor/zur Korrektorin für #{shn} SheetCorrInviteHeading shn@SheetName: Einladung zum Korrektor/zur Korrektorin für #{shn} SheetCorrInviteExplanation: Sie wurden eingeladen, Korrektor:in für ein Übungsblatt zu sein. diff --git a/messages/uniworx/categories/courses/sheet/en-eu.msg b/messages/uniworx/categories/courses/sheet/en-eu.msg index 0577da6f9..51bbf0d3b 100644 --- a/messages/uniworx/categories/courses/sheet/en-eu.msg +++ b/messages/uniworx/categories/courses/sheet/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MailSubjectCorrectorInvitation tid ssh csh shn: [#{tid}-#{ssh}-#{csh}] Invitation to be a corrector for #{shn} SheetCorrInviteHeading shn: Invitation to be a corrector for #{shn} SheetCorrInviteExplanation: You were invited to be a sheet corrector. diff --git a/messages/uniworx/categories/courses/submission/de-de-formal.msg b/messages/uniworx/categories/courses/submission/de-de-formal.msg index a9a224b43..a981a7f75 100644 --- a/messages/uniworx/categories/courses/submission/de-de-formal.msg +++ b/messages/uniworx/categories/courses/submission/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CorrectorUpdated: Korrektor:in erfolgreich aktualisiert CorrectorAssignTitle: Korrektor:in zuweisen UpdatedSheetCorrectorsAutoAssigned n@Int: #{n} #{pluralDE n "Abgabe wurde einem Korrektor/einer Korrektorin" "Abgaben wurden Korrektor:innen"} zugteilt. diff --git a/messages/uniworx/categories/courses/submission/en-eu.msg b/messages/uniworx/categories/courses/submission/en-eu.msg index 11164c7b0..75112ad40 100644 --- a/messages/uniworx/categories/courses/submission/en-eu.msg +++ b/messages/uniworx/categories/courses/submission/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CorrectorUpdated: Successfully updated corrector CorrectorAssignTitle: Assign corrector UpdatedSheetCorrectorsAutoAssigned n: Successfully distributed #{n} #{pluralEN n "correction" "corrections"} among correctors. diff --git a/messages/uniworx/categories/courses/tutorial/de-de-formal.msg b/messages/uniworx/categories/courses/tutorial/de-de-formal.msg index da13a39ed..586b2d546 100644 --- a/messages/uniworx/categories/courses/tutorial/de-de-formal.msg +++ b/messages/uniworx/categories/courses/tutorial/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CommTutorialHeading: Tutorium-Mitteilung ParticipantsN n@Int: #{n} #{pluralDE n "Teilnehmer:in" "Teilnehmer:innen"} TutorialDeleteQuestion: Wollen Sie das unten aufgeführte Tutorium wirklich löschen? diff --git a/messages/uniworx/categories/courses/tutorial/en-eu.msg b/messages/uniworx/categories/courses/tutorial/en-eu.msg index f7377a94d..cdd7e664a 100644 --- a/messages/uniworx/categories/courses/tutorial/en-eu.msg +++ b/messages/uniworx/categories/courses/tutorial/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CommTutorialHeading: Tutorial message ParticipantsN n: #{n} #{pluralEN n "participant" "participants"} TutorialDeleteQuestion: Do you really want to delete the tutorial listed below? diff --git a/messages/uniworx/categories/error/de-de-formal.msg b/messages/uniworx/categories/error/de-de-formal.msg index 8b8a35387..fc419ed73 100644 --- a/messages/uniworx/categories/error/de-de-formal.msg +++ b/messages/uniworx/categories/error/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ErrorResponseNotFound: Unter der von Ihrem Browser angefragten URL wurde keine Seite gefunden. ErrorResponseNotAuthenticated: Um Zugriff auf einige Teile des Systems zu erhalten müssen Sie sich zunächst anmelden. ErrorResponseBadMethod requestMethodText@Text: Ihr Browser kann auf mehrere verschiedene Arten versuchen mit den vom System angebotenen Ressourcen zu interagieren. Die aktuell versuchte Methode (#{requestMethodText}) wird nicht unterstützt. diff --git a/messages/uniworx/categories/error/en-eu.msg b/messages/uniworx/categories/error/en-eu.msg index 47010323a..6d22e42db 100644 --- a/messages/uniworx/categories/error/en-eu.msg +++ b/messages/uniworx/categories/error/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ErrorResponseNotFound: No page could be found under the url requested by your browser. ErrorResponseNotAuthenticated: To be granted access to most parts of Uni2work you need to login first. ErrorResponseBadMethod requestMethodText: Your browser can interact in multiple ways with the resources offered by Uni2work. The requested method (#{requestMethodText}) is not supported here. diff --git a/messages/uniworx/categories/health/de-de-formal.msg b/messages/uniworx/categories/health/de-de-formal.msg index 171ed30c3..34566d000 100644 --- a/messages/uniworx/categories/health/de-de-formal.msg +++ b/messages/uniworx/categories/health/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HealthReport: Instanz-Zustand HealthMatchingClusterConfig: Cluster-geteilte Konfiguration ist aktuell HealthHTTPReachable: Cluster kann an der erwarteten URL über HTTP erreicht werden diff --git a/messages/uniworx/categories/health/en-eu.msg b/messages/uniworx/categories/health/en-eu.msg index 9b4801df5..1bf279300 100644 --- a/messages/uniworx/categories/health/en-eu.msg +++ b/messages/uniworx/categories/health/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HealthReport: Health report HealthMatchingClusterConfig: Cluster config matches HealthHTTPReachable: Cluster can be reached under the expected URL via HTTP diff --git a/messages/uniworx/categories/help/de-de-formal.msg b/messages/uniworx/categories/help/de-de-formal.msg index 76e0dea5c..2330c861c 100644 --- a/messages/uniworx/categories/help/de-de-formal.msg +++ b/messages/uniworx/categories/help/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HelpRequestHeading: Supportanfrage/Verbesserungsvorschlag HelpIntroduction: Wenn Ihnen die Benutzung dieser Webseite Schwierigkeiten bereitet oder Sie einen verbesserbaren Umstand entdecken bitten wir Sie uns das zu melden, auch wenn Sie Ihr Problem bereits selbst lösen konnten. Wir passen die Seite ständig an und versuchen sie auch für zukünftige Benutzer so einsichtig wie möglich zu halten. diff --git a/messages/uniworx/categories/help/en-eu.msg b/messages/uniworx/categories/help/en-eu.msg index 3b4c29a37..b8cb22244 100644 --- a/messages/uniworx/categories/help/en-eu.msg +++ b/messages/uniworx/categories/help/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HelpRequestHeading: Support request/Suggestion HelpIntroduction: If you have trouble using this website or if you find something that could be improved, please contact us even if you were already able to solve your problem by yourself! We are continually making changes and try to keep the site as intuitive as possible even for new users. diff --git a/messages/uniworx/categories/info/de-de-formal.msg b/messages/uniworx/categories/info/de-de-formal.msg index 7b84c46dd..4844e9c56 100644 --- a/messages/uniworx/categories/info/de-de-formal.msg +++ b/messages/uniworx/categories/info/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HeadingLegal: Rechtliche Informationen InfoLecturerTitle: Hinweise für Veranstalter:innen InfoLecturerCourses: Veranstaltungen diff --git a/messages/uniworx/categories/info/en-eu.msg b/messages/uniworx/categories/info/en-eu.msg index 50c1b4cbe..77d52d870 100644 --- a/messages/uniworx/categories/info/en-eu.msg +++ b/messages/uniworx/categories/info/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HeadingLegal: Legal InfoLecturerTitle: Information for lecturers InfoLecturerCourses: Courses diff --git a/messages/uniworx/categories/jobs_handler/de-de-formal.msg b/messages/uniworx/categories/jobs_handler/de-de-formal.msg index ddb653704..1b71aa482 100644 --- a/messages/uniworx/categories/jobs_handler/de-de-formal.msg +++ b/messages/uniworx/categories/jobs_handler/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MailTestSubject: FRADrive Test-E-Mail MailTestContent: Dies ist eine Test-E-Mail versandt von FRADrive. Von Ihrer Seite ist keine Handlung notwendig. MailTestDateTime: Test der Datumsformattierung: diff --git a/messages/uniworx/categories/jobs_handler/en-eu.msg b/messages/uniworx/categories/jobs_handler/en-eu.msg index d20350bba..971490e9e 100644 --- a/messages/uniworx/categories/jobs_handler/en-eu.msg +++ b/messages/uniworx/categories/jobs_handler/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MailTestSubject: FRADrive test email MailTestContent: This is a test email sent by FRADrive. No action on your part is required. MailTestDateTime: Test of datetime formatting: diff --git a/messages/uniworx/categories/metrics/de-de-formal.msg b/messages/uniworx/categories/metrics/de-de-formal.msg index 6b9cc6300..8e2c83d5c 100644 --- a/messages/uniworx/categories/metrics/de-de-formal.msg +++ b/messages/uniworx/categories/metrics/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + TitleMetrics: Metriken MetricNoSamples: Keine Messwerte MetricName !ident-ok: Name diff --git a/messages/uniworx/categories/metrics/en-eu.msg b/messages/uniworx/categories/metrics/en-eu.msg index 08ae106f4..7cfd52dc3 100644 --- a/messages/uniworx/categories/metrics/en-eu.msg +++ b/messages/uniworx/categories/metrics/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + TitleMetrics: Metrics MetricNoSamples: No samples MetricName: Name diff --git a/messages/uniworx/categories/model_types/de-de-formal.msg b/messages/uniworx/categories/model_types/de-de-formal.msg index fb611d0ab..e35979178 100644 --- a/messages/uniworx/categories/model_types/de-de-formal.msg +++ b/messages/uniworx/categories/model_types/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ChangelogItemFeature !ident-ok: Feature ChangelogItemBugfix !ident-ok: Bugfix diff --git a/messages/uniworx/categories/model_types/en-eu.msg b/messages/uniworx/categories/model_types/en-eu.msg index dd0ec7f95..fe2c2418f 100644 --- a/messages/uniworx/categories/model_types/en-eu.msg +++ b/messages/uniworx/categories/model_types/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ChangelogItemFeature: Feature ChangelogItemBugfix: Bugfix diff --git a/messages/uniworx/categories/news/de-de-formal.msg b/messages/uniworx/categories/news/de-de-formal.msg index e14d93922..7b7977a14 100644 --- a/messages/uniworx/categories/news/de-de-formal.msg +++ b/messages/uniworx/categories/news/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + SystemMessageLastChangedAt time@Text: Zuletzt geändert: #{time} NewsOpenAllocations: Offene Zentralanmeldungen NewsUpcomingSheets: Anstehende Übungsblätter diff --git a/messages/uniworx/categories/news/en-eu.msg b/messages/uniworx/categories/news/en-eu.msg index 5d268c72f..e03dcb74f 100644 --- a/messages/uniworx/categories/news/en-eu.msg +++ b/messages/uniworx/categories/news/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + SystemMessageLastChangedAt time: Last changed: #{time} NewsOpenAllocations: Active central allocations NewsUpcomingSheets: Upcoming exercise sheets diff --git a/messages/uniworx/categories/print/de-de-formal.msg b/messages/uniworx/categories/print/de-de-formal.msg index 8fadb1d68..0bf2a71c7 100644 --- a/messages/uniworx/categories/print/de-de-formal.msg +++ b/messages/uniworx/categories/print/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PJActAcknowledge: Druck und Versand bestätigen PrintJobName: Bezeichnung PrintJobFilename: Dateiname diff --git a/messages/uniworx/categories/print/en-eu.msg b/messages/uniworx/categories/print/en-eu.msg index 76859efab..b6839bd40 100644 --- a/messages/uniworx/categories/print/en-eu.msg +++ b/messages/uniworx/categories/print/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PJActAcknowledge: Acknowledge printing and mailing PrintJobName: Description PrintJobFilename: Filename diff --git a/messages/uniworx/categories/qualification/de-de-formal.msg b/messages/uniworx/categories/qualification/de-de-formal.msg index 50000ac1f..588846007 100644 --- a/messages/uniworx/categories/qualification/de-de-formal.msg +++ b/messages/uniworx/categories/qualification/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + QualificationShort: Kürzel QualificationName: Qualifikation QualificationDescription: Beschreibung diff --git a/messages/uniworx/categories/qualification/en-eu.msg b/messages/uniworx/categories/qualification/en-eu.msg index 384930a47..2ee82d305 100644 --- a/messages/uniworx/categories/qualification/en-eu.msg +++ b/messages/uniworx/categories/qualification/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + QualificationShort: Shorthand QualificationName: Qualification QualificationDescription: Description diff --git a/messages/uniworx/categories/school/de-de-formal.msg b/messages/uniworx/categories/school/de-de-formal.msg index 66e657534..81f08cfbc 100644 --- a/messages/uniworx/categories/school/de-de-formal.msg +++ b/messages/uniworx/categories/school/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HeadingSchoolList: Institute SchoolShort: Kürzel SchoolName !ident-ok: Name diff --git a/messages/uniworx/categories/school/en-eu.msg b/messages/uniworx/categories/school/en-eu.msg index 31d499c65..42a7a3b8d 100644 --- a/messages/uniworx/categories/school/en-eu.msg +++ b/messages/uniworx/categories/school/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + HeadingSchoolList: Departments SchoolShort: Shorthand SchoolName: Name diff --git a/messages/uniworx/categories/send/send_notifications/de-de-formal.msg b/messages/uniworx/categories/send/send_notifications/de-de-formal.msg index 4596da948..189bed625 100644 --- a/messages/uniworx/categories/send/send_notifications/de-de-formal.msg +++ b/messages/uniworx/categories/send/send_notifications/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #allocation.hs + templates in scope MailSubjectAllocationStaffRegister allocationSchool@SchoolId allocation@AllocationName: Sie können nun Kurse für die Zentralameldung #{allocationSchool}: „#{allocation}“ registrieren MailSubjectAllocationStaffRegisterMultiple n@Int: Sie können nun Kurse für #{n} Zentralameldungen registrieren diff --git a/messages/uniworx/categories/send/send_notifications/en-eu.msg b/messages/uniworx/categories/send/send_notifications/en-eu.msg index 788346b73..3a3d18ddf 100644 --- a/messages/uniworx/categories/send/send_notifications/en-eu.msg +++ b/messages/uniworx/categories/send/send_notifications/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #allocation.hs + templates in scope MailSubjectAllocationStaffRegister allocationSchool allocation: You can now register courses for the central allocation #{allocationSchool}: “#{allocation}” MailSubjectAllocationStaffRegisterMultiple n: You can now register courses for #{n} central allocations diff --git a/messages/uniworx/categories/settings/auth_settings/de-de-formal.msg b/messages/uniworx/categories/settings/auth_settings/de-de-formal.msg index 95f1a6d85..61ea84d2d 100644 --- a/messages/uniworx/categories/settings/auth_settings/de-de-formal.msg +++ b/messages/uniworx/categories/settings/auth_settings/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AuthPredsActive: Aktive Authorisierungsprädikate AuthPredsActiveChanged: Authorisierungseinstellungen gespeichert AuthPredsInfo: Um eigene Veranstaltungen aus Sicht der Teilnehmer anzusehen, können Veranstalter und Korrektoren hier die Prüfung ihrer erweiterten Berechtigungen temporär deaktivieren. Abgewählte Prädikate schlagen immer fehl. Abgewählte Prädikate werden also nicht geprüft um Zugriffe zu gewähren, welche andernfalls nicht erlaubt wären. diff --git a/messages/uniworx/categories/settings/auth_settings/en-eu.msg b/messages/uniworx/categories/settings/auth_settings/en-eu.msg index 98dcfe1ac..0b48edcc9 100644 --- a/messages/uniworx/categories/settings/auth_settings/en-eu.msg +++ b/messages/uniworx/categories/settings/auth_settings/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AuthPredsActive: Active authorisation predicates AuthPredsActiveChanged: Successfully saved authorisation settings AuthPredsInfo: To view their own courses like a participant would, administrators and correctors can deactivate the checking of their credentials temporarily. Disabled authorisation predicates always fail. This means that deactivated predicates are not checked to grant access where it would otherwise not be permitted. diff --git a/messages/uniworx/categories/settings/csv_options/de-de-formal.msg b/messages/uniworx/categories/settings/csv_options/de-de-formal.msg index 31d411eb0..9e908a916 100644 --- a/messages/uniworx/categories/settings/csv_options/de-de-formal.msg +++ b/messages/uniworx/categories/settings/csv_options/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CsvOptions: CSV-Optionen CsvOptionsTip: Diese Einstellungen betreffen primär den CSV-Export; beim Import werden die meisten Einstellungen automatisch ermittelt. Als Zeichenkodierung wird beim Import die selbe Kodierung wie beim Export erwartet. CsvFormatOptions: Dateiformat diff --git a/messages/uniworx/categories/settings/csv_options/en-eu.msg b/messages/uniworx/categories/settings/csv_options/en-eu.msg index 2f9d76ab8..9e14d55a6 100644 --- a/messages/uniworx/categories/settings/csv_options/en-eu.msg +++ b/messages/uniworx/categories/settings/csv_options/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + CsvOptions: CSV options CsvOptionsTip: These settings primarily affect CSV export. During import most settings can be determined automatically. CSV import expects the same character encoding as used for export. CsvFormatOptions: File format diff --git a/messages/uniworx/categories/settings/de-de-formal.msg b/messages/uniworx/categories/settings/de-de-formal.msg index 3e28acf22..52f3ccf2d 100644 --- a/messages/uniworx/categories/settings/de-de-formal.msg +++ b/messages/uniworx/categories/settings/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ProfileFor: Benutzereinstellungen für FormPersonalAppearance: Öffentliche Daten diff --git a/messages/uniworx/categories/settings/en-eu.msg b/messages/uniworx/categories/settings/en-eu.msg index aabf912ab..076cf43ae 100644 --- a/messages/uniworx/categories/settings/en-eu.msg +++ b/messages/uniworx/categories/settings/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ProfileFor: Settings for FormPersonalAppearance: Public data diff --git a/messages/uniworx/categories/settings/personal_settings/de-de-formal.msg b/messages/uniworx/categories/settings/personal_settings/de-de-formal.msg index 47fa3871f..06b915786 100644 --- a/messages/uniworx/categories/settings/personal_settings/de-de-formal.msg +++ b/messages/uniworx/categories/settings/personal_settings/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + Ident: Identifikation AuthModeSet: Authentifizierung NameSet !ident-ok: Name diff --git a/messages/uniworx/categories/settings/personal_settings/en-eu.msg b/messages/uniworx/categories/settings/personal_settings/en-eu.msg index 1067e3107..e39556769 100644 --- a/messages/uniworx/categories/settings/personal_settings/en-eu.msg +++ b/messages/uniworx/categories/settings/personal_settings/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + Ident: Identification AuthModeSet: Authentication NameSet: Name diff --git a/messages/uniworx/categories/system_message/de-de-formal.msg b/messages/uniworx/categories/system_message/de-de-formal.msg index 8ea0aacb1..5a3a22ceb 100644 --- a/messages/uniworx/categories/system_message/de-de-formal.msg +++ b/messages/uniworx/categories/system_message/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + SystemMessageNewsOnly: Nur auf "Aktuelles" SystemMessageRecordChanged: Signifikante Änderung SystemMessageRecordChangedTip: Soll der "zuletzt geändert"-Zeitstempel gesetzt werden? Nachrichten werden auf "Aktuelles" danach sortiert und bei signifikanten Änderungen erneut als Benachrichtigung unten rechts angezeigt. diff --git a/messages/uniworx/categories/system_message/en-eu.msg b/messages/uniworx/categories/system_message/en-eu.msg index 560f32552..c5f6e36f2 100644 --- a/messages/uniworx/categories/system_message/en-eu.msg +++ b/messages/uniworx/categories/system_message/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + SystemMessageNewsOnly: Only on "News" SystemMessageRecordChanged: Signifcant change SystemMessageRecordChangedTip: Should the "last changed"-timestamp be adjusted? News are sorted by "last changed" on "News". After a significant change news items are displayed once again as a popup in the bottom right. diff --git a/messages/uniworx/categories/term/de-de-formal.msg b/messages/uniworx/categories/term/de-de-formal.msg index bc687a7c6..9166aaf30 100644 --- a/messages/uniworx/categories/term/de-de-formal.msg +++ b/messages/uniworx/categories/term/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + TermStartMustMatchName: Jahreszahl im Namenskürzel stimmt nicht mit Semesterbeginn überein. TermEndMustBeAfterStart: Semester darf nicht enden, bevor es beginnt. TermLectureEndMustBeAfterStart: Vorlesungszeit muss vor ihrem Ende anfgangen. diff --git a/messages/uniworx/categories/term/en-eu.msg b/messages/uniworx/categories/term/en-eu.msg index 661e37a8a..4491e0ef4 100644 --- a/messages/uniworx/categories/term/en-eu.msg +++ b/messages/uniworx/categories/term/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + TermStartMustMatchName: Shorthand number does not match semester start. TermEndMustBeAfterStart: Semester end may not be before semester start. TermLectureEndMustBeAfterStart: Lecture start may not be after lecture end. diff --git a/messages/uniworx/categories/user/de-de-formal.msg b/messages/uniworx/categories/user/de-de-formal.msg index 626a701be..6777920d1 100644 --- a/messages/uniworx/categories/user/de-de-formal.msg +++ b/messages/uniworx/categories/user/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AdminUserTitle: Titel AdminUserFirstName: Vorname AdminUserSurname: Nachname diff --git a/messages/uniworx/categories/user/en-eu.msg b/messages/uniworx/categories/user/en-eu.msg index 793ef4dfa..156efe7ad 100644 --- a/messages/uniworx/categories/user/en-eu.msg +++ b/messages/uniworx/categories/user/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AdminUserTitle: Title AdminUserFirstName: Given name AdminUserSurname: Surname diff --git a/messages/uniworx/categories/yesod_middleware/de-de-formal.msg b/messages/uniworx/categories/yesod_middleware/de-de-formal.msg index 8f453af16..3369cfb7e 100644 --- a/messages/uniworx/categories/yesod_middleware/de-de-formal.msg +++ b/messages/uniworx/categories/yesod_middleware/de-de-formal.msg @@ -1 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + UnauthorizedCsrfDisabled: Ihre Anfrage hätte wmgl. Änderungen am Server-Zustand ausgelöst. Da die sog. CSRF-Protection für Ihre Anfrage deaktiviert ist, musste sie daher abgelehnt werden. diff --git a/messages/uniworx/categories/yesod_middleware/en-eu.msg b/messages/uniworx/categories/yesod_middleware/en-eu.msg index 49bbb34e3..71343de5a 100644 --- a/messages/uniworx/categories/yesod_middleware/en-eu.msg +++ b/messages/uniworx/categories/yesod_middleware/en-eu.msg @@ -1 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + UnauthorizedCsrfDisabled: Your request might have triggered a state change on the server. Since CSRF-protection was disabled for your request, it had to be rejected. diff --git a/messages/uniworx/misc/de-de-formal.msg b/messages/uniworx/misc/de-de-formal.msg index 1504ae4c4..f189892ee 100644 --- a/messages/uniworx/misc/de-de-formal.msg +++ b/messages/uniworx/misc/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #messages or constructors that are used all over the code Logo !ident-ok: Uni2work diff --git a/messages/uniworx/misc/en-eu.msg b/messages/uniworx/misc/en-eu.msg index e9fdd8877..65602ed84 100644 --- a/messages/uniworx/misc/en-eu.msg +++ b/messages/uniworx/misc/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #messages or constructors that are used all over the Code Logo: Uni2work diff --git a/messages/uniworx/test/de-de-formal.msg b/messages/uniworx/test/de-de-formal.msg index 0325325df..b453a9dc9 100644 --- a/messages/uniworx/test/de-de-formal.msg +++ b/messages/uniworx/test/de-de-formal.msg @@ -1 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PrintDebugForStupid name@Text !ident-ok: Debug message "#{name}" diff --git a/messages/uniworx/test/en-eu.msg b/messages/uniworx/test/en-eu.msg index bc2776f24..92bbe5a93 100644 --- a/messages/uniworx/test/en-eu.msg +++ b/messages/uniworx/test/en-eu.msg @@ -1 +1,5 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PrintDebugForStupid name: Debug message "#{name}" diff --git a/messages/uniworx/utils/authorship_statement/de-de-formal.msg b/messages/uniworx/utils/authorship_statement/de-de-formal.msg index cb8bc7829..c27965913 100644 --- a/messages/uniworx/utils/authorship_statement/de-de-formal.msg +++ b/messages/uniworx/utils/authorship_statement/de-de-formal.msg @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AuthorshipStatementStatementIsRequired: Sie müssen die Eigenständigkeitserklärung als zutreffend bestätigen AuthorshipStatementAccept: Ich habe die obenstehende Eigenständigkeitserklärung gelesen und verstanden und erkläre hiermit, dass die obenstehenden Aussagen zutreffen. \ No newline at end of file diff --git a/messages/uniworx/utils/authorship_statement/en-eu.msg b/messages/uniworx/utils/authorship_statement/en-eu.msg index 57fe51b44..731e16f94 100644 --- a/messages/uniworx/utils/authorship_statement/en-eu.msg +++ b/messages/uniworx/utils/authorship_statement/en-eu.msg @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + AuthorshipStatementStatementIsRequired: You have to confirm the Statement of Authorship as true and correct AuthorshipStatementAccept: I have read and understood the above Statement of Authorship and state that the above-mentioned statements are true and correct. \ No newline at end of file diff --git a/messages/uniworx/utils/buttons/de-de-formal.msg b/messages/uniworx/utils/buttons/de-de-formal.msg index fafba10cb..35e2ab2c6 100644 --- a/messages/uniworx/utils/buttons/de-de-formal.msg +++ b/messages/uniworx/utils/buttons/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + BtnSubmit: Senden BtnAbort: Abbrechen BtnDelete: Löschen diff --git a/messages/uniworx/utils/buttons/en-eu.msg b/messages/uniworx/utils/buttons/en-eu.msg index cfae898ce..baa52748c 100644 --- a/messages/uniworx/utils/buttons/en-eu.msg +++ b/messages/uniworx/utils/buttons/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + BtnSubmit: Submit BtnAbort: Abort BtnDelete: Delete diff --git a/messages/uniworx/utils/handler_form/de-de-formal.msg b/messages/uniworx/utils/handler_form/de-de-formal.msg index bd586dfa1..eac047901 100644 --- a/messages/uniworx/utils/handler_form/de-de-formal.msg +++ b/messages/uniworx/utils/handler_form/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + I18nFormNoTranslations: (Noch) keine Übersetzungen I18nFormLanguageAlreadyExists lang@Lang: Die Sprache „#{lang}“ wurde bereits hinzugefügt. I18nFormLanguage: Sprache \ No newline at end of file diff --git a/messages/uniworx/utils/handler_form/en-eu.msg b/messages/uniworx/utils/handler_form/en-eu.msg index bc55d9f2b..12a784487 100644 --- a/messages/uniworx/utils/handler_form/en-eu.msg +++ b/messages/uniworx/utils/handler_form/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + I18nFormLanguageAlreadyExists lang: Language “#{lang}” was already added. I18nFormLanguage: Language I18nFormNoTranslations: No translations (yet) diff --git a/messages/uniworx/utils/handler_form/massinput/de-de-formal.msg b/messages/uniworx/utils/handler_form/massinput/de-de-formal.msg index 09202f713..e80deae99 100644 --- a/messages/uniworx/utils/handler_form/massinput/de-de-formal.msg +++ b/messages/uniworx/utils/handler_form/massinput/de-de-formal.msg @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MassInputAddDimension !ident-ok: + MassInputDeleteCell !ident-ok: - diff --git a/messages/uniworx/utils/handler_form/massinput/en-eu.msg b/messages/uniworx/utils/handler_form/massinput/en-eu.msg index e82d7e505..f38a89db3 100644 --- a/messages/uniworx/utils/handler_form/massinput/en-eu.msg +++ b/messages/uniworx/utils/handler_form/massinput/en-eu.msg @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MassInputAddDimension: + MassInputDeleteCell: - diff --git a/messages/uniworx/utils/handler_form/occurrences/de-de-formal.msg b/messages/uniworx/utils/handler_form/occurrences/de-de-formal.msg index 15f9b28c4..e70c0a30d 100644 --- a/messages/uniworx/utils/handler_form/occurrences/de-de-formal.msg +++ b/messages/uniworx/utils/handler_form/occurrences/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ScheduleKindWeekly: Wöchentlich ScheduleRegular: Planmäßiger Termin ScheduleRegularKind: Plan diff --git a/messages/uniworx/utils/handler_form/occurrences/en-eu.msg b/messages/uniworx/utils/handler_form/occurrences/en-eu.msg index e4523dec2..1c325ea7f 100644 --- a/messages/uniworx/utils/handler_form/occurrences/en-eu.msg +++ b/messages/uniworx/utils/handler_form/occurrences/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ScheduleKindWeekly: Weekly ScheduleRegular: Regular occurrence ScheduleRegularKind: Schedule diff --git a/messages/uniworx/utils/navigation/breadcrumbs/de-de-formal.msg b/messages/uniworx/utils/navigation/breadcrumbs/de-de-formal.msg index 5c2ec8801..2552a6418 100644 --- a/messages/uniworx/utils/navigation/breadcrumbs/de-de-formal.msg +++ b/messages/uniworx/utils/navigation/breadcrumbs/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + BreadcrumbCsvOptions: CSV-Optionen BreadcrumbSubmissionFile: Datei BreadcrumbSubmissionUserInvite: Einladung zur Abgabe diff --git a/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg b/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg index af949d19d..2c8f601c5 100644 --- a/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg +++ b/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + BreadcrumbCsvOptions: csv-options BreadcrumbSubmissionFile: File BreadcrumbSubmissionUserInvite: Invitation to participate in a submission diff --git a/messages/uniworx/utils/navigation/menu/de-de-formal.msg b/messages/uniworx/utils/navigation/menu/de-de-formal.msg index a6b97fc6c..30977a6be 100644 --- a/messages/uniworx/utils/navigation/menu/de-de-formal.msg +++ b/messages/uniworx/utils/navigation/menu/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MenuAdminHeading !ident-ok: Administration MenuAdminFeaturesHeading: Studiengänge MenuInfoLecturerTitle: Hinweise für Veranstalter:innen diff --git a/messages/uniworx/utils/navigation/menu/en-eu.msg b/messages/uniworx/utils/navigation/menu/en-eu.msg index 391796b5d..d65d8bc65 100644 --- a/messages/uniworx/utils/navigation/menu/en-eu.msg +++ b/messages/uniworx/utils/navigation/menu/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + MenuAdminHeading: Administration MenuAdminFeaturesHeading: Features of study MenuInfoLecturerTitle: Information for lecturers diff --git a/messages/uniworx/utils/rating/de-de-formal.msg b/messages/uniworx/utils/rating/de-de-formal.msg index a18583ab8..16ef5d806 100644 --- a/messages/uniworx/utils/rating/de-de-formal.msg +++ b/messages/uniworx/utils/rating/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + RatingYAMLMetaComment: Meta-Informationen zur Korrektur (werden beim Hochladen ignoriert) RatingYAMLRatingComment: Bewertung RatingYAMLChangePointsComment: TODO: Hier die Punktezahl statt null eintragen (bis zu zwei Nachkommastellen, Punkt als Dezimalseparator; z.B. 17.03) diff --git a/messages/uniworx/utils/rating/en-eu.msg b/messages/uniworx/utils/rating/en-eu.msg index d75ee8515..5cce18494 100644 --- a/messages/uniworx/utils/rating/en-eu.msg +++ b/messages/uniworx/utils/rating/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + RatingYAMLMetaComment: Metadata about correction (ignored during upload) RatingYAMLRatingComment: Rating RatingYAMLChangePointsComment: TODO: Insert number of points instead of null (up to two decimal places, use period as a decimal separator; e.g. 17.03) diff --git a/messages/uniworx/utils/site_layout/de-de-formal.msg b/messages/uniworx/utils/site_layout/de-de-formal.msg index 2364d17e2..5d02a1567 100644 --- a/messages/uniworx/utils/site_layout/de-de-formal.msg +++ b/messages/uniworx/utils/site_layout/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ErrorResponseTitleNotFound: Ressource nicht gefunden UnauthorizedDisabledTag authTag@AuthTag: Authorisierungsprädikat "#{toPathPiece authTag}" ist für Ihre Sitzung nicht aktiv LoginHeading: Authentifizierung diff --git a/messages/uniworx/utils/site_layout/en-eu.msg b/messages/uniworx/utils/site_layout/en-eu.msg index 1ff570c8a..7adc2540c 100644 --- a/messages/uniworx/utils/site_layout/en-eu.msg +++ b/messages/uniworx/utils/site_layout/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ErrorResponseTitleNotFound: Resource not found UnauthorizedDisabledTag authTag: Auth predicate “#{toPathPiece authTag}” is disabled for your session LoginHeading: Authentication diff --git a/messages/uniworx/utils/table_column/de-de-formal.msg b/messages/uniworx/utils/table_column/de-de-formal.msg index b8da0aa97..81e97e872 100644 --- a/messages/uniworx/utils/table_column/de-de-formal.msg +++ b/messages/uniworx/utils/table_column/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ExamOccurrenceStart: Prüfungsbeginn #general table-discriptions TableEmail: E-Mail diff --git a/messages/uniworx/utils/table_column/en-eu.msg b/messages/uniworx/utils/table_column/en-eu.msg index 656c1aa9c..450a5c9a1 100644 --- a/messages/uniworx/utils/table_column/en-eu.msg +++ b/messages/uniworx/utils/table_column/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + ExamOccurrenceStart: Exam starts #general table-discriptions TableEmail: Email diff --git a/messages/uniworx/utils/table_pagination/de-de-formal.msg b/messages/uniworx/utils/table_pagination/de-de-formal.msg index 292fc4be0..e58be7183 100644 --- a/messages/uniworx/utils/table_pagination/de-de-formal.msg +++ b/messages/uniworx/utils/table_pagination/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PSLimitNonPositive: “pagesize” muss größer als null sein NoTableContent: Kein Tabelleninhalt DBTablePagesize: Einträge pro Seite diff --git a/messages/uniworx/utils/table_pagination/en-eu.msg b/messages/uniworx/utils/table_pagination/en-eu.msg index 5a1e081ab..13720632d 100644 --- a/messages/uniworx/utils/table_pagination/en-eu.msg +++ b/messages/uniworx/utils/table_pagination/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + PSLimitNonPositive: “pagesize” must be greater than zero NoTableContent: No entries DBTablePagesize: Entries per page diff --git a/messages/uniworx/utils/utils/de-de-formal.msg b/messages/uniworx/utils/utils/de-de-formal.msg index 1e98b1417..a36ce9848 100644 --- a/messages/uniworx/utils/utils/de-de-formal.msg +++ b/messages/uniworx/utils/utils/de-de-formal.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #communication.hs RecipientCustom: Weitere Empfänger:innen RGCourseParticipants: Kursteilnehmer:innen diff --git a/messages/uniworx/utils/utils/en-eu.msg b/messages/uniworx/utils/utils/en-eu.msg index db6338b4c..f2af64e05 100644 --- a/messages/uniworx/utils/utils/en-eu.msg +++ b/messages/uniworx/utils/utils/en-eu.msg @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +# +# SPDX-License-Identifier: AGPL-3.0-or-later + #communication.hs RecipientCustom: Custom recipients RGCourseParticipants: Course participants diff --git a/minio-file-uploads.md.license b/minio-file-uploads.md.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/minio-file-uploads.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/missing-translations.sh b/missing-translations.sh old mode 100755 new mode 100644 index d866bc0bd..fa84d4a5b --- a/missing-translations.sh +++ b/missing-translations.sh @@ -2,6 +2,11 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + + typeset -a requiredLangs requiredLangs=(de en) diff --git a/models/allocations.model b/models/allocations.model index de16d91da..7cc299857 100644 --- a/models/allocations.model +++ b/models/allocations.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Allocation -- attributes with prefix staff- affect lecturers only, but are invisble to students term TermId school SchoolId -- school that manages this central allocation, not necessarily school of courses diff --git a/models/audit.model b/models/audit.model index f2336b3cc..cf821f6ec 100644 --- a/models/audit.model +++ b/models/audit.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- Table recording all significant changes of database-state for auditing purposes TransactionLog time UTCTime diff --git a/models/authorship-statements.model b/models/authorship-statements.model index cc1cb32a1..370719535 100644 --- a/models/authorship-statements.model +++ b/models/authorship-statements.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + AuthorshipStatementDefinition hash AuthorshipStatementReference content I18nStoredMarkup diff --git a/models/avs.model b/models/avs.model index 5ce175d1a..daeb81d11 100644 --- a/models/avs.model +++ b/models/avs.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- Tables to save data received AVS -- Purpose is to detect external changes in qualifications and postal addresses UserAvs diff --git a/models/changelog.model b/models/changelog.model index 58ec60aa0..b94026bd8 100644 --- a/models/changelog.model +++ b/models/changelog.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + ChangelogItemFirstSeen item ChangelogItem firstSeen Day diff --git a/models/config.model b/models/config.model index 2f91d9465..145635a0f 100644 --- a/models/config.model +++ b/models/config.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- Configuration settings shared among all uni2work-instances for interoperability (Users can seamlessly switch between uni2work-instances (load-balancing need not attach users to an instance persistently)) -- Mostly cryptographic keys ClusterConfig diff --git a/models/courses.model b/models/courses.model index 6ea7c5a40..bc7191b80 100644 --- a/models/courses.model +++ b/models/courses.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + DegreeCourse json -- for which degree programmes this course is appropriate for course CourseId OnDeleteCascade OnUpdateCascade degree StudyDegreeId diff --git a/models/courses/applications.model b/models/courses/applications.model index 9cebe6855..cfb1119a5 100644 --- a/models/courses/applications.model +++ b/models/courses/applications.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + CourseApplication course CourseId user UserId diff --git a/models/courses/favourite.model b/models/courses/favourite.model index 8570b6051..ceb165851 100644 --- a/models/courses/favourite.model +++ b/models/courses/favourite.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + CourseFavourite -- which user accessed which course when, only displayed to user for convenience; user UserId course CourseId OnDeleteCascade OnUpdateCascade diff --git a/models/courses/materials.model b/models/courses/materials.model index 86355db83..f586e4ae6 100644 --- a/models/courses/materials.model +++ b/models/courses/materials.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Material -- course material for disemination to course participants course CourseId OnDeleteCascade OnUpdateCascade name (CI Text) diff --git a/models/courses/news.model b/models/courses/news.model index 9f5390ceb..86b2bffa0 100644 --- a/models/courses/news.model +++ b/models/courses/news.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + CourseNews course CourseId OnDeleteCascade OnUpdateCascade visibleFrom UTCTime Maybe diff --git a/models/exam-office.model b/models/exam-office.model index 0fbd7330d..836e36b7f 100644 --- a/models/exam-office.model +++ b/models/exam-office.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + ExamOfficeField office UserId field StudyTermsId diff --git a/models/exam-office/exam-labels.model b/models/exam-office/exam-labels.model index a22a8ebc7..05bec9e26 100644 --- a/models/exam-office/exam-labels.model +++ b/models/exam-office/exam-labels.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + ExamOfficeLabel user UserId name ExamOfficeLabelName diff --git a/models/exams.model b/models/exams.model index e75996be3..969b85455 100644 --- a/models/exams.model +++ b/models/exams.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Exam course CourseId name ExamName diff --git a/models/external-apis.model b/models/external-apis.model index 3ac92ee93..f97fac1b1 100644 --- a/models/external-apis.model +++ b/models/external-apis.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + ExternalApi ident UUID Maybe authority Jwt diff --git a/models/external-exams.model b/models/external-exams.model index 06d83b688..369ac1934 100644 --- a/models/external-exams.model +++ b/models/external-exams.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + ExternalExam term TermId school SchoolId diff --git a/models/files.model b/models/files.model index 4d2b7506a..8cb8626b6 100644 --- a/models/files.model +++ b/models/files.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + FileContentEntry hash FileContentReference ix Word64 diff --git a/models/invitations.model b/models/invitations.model index 91e3ba610..6f94ede02 100644 --- a/models/invitations.model +++ b/models/invitations.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Invitation email UserEmail for Value diff --git a/models/jobs.model b/models/jobs.model index e238f49c6..98aa8c3b8 100644 --- a/models/jobs.model +++ b/models/jobs.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- Jobs to be executed as soon as possible in the background (so not to delay HTTP-responses, or triggered by cron-system without associated HTTP-Request) QueuedJob content Value -- JSON-encoded description of the work to be done (send an email to "test@example.org", find all recipients for a certain notifications and queue one new job each, distribute all submissions for a sheet to correctors, ...) diff --git a/models/lms.model b/models/lms.model index dc96f6d03..a245e3dc2 100644 --- a/models/lms.model +++ b/models/lms.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Qualification -- INVARIANT: 2*refreshWithin < validDuration school SchoolId --TODO: Ansprechpartner der Schule in Briefe erwähnen diff --git a/models/mail.model b/models/mail.model index a9a3209d1..8c63b0e29 100644 --- a/models/mail.model +++ b/models/mail.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + SentMail sentAt UTCTime sentBy InstanceId diff --git a/models/print.model b/models/print.model index 6737f7002..fa8475a04 100644 --- a/models/print.model +++ b/models/print.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + PrintJob name Text filename FilePath diff --git a/models/schools.model b/models/schools.model index c6568d9b9..811d95fea 100644 --- a/models/schools.model +++ b/models/schools.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- Description of all primary schools managed by uni2work -- Each school must have a unique human-readable shorthand which is used as database row key School json diff --git a/models/sheets.model b/models/sheets.model index 6e650ca5a..0aeefb217 100644 --- a/models/sheets.model +++ b/models/sheets.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Sheet -- exercise sheet for a given course course CourseId OnDeleteCascade OnUpdateCascade name (CI Text) diff --git a/models/study-features.model b/models/study-features.model index 1c9c9cb20..20a88febe 100644 --- a/models/study-features.model +++ b/models/study-features.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + StudyFeatures -- multiple entries possible for students pursuing several degrees at once, usually created upon LDAP login user UserId degree StudyDegreeId -- Abschluss, i.e. Master, Bachelor, etc. diff --git a/models/submissions.model b/models/submissions.model index 6a86bd854..18ce375de 100644 --- a/models/submissions.model +++ b/models/submissions.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Submission -- submission for marking by a CourseParticipant sheet SheetId ratingPoints Points Maybe -- "Just" does not mean done; not yet visible to participant diff --git a/models/system-messages.model b/models/system-messages.model index 687eeb304..cd545a656 100644 --- a/models/system-messages.model +++ b/models/system-messages.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- Messages shown to all users as soon as they visit the site/log in (i.e.: "System is going down for maintenance next sunday") -- Only administrators (of any school) should be able to create these via a web-interface SystemMessage json diff --git a/models/terms.model b/models/terms.model index d1ed32dbb..af1214959 100644 --- a/models/terms.model +++ b/models/terms.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- | Describes each term time. -- -- `TermIdentifier` is either `Winter` or `Summer` and a Year (`Integer`) diff --git a/models/tutorials.model b/models/tutorials.model index 707d37ea8..0a8558f29 100644 --- a/models/tutorials.model +++ b/models/tutorials.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + Tutorial json name TutorialName course CourseId OnDeleteCascade OnUpdateCascade diff --git a/models/users.model b/models/users.model index 7bc14297a..e2afd01ab 100644 --- a/models/users.model +++ b/models/users.model @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- The files in /models determine the database scheme. -- The organisational split into several files has no operational effects. -- White-space and case matters: Each SQL table is named in 1st column of this file diff --git a/new-file.sh b/new-file.sh index 0f24496b4..4c053a2e6 100755 --- a/new-file.sh +++ b/new-file.sh @@ -40,9 +40,15 @@ case "$1" in *.js) COMMENT='//' ;; + *.julius) + COMMENT='//' + ;; *.sass) COMMENT='//' ;; + *.cassius) + COMMENT='//' + ;; *.nix) COMMENT='#' ;; diff --git a/nix/aws-patch.nix b/nix/aws-patch.nix index 250192c67..f21d5198a 100644 --- a/nix/aws-patch.nix +++ b/nix/aws-patch.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + final: prev: let awsPatch = prev.fetchurl { diff --git a/nix/develop.nix b/nix/develop.nix index e4e29cf0a..877c2cfee 100644 --- a/nix/develop.nix +++ b/nix/develop.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { pkgs , prev ? pkgs , doPortOffset ? true diff --git a/nix/docker/ci-version.json.license b/nix/docker/ci-version.json.license new file mode 100644 index 000000000..0544bf968 --- /dev/null +++ b/nix/docker/ci-version.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/nix/docker/default.nix b/nix/docker/default.nix index c9740d4f9..23cbb919e 100644 --- a/nix/docker/default.nix +++ b/nix/docker/default.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { self }: final: prev: with prev.lib; diff --git a/nix/docker/demo-version.json.license b/nix/docker/demo-version.json.license new file mode 100644 index 000000000..a0992def9 --- /dev/null +++ b/nix/docker/demo-version.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/nix/docker/version.json.license b/nix/docker/version.json.license new file mode 100644 index 000000000..a0992def9 --- /dev/null +++ b/nix/docker/version.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/nix/frontend/default.nix b/nix/frontend/default.nix index 08f947ea4..8acf53226 100644 --- a/nix/frontend/default.nix +++ b/nix/frontend/default.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # This file has been generated by node2nix 1.11.1. Do not edit! {pkgs ? import { diff --git a/nix/frontend/node-env.nix b/nix/frontend/node-env.nix index 2590dd267..8126d28d6 100644 --- a/nix/frontend/node-env.nix +++ b/nix/frontend/node-env.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # This file originates from node2nix {lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile, writeShellScript}: diff --git a/nix/frontend/node-packages.nix b/nix/frontend/node-packages.nix index c846cc827..3e6a0c925 100644 --- a/nix/frontend/node-packages.nix +++ b/nix/frontend/node-packages.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # This file has been generated by node2nix 1.11.1. Do not edit! {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: diff --git a/nix/maildev/default.nix b/nix/maildev/default.nix index 4d19e77ce..a02c9de30 100644 --- a/nix/maildev/default.nix +++ b/nix/maildev/default.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + final: prev: { nodePackages = (import ./node2nix.nix { pkgs = final; inherit (final.config) system; }) // prev.nodePackages; diff --git a/nix/maildev/node-env.nix b/nix/maildev/node-env.nix index c2b723195..59f0ec5f8 100644 --- a/nix/maildev/node-env.nix +++ b/nix/maildev/node-env.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # This file originates from node2nix {lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile}: diff --git a/nix/maildev/node-packages.nix b/nix/maildev/node-packages.nix index 177ecc489..3711453bc 100644 --- a/nix/maildev/node-packages.nix +++ b/nix/maildev/node-packages.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # This file has been generated by node2nix 1.9.0. Do not edit! {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: diff --git a/nix/maildev/node2nix.nix b/nix/maildev/node2nix.nix index 64326c6b2..4c5ec372f 100644 --- a/nix/maildev/node2nix.nix +++ b/nix/maildev/node2nix.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + # This file has been generated by node2nix 1.9.0. Do not edit! {pkgs ? import { diff --git a/nix/parse-changelog.nix b/nix/parse-changelog.nix index 62dc6102d..082dc9bf7 100644 --- a/nix/parse-changelog.nix +++ b/nix/parse-changelog.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + {}: prev: final: rec { changelogJson = prev.runCommand "changelog.json" { } '' diff --git a/nix/uniworx/backend.nix b/nix/uniworx/backend.nix index 1eb7bbee9..f9681a0aa 100644 --- a/nix/uniworx/backend.nix +++ b/nix/uniworx/backend.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { inputs, backendSource, ... }: final: prev: with prev.lib; diff --git a/nix/uniworx/default.nix b/nix/uniworx/default.nix index c353be222..6ecf41bc8 100644 --- a/nix/uniworx/default.nix +++ b/nix/uniworx/default.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { inputs, frontendSource, backendSource }: final: prev: prev.lib.composeManyExtensions [ (import ./node-dependencies.nix { inherit inputs; }) (import ./well-known.nix { inherit frontendSource; }) diff --git a/nix/uniworx/frontend.nix b/nix/uniworx/frontend.nix index dff9a92dc..c5e725bdf 100644 --- a/nix/uniworx/frontend.nix +++ b/nix/uniworx/frontend.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { frontendSource, ... }: final: prev: let setupNodeDeps = '' diff --git a/nix/uniworx/node-dependencies.nix b/nix/uniworx/node-dependencies.nix index fe7f45d65..fa88412aa 100644 --- a/nix/uniworx/node-dependencies.nix +++ b/nix/uniworx/node-dependencies.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { inputs, ... }: final: prev: { uniworxNodeDependencies = (prev.callPackage ../frontend {}).nodeDependencies.override (oldArgs: { dependencies = diff --git a/nix/uniworx/well-known.nix b/nix/uniworx/well-known.nix index 8fb593780..257f5c6bb 100644 --- a/nix/uniworx/well-known.nix +++ b/nix/uniworx/well-known.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { frontendSource, ... }: final: prev: { uniworxWellKnown = prev.stdenv.mkDerivation { name = "uniworx-well-known"; diff --git a/nixpkgs.nix b/nixpkgs.nix index 4492a1c3a..96916cbdf 100644 --- a/nixpkgs.nix +++ b/nixpkgs.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + import ( let lock = builtins.fromJSON (builtins.readFile ./flake.lock); diff --git a/package-lock.json.license b/package-lock.json.license new file mode 100644 index 000000000..f15f3f211 --- /dev/null +++ b/package-lock.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/package.json.license b/package.json.license new file mode 100644 index 000000000..2c711af0d --- /dev/null +++ b/package.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/package.yaml b/package.yaml index aed2d946e..c41e15d34 100644 --- a/package.yaml +++ b/package.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +# +# SPDX-License-Identifier: AGPL-3.0-or-later + name: uniworx version: 26.5.7 dependencies: diff --git a/postcss.config.js b/postcss.config.js index 01cfec59b..b70f057ce 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + /* eslint-disable */ module.exports = { plugins: [ diff --git a/records.json.license b/records.json.license new file mode 100644 index 000000000..daec910f6 --- /dev/null +++ b/records.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/routes b/routes index d1ec9cf1b..0c9f88666 100644 --- a/routes +++ b/routes @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + -- -- Accesss granted via tags; default is no accesss. -- Permission must be explicitly granted. diff --git a/shell.nix b/shell.nix index 9eb228ddc..ee48fe9b2 100644 --- a/shell.nix +++ b/shell.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { pkgs ? (import ./nixpkgs.nix {}).pkgs }: let diff --git a/src/Application.hs b/src/Application.hs index 628614d0c..fcc9dc91b 100644 --- a/src/Application.hs +++ b/src/Application.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Application diff --git a/src/Audit.hs b/src/Audit.hs index 2014caa91..a113cfcd0 100644 --- a/src/Audit.hs +++ b/src/Audit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Audit ( module Audit.Types , AuditException(..) diff --git a/src/Audit/Types.hs b/src/Audit/Types.hs index c9d118fe9..023dda27e 100644 --- a/src/Audit/Types.hs +++ b/src/Audit/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Audit.Types ( Transaction(..) ) where diff --git a/src/Auth/Dummy.hs b/src/Auth/Dummy.hs index 05a9d05cb..b584bcc38 100644 --- a/src/Auth/Dummy.hs +++ b/src/Auth/Dummy.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Auth.Dummy ( apDummy , dummyLogin diff --git a/src/Auth/LDAP.hs b/src/Auth/LDAP.hs index 2019e2d37..161419e94 100644 --- a/src/Auth/LDAP.hs +++ b/src/Auth/LDAP.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Auth.LDAP diff --git a/src/Auth/LDAP/AD.hs b/src/Auth/LDAP/AD.hs index 58d0ca4f8..fa653a101 100644 --- a/src/Auth/LDAP/AD.hs +++ b/src/Auth/LDAP/AD.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Auth.LDAP.AD ( ADError(..) , parseADError diff --git a/src/Auth/PWHash.hs b/src/Auth/PWHash.hs index 9617aa70a..36423f35c 100644 --- a/src/Auth/PWHash.hs +++ b/src/Auth/PWHash.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Auth.PWHash ( apHash , hashLogin diff --git a/src/Colonnade/Instances.hs b/src/Colonnade/Instances.hs index d47902515..aaeb07fee 100644 --- a/src/Colonnade/Instances.hs +++ b/src/Colonnade/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Colonnade.Instances diff --git a/src/Control/Arrow/Instances.hs b/src/Control/Arrow/Instances.hs index 8bf44e118..58988cfa1 100644 --- a/src/Control/Arrow/Instances.hs +++ b/src/Control/Arrow/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Control.Arrow.Instances diff --git a/src/Control/Monad/Catch/Instances.hs b/src/Control/Monad/Catch/Instances.hs index c0d1c3345..eba5fbce4 100644 --- a/src/Control/Monad/Catch/Instances.hs +++ b/src/Control/Monad/Catch/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Control.Monad.Catch.Instances diff --git a/src/Control/Monad/Trans/Except/Instances.hs b/src/Control/Monad/Trans/Except/Instances.hs index 1bceee959..ed1dd85c5 100644 --- a/src/Control/Monad/Trans/Except/Instances.hs +++ b/src/Control/Monad/Trans/Except/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Control.Monad.Trans.Except.Instances diff --git a/src/Control/Monad/Trans/Memo/StateCache/Instances.hs b/src/Control/Monad/Trans/Memo/StateCache/Instances.hs index 5e5d6d977..a5ddd200f 100644 --- a/src/Control/Monad/Trans/Memo/StateCache/Instances.hs +++ b/src/Control/Monad/Trans/Memo/StateCache/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Control.Monad.Trans.Memo.StateCache.Instances diff --git a/src/Control/Monad/Trans/Random/Instances.hs b/src/Control/Monad/Trans/Random/Instances.hs index 98bfdab77..28ce22a6b 100644 --- a/src/Control/Monad/Trans/Random/Instances.hs +++ b/src/Control/Monad/Trans/Random/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Control.Monad.Trans.Random.Instances diff --git a/src/Cron.hs b/src/Cron.hs index 1d1abec41..e152ba463 100644 --- a/src/Cron.hs +++ b/src/Cron.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Cron ( evalCronMatch , CronNextMatch(..), _MatchAsap, _MatchAt, _MatchNone diff --git a/src/Cron/Types.hs b/src/Cron/Types.hs index 648f44449..d14173c05 100644 --- a/src/Cron/Types.hs +++ b/src/Cron/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Cron.Types ( Cron(..), Crontab , CronMatch(..) diff --git a/src/Crypto/Hash/Instances.hs b/src/Crypto/Hash/Instances.hs index c552b0500..7c50dfbb4 100644 --- a/src/Crypto/Hash/Instances.hs +++ b/src/Crypto/Hash/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Crypto.Hash.Instances diff --git a/src/Crypto/Random/Instances.hs b/src/Crypto/Random/Instances.hs index 687972e55..157587981 100644 --- a/src/Crypto/Random/Instances.hs +++ b/src/Crypto/Random/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Crypto.Random.Instances diff --git a/src/CryptoID.hs b/src/CryptoID.hs index dc820de2b..31e3a3e7c 100644 --- a/src/CryptoID.hs +++ b/src/CryptoID.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/CryptoID/Cached.hs b/src/CryptoID/Cached.hs index 7301e01d3..bc7dc701d 100644 --- a/src/CryptoID/Cached.hs +++ b/src/CryptoID/Cached.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module CryptoID.Cached ( encrypt, decrypt ) where diff --git a/src/CryptoID/TH.hs b/src/CryptoID/TH.hs index 755b5f83c..5e7f3b1aa 100644 --- a/src/CryptoID/TH.hs +++ b/src/CryptoID/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module CryptoID.TH where import ClassyPrelude diff --git a/src/Data/Aeson/Types/Instances.hs b/src/Data/Aeson/Types/Instances.hs index 66849e5a5..1e1faa09c 100644 --- a/src/Data/Aeson/Types/Instances.hs +++ b/src/Data/Aeson/Types/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Aeson.Types.Instances diff --git a/src/Data/Bool/Instances.hs b/src/Data/Bool/Instances.hs index 6ea955599..7a0a2bb29 100644 --- a/src/Data/Bool/Instances.hs +++ b/src/Data/Bool/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Bool.Instances diff --git a/src/Data/CaseInsensitive/Instances.hs b/src/Data/CaseInsensitive/Instances.hs index f54a38f1f..b7c3dfa59 100644 --- a/src/Data/CaseInsensitive/Instances.hs +++ b/src/Data/CaseInsensitive/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Data/CryptoID/Instances.hs b/src/Data/CryptoID/Instances.hs index 56b4819bd..7c92304d4 100644 --- a/src/Data/CryptoID/Instances.hs +++ b/src/Data/CryptoID/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Data/Encoding/Instances.hs b/src/Data/Encoding/Instances.hs index 0d332c1aa..41b0b63e3 100644 --- a/src/Data/Encoding/Instances.hs +++ b/src/Data/Encoding/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Encoding.Instances diff --git a/src/Data/Fixed/Instances.hs b/src/Data/Fixed/Instances.hs index fafcba383..7e12a6af7 100644 --- a/src/Data/Fixed/Instances.hs +++ b/src/Data/Fixed/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Fixed.Instances diff --git a/src/Data/HashSet/Instances.hs b/src/Data/HashSet/Instances.hs index 6c20a7af3..5d9f48b40 100644 --- a/src/Data/HashSet/Instances.hs +++ b/src/Data/HashSet/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.HashSet.Instances diff --git a/src/Data/Maybe/Instances.hs b/src/Data/Maybe/Instances.hs index 28c0e3557..a1bfd33d5 100644 --- a/src/Data/Maybe/Instances.hs +++ b/src/Data/Maybe/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Maybe.Instances diff --git a/src/Data/MonoTraversable/Instances.hs b/src/Data/MonoTraversable/Instances.hs index dcf89bd63..97e5a312f 100644 --- a/src/Data/MonoTraversable/Instances.hs +++ b/src/Data/MonoTraversable/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.MonoTraversable.Instances diff --git a/src/Data/Monoid/Instances.hs b/src/Data/Monoid/Instances.hs index 44909d53f..57a7c57e8 100644 --- a/src/Data/Monoid/Instances.hs +++ b/src/Data/Monoid/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Monoid.Instances diff --git a/src/Data/MultiSet/Instances.hs b/src/Data/MultiSet/Instances.hs index 046daf0ab..0e8e4abf0 100644 --- a/src/Data/MultiSet/Instances.hs +++ b/src/Data/MultiSet/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.MultiSet.Instances diff --git a/src/Data/NonNull/Instances.hs b/src/Data/NonNull/Instances.hs index 76618cc4f..03ebad1c8 100644 --- a/src/Data/NonNull/Instances.hs +++ b/src/Data/NonNull/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.NonNull.Instances diff --git a/src/Data/Scientific/Instances.hs b/src/Data/Scientific/Instances.hs index 87b079e7e..21e170f4c 100644 --- a/src/Data/Scientific/Instances.hs +++ b/src/Data/Scientific/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Scientific.Instances diff --git a/src/Data/SemVer/Instances.hs b/src/Data/SemVer/Instances.hs index 51d60dfb2..b1aee1d17 100644 --- a/src/Data/SemVer/Instances.hs +++ b/src/Data/SemVer/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.SemVer.Instances diff --git a/src/Data/Set/Instances.hs b/src/Data/Set/Instances.hs index 5fe431d92..757f0d76b 100644 --- a/src/Data/Set/Instances.hs +++ b/src/Data/Set/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Set.Instances diff --git a/src/Data/Sum/Instances.hs b/src/Data/Sum/Instances.hs index 2b92dfcad..aae4005d7 100644 --- a/src/Data/Sum/Instances.hs +++ b/src/Data/Sum/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Sum.Instances diff --git a/src/Data/Time/Calendar/Instances.hs b/src/Data/Time/Calendar/Instances.hs index d374f9514..f51d09886 100644 --- a/src/Data/Time/Calendar/Instances.hs +++ b/src/Data/Time/Calendar/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Time.Calendar.Instances diff --git a/src/Data/Time/Clock/Instances.hs b/src/Data/Time/Clock/Instances.hs index 466eba89a..84f23db4f 100644 --- a/src/Data/Time/Clock/Instances.hs +++ b/src/Data/Time/Clock/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Data/Time/Clock/Instances/TH.hs b/src/Data/Time/Clock/Instances/TH.hs index 4c705bf5d..8c46ff731 100644 --- a/src/Data/Time/Clock/Instances/TH.hs +++ b/src/Data/Time/Clock/Instances/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Time.Clock.Instances.TH diff --git a/src/Data/Time/Format/Instances.hs b/src/Data/Time/Format/Instances.hs index dd2d68144..b761d6075 100644 --- a/src/Data/Time/Format/Instances.hs +++ b/src/Data/Time/Format/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS -fno-warn-orphans #-} module Data.Time.Format.Instances diff --git a/src/Data/Time/LocalTime/Instances.hs b/src/Data/Time/LocalTime/Instances.hs index 210bc7f62..4b197786d 100644 --- a/src/Data/Time/LocalTime/Instances.hs +++ b/src/Data/Time/LocalTime/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Time.LocalTime.Instances diff --git a/src/Data/UUID/Instances.hs b/src/Data/UUID/Instances.hs index 88b01a446..e3d3842a5 100644 --- a/src/Data/UUID/Instances.hs +++ b/src/Data/UUID/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.UUID.Instances diff --git a/src/Data/Universe/Instances/Reverse/Hashable.hs b/src/Data/Universe/Instances/Reverse/Hashable.hs index d264fa41f..71f1b381f 100644 --- a/src/Data/Universe/Instances/Reverse/Hashable.hs +++ b/src/Data/Universe/Instances/Reverse/Hashable.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Universe.Instances.Reverse.Hashable diff --git a/src/Data/Universe/Instances/Reverse/JSON.hs b/src/Data/Universe/Instances/Reverse/JSON.hs index e4ce07a11..f61e2c673 100644 --- a/src/Data/Universe/Instances/Reverse/JSON.hs +++ b/src/Data/Universe/Instances/Reverse/JSON.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Universe.Instances.Reverse.JSON diff --git a/src/Data/Universe/Instances/Reverse/MonoTraversable.hs b/src/Data/Universe/Instances/Reverse/MonoTraversable.hs index a9153690b..36e9a28d5 100644 --- a/src/Data/Universe/Instances/Reverse/MonoTraversable.hs +++ b/src/Data/Universe/Instances/Reverse/MonoTraversable.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Universe.Instances.Reverse.MonoTraversable diff --git a/src/Data/Universe/Instances/Reverse/WithIndex.hs b/src/Data/Universe/Instances/Reverse/WithIndex.hs index 66e6206cd..6a2b94114 100644 --- a/src/Data/Universe/Instances/Reverse/WithIndex.hs +++ b/src/Data/Universe/Instances/Reverse/WithIndex.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Universe.Instances.Reverse.WithIndex diff --git a/src/Data/Universe/TH.hs b/src/Data/Universe/TH.hs index 0176e3a30..3f0452556 100644 --- a/src/Data/Universe/TH.hs +++ b/src/Data/Universe/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Data.Universe.TH ( finiteEnum , deriveUniverse diff --git a/src/Data/Void/Instances.hs b/src/Data/Void/Instances.hs index fc0abbb22..692f742df 100644 --- a/src/Data/Void/Instances.hs +++ b/src/Data/Void/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Void.Instances ( diff --git a/src/Data/Word/Word24/Instances.hs b/src/Data/Word/Word24/Instances.hs index b80cdc620..db449f021 100644 --- a/src/Data/Word/Word24/Instances.hs +++ b/src/Data/Word/Word24/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Word.Word24.Instances diff --git a/src/Database/Esqueleto/Instances.hs b/src/Database/Esqueleto/Instances.hs index 5ead79af7..a89377768 100644 --- a/src/Database/Esqueleto/Instances.hs +++ b/src/Database/Esqueleto/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Database.Esqueleto.Instances diff --git a/src/Database/Esqueleto/Utils.hs b/src/Database/Esqueleto/Utils.hs index 228179f9c..b31133192 100644 --- a/src/Database/Esqueleto/Utils.hs +++ b/src/Database/Esqueleto/Utils.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Database/Esqueleto/Utils/TH.hs b/src/Database/Esqueleto/Utils/TH.hs index 99f037485..546d85b29 100644 --- a/src/Database/Esqueleto/Utils/TH.hs +++ b/src/Database/Esqueleto/Utils/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} module Database.Esqueleto.Utils.TH diff --git a/src/Database/Persist/Class/Instances.hs b/src/Database/Persist/Class/Instances.hs index 98044d16f..abd53a962 100644 --- a/src/Database/Persist/Class/Instances.hs +++ b/src/Database/Persist/Class/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE UndecidableInstances, GeneralizedNewtypeDeriving #-} diff --git a/src/Database/Persist/Sql/Types/Instances.hs b/src/Database/Persist/Sql/Types/Instances.hs index 4fd50d57a..5ab315095 100644 --- a/src/Database/Persist/Sql/Types/Instances.hs +++ b/src/Database/Persist/Sql/Types/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Database.Persist.Sql.Types.Instances diff --git a/src/Database/Persist/TH/Directory.hs b/src/Database/Persist/TH/Directory.hs index f0395102b..d66244a3a 100644 --- a/src/Database/Persist/TH/Directory.hs +++ b/src/Database/Persist/TH/Directory.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Database.Persist.TH.Directory ( persistDirectoryWith ) where diff --git a/src/Database/Persist/Types/Instances.hs b/src/Database/Persist/Types/Instances.hs index 852538b93..86adf8459 100644 --- a/src/Database/Persist/Types/Instances.hs +++ b/src/Database/Persist/Types/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Foundation.hs b/src/Foundation.hs index 66c4cd7c3..e250c47b9 100644 --- a/src/Foundation.hs +++ b/src/Foundation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation ( module Foundation ) where diff --git a/src/Foundation/Authorization.hs b/src/Foundation/Authorization.hs index f77635ce8..6465ccbb2 100644 --- a/src/Foundation/Authorization.hs +++ b/src/Foundation/Authorization.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances, InstanceSigs #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints -fprof-auto #-} diff --git a/src/Foundation/DB.hs b/src/Foundation/DB.hs index 63993f607..396723b8d 100644 --- a/src/Foundation/DB.hs +++ b/src/Foundation/DB.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.DB ( runDBRead, runDBRead' , runSqlPoolRetry, runSqlPoolRetry' diff --git a/src/Foundation/I18n.hs b/src/Foundation/I18n.hs index ab0f2d0f3..8c66bedbd 100644 --- a/src/Foundation/I18n.hs +++ b/src/Foundation/I18n.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Foundation/I18n/TH.hs b/src/Foundation/I18n/TH.hs index dc7ebb781..4f8dbd28e 100644 --- a/src/Foundation/I18n/TH.hs +++ b/src/Foundation/I18n/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} module Foundation.I18n.TH diff --git a/src/Foundation/Instances.hs b/src/Foundation/Instances.hs index bb721e34d..23d97e918 100644 --- a/src/Foundation/Instances.hs +++ b/src/Foundation/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} -- for `MonadCrypto` and `MonadSecretBox` {-# LANGUAGE InstanceSigs #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Foundation/Instances/ButtonClass.hs b/src/Foundation/Instances/ButtonClass.hs index 2a6dfcb78..ed933a50c 100644 --- a/src/Foundation/Instances/ButtonClass.hs +++ b/src/Foundation/Instances/ButtonClass.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Foundation.Instances.ButtonClass (ButtonClass(..)) where diff --git a/src/Foundation/Navigation.hs b/src/Foundation/Navigation.hs index 1a80d4049..b783a442a 100644 --- a/src/Foundation/Navigation.hs +++ b/src/Foundation/Navigation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE UndecidableInstances #-} -- for `ChildrenNavChildren` diff --git a/src/Foundation/Routes.hs b/src/Foundation/Routes.hs index 7a6824df4..a6ce7b7fd 100644 --- a/src/Foundation/Routes.hs +++ b/src/Foundation/Routes.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Foundation/Routes/Definitions.hs b/src/Foundation/Routes/Definitions.hs index 4908a25ee..07616f8f5 100644 --- a/src/Foundation/Routes/Definitions.hs +++ b/src/Foundation/Routes/Definitions.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Routes.Definitions ( uniworxRoutes ) where diff --git a/src/Foundation/Servant.hs b/src/Foundation/Servant.hs index 380703d79..8ffe716ca 100644 --- a/src/Foundation/Servant.hs +++ b/src/Foundation/Servant.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE UndecidableInstances, InstanceSigs #-} diff --git a/src/Foundation/Servant/Types.hs b/src/Foundation/Servant/Types.hs index 3f3ca79b8..bad5f0967 100644 --- a/src/Foundation/Servant/Types.hs +++ b/src/Foundation/Servant/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Foundation/SiteLayout.hs b/src/Foundation/SiteLayout.hs index 6a768f364..faa1fe3ef 100644 --- a/src/Foundation/SiteLayout.hs +++ b/src/Foundation/SiteLayout.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} -- for `MemcachedKeyFavourites` {-# OPTIONS_GHC -fprof-auto #-} diff --git a/src/Foundation/Type.hs b/src/Foundation/Type.hs index 7fbe294a6..dcddb8003 100644 --- a/src/Foundation/Type.hs +++ b/src/Foundation/Type.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE UndecidableInstances #-} diff --git a/src/Foundation/Types.hs b/src/Foundation/Types.hs index 7cfa5dc0a..aaa45b153 100644 --- a/src/Foundation/Types.hs +++ b/src/Foundation/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Types ( UpsertCampusUserMode(..) , _UpsertCampusUserLoginLdap, _UpsertCampusUserLoginDummy, _UpsertCampusUserLoginOther, _UpsertCampusUserLdapSync, _UpsertCampusUserGuessUser diff --git a/src/Foundation/Yesod/Auth.hs b/src/Foundation/Yesod/Auth.hs index 8a929f059..0bebc13b9 100644 --- a/src/Foundation/Yesod/Auth.hs +++ b/src/Foundation/Yesod/Auth.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Yesod.Auth ( authenticate , upsertCampusUser diff --git a/src/Foundation/Yesod/ErrorHandler.hs b/src/Foundation/Yesod/ErrorHandler.hs index 770687a8c..fb330960b 100644 --- a/src/Foundation/Yesod/ErrorHandler.hs +++ b/src/Foundation/Yesod/ErrorHandler.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Yesod.ErrorHandler ( errorHandler ) where diff --git a/src/Foundation/Yesod/Middleware.hs b/src/Foundation/Yesod/Middleware.hs index c39fb9256..dd0866e19 100644 --- a/src/Foundation/Yesod/Middleware.hs +++ b/src/Foundation/Yesod/Middleware.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -O0 -fasm -fprof-auto #-} module Foundation.Yesod.Middleware diff --git a/src/Foundation/Yesod/Persist.hs b/src/Foundation/Yesod/Persist.hs index 67007f420..8cf718cfc 100644 --- a/src/Foundation/Yesod/Persist.hs +++ b/src/Foundation/Yesod/Persist.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Yesod.Persist ( runDB, getDBRunner , runDB', getDBRunner' diff --git a/src/Foundation/Yesod/Session.hs b/src/Foundation/Yesod/Session.hs index d9e110829..de62e9258 100644 --- a/src/Foundation/Yesod/Session.hs +++ b/src/Foundation/Yesod/Session.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Yesod.Session ( makeSessionBackend ) where diff --git a/src/Foundation/Yesod/StaticContent.hs b/src/Foundation/Yesod/StaticContent.hs index 057c7b873..5ab5b04be 100644 --- a/src/Foundation/Yesod/StaticContent.hs +++ b/src/Foundation/Yesod/StaticContent.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Foundation.Yesod.StaticContent ( addStaticContent ) where diff --git a/src/Handler/Admin.hs b/src/Handler/Admin.hs index 12d71ee45..e627fbec3 100644 --- a/src/Handler/Admin.hs +++ b/src/Handler/Admin.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin ( module Handler.Admin ) where diff --git a/src/Handler/Admin/Avs.hs b/src/Handler/Admin/Avs.hs index 27bec473b..436de5a9c 100644 --- a/src/Handler/Admin/Avs.hs +++ b/src/Handler/Admin/Avs.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin.Avs ( getAdminAvsR , postAdminAvsR diff --git a/src/Handler/Admin/Crontab.hs b/src/Handler/Admin/Crontab.hs index 45ee1ab61..12f4349de 100644 --- a/src/Handler/Admin/Crontab.hs +++ b/src/Handler/Admin/Crontab.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Admin.Crontab diff --git a/src/Handler/Admin/ErrorMessage.hs b/src/Handler/Admin/ErrorMessage.hs index 681388175..8994863a7 100644 --- a/src/Handler/Admin/ErrorMessage.hs +++ b/src/Handler/Admin/ErrorMessage.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin.ErrorMessage ( getAdminErrMsgR, postAdminErrMsgR ) where diff --git a/src/Handler/Admin/Ldap.hs b/src/Handler/Admin/Ldap.hs index ba6632a07..4a2df7730 100644 --- a/src/Handler/Admin/Ldap.hs +++ b/src/Handler/Admin/Ldap.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin.Ldap diff --git a/src/Handler/Admin/Test.hs b/src/Handler/Admin/Test.hs index 584715515..282f501d7 100644 --- a/src/Handler/Admin/Test.hs +++ b/src/Handler/Admin/Test.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin.Test ( getAdminTestR , postAdminTestR diff --git a/src/Handler/Admin/Test/Download.hs b/src/Handler/Admin/Test/Download.hs index c27e512d2..2101ab9b2 100644 --- a/src/Handler/Admin/Test/Download.hs +++ b/src/Handler/Admin/Test/Download.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin.Test.Download ( testDownload , generateDownload', Random.seedNew diff --git a/src/Handler/Admin/Tokens.hs b/src/Handler/Admin/Tokens.hs index a684392c2..4d4e40a6b 100644 --- a/src/Handler/Admin/Tokens.hs +++ b/src/Handler/Admin/Tokens.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Admin.Tokens ( getAdminTokensR, postAdminTokensR ) where diff --git a/src/Handler/Allocation.hs b/src/Handler/Allocation.hs index 031e5c055..492bd0e42 100644 --- a/src/Handler/Allocation.hs +++ b/src/Handler/Allocation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation ( module Handler.Allocation ) where diff --git a/src/Handler/Allocation/Accept.hs b/src/Handler/Allocation/Accept.hs index 2fb3118d0..972f10f64 100644 --- a/src/Handler/Allocation/Accept.hs +++ b/src/Handler/Allocation/Accept.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Accept ( SessionDataAllocationResults(..) , AllocationAcceptButton(..) diff --git a/src/Handler/Allocation/AddUser.hs b/src/Handler/Allocation/AddUser.hs index 01a140380..1e7711ebf 100644 --- a/src/Handler/Allocation/AddUser.hs +++ b/src/Handler/Allocation/AddUser.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.AddUser ( getAAddUserR, postAAddUserR ) where diff --git a/src/Handler/Allocation/Application.hs b/src/Handler/Allocation/Application.hs index 5170fcc7b..fe7ef4bc6 100644 --- a/src/Handler/Allocation/Application.hs +++ b/src/Handler/Allocation/Application.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Application ( AllocationApplicationButton(..) , ApplicationFormView(..) diff --git a/src/Handler/Allocation/Compute.hs b/src/Handler/Allocation/Compute.hs index 161289e2e..27764260d 100644 --- a/src/Handler/Allocation/Compute.hs +++ b/src/Handler/Allocation/Compute.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Compute ( getAComputeR , postAComputeR diff --git a/src/Handler/Allocation/Edit.hs b/src/Handler/Allocation/Edit.hs index 2e3874269..6951141e7 100644 --- a/src/Handler/Allocation/Edit.hs +++ b/src/Handler/Allocation/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Edit ( getAEditR, postAEditR ) where diff --git a/src/Handler/Allocation/EditUser.hs b/src/Handler/Allocation/EditUser.hs index c6086b0cb..204eb092c 100644 --- a/src/Handler/Allocation/EditUser.hs +++ b/src/Handler/Allocation/EditUser.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.EditUser ( getAEditUserR, postAEditUserR , getADelUserR, postADelUserR diff --git a/src/Handler/Allocation/Form.hs b/src/Handler/Allocation/Form.hs index 833d0464d..21b702c5b 100644 --- a/src/Handler/Allocation/Form.hs +++ b/src/Handler/Allocation/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Form ( AllocationForm(..) , allocationForm diff --git a/src/Handler/Allocation/Info.hs b/src/Handler/Allocation/Info.hs index 5dcf3aa26..e39a73ed3 100644 --- a/src/Handler/Allocation/Info.hs +++ b/src/Handler/Allocation/Info.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Info ( getInfoAllocationR ) where diff --git a/src/Handler/Allocation/List.hs b/src/Handler/Allocation/List.hs index 20b28e0fc..35fb4e78d 100644 --- a/src/Handler/Allocation/List.hs +++ b/src/Handler/Allocation/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Allocation.List diff --git a/src/Handler/Allocation/Matchings.hs b/src/Handler/Allocation/Matchings.hs index 2b893ec8a..c85637da8 100644 --- a/src/Handler/Allocation/Matchings.hs +++ b/src/Handler/Allocation/Matchings.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Matchings ( getAMatchingListR , getAMLogR diff --git a/src/Handler/Allocation/New.hs b/src/Handler/Allocation/New.hs index 68dac35f0..807c17626 100644 --- a/src/Handler/Allocation/New.hs +++ b/src/Handler/Allocation/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.New ( getAllocationNewR, postAllocationNewR ) where diff --git a/src/Handler/Allocation/Prios.hs b/src/Handler/Allocation/Prios.hs index 6bc84ac33..c6629d17c 100644 --- a/src/Handler/Allocation/Prios.hs +++ b/src/Handler/Allocation/Prios.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Prios ( getAPriosR, postAPriosR ) where diff --git a/src/Handler/Allocation/Register.hs b/src/Handler/Allocation/Register.hs index 374ed4556..ef0762c11 100644 --- a/src/Handler/Allocation/Register.hs +++ b/src/Handler/Allocation/Register.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Register ( AllocationRegisterForm(..) , AllocationRegisterButton(..) diff --git a/src/Handler/Allocation/Show.hs b/src/Handler/Allocation/Show.hs index f034eccd6..617dd09e0 100644 --- a/src/Handler/Allocation/Show.hs +++ b/src/Handler/Allocation/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.Show ( getAShowR, postAShowR ) where diff --git a/src/Handler/Allocation/UserForm.hs b/src/Handler/Allocation/UserForm.hs index 931643a36..31e22154d 100644 --- a/src/Handler/Allocation/UserForm.hs +++ b/src/Handler/Allocation/UserForm.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Allocation.UserForm ( AllocationUserForm(..) , allocationUserForm diff --git a/src/Handler/Allocation/Users.hs b/src/Handler/Allocation/Users.hs index 5fca740ec..c480fcff7 100644 --- a/src/Handler/Allocation/Users.hs +++ b/src/Handler/Allocation/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Allocation.Users diff --git a/src/Handler/ApiDocs.hs b/src/Handler/ApiDocs.hs index 6775333dc..1e8b9f95b 100644 --- a/src/Handler/ApiDocs.hs +++ b/src/Handler/ApiDocs.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ApiDocs ( getApiDocsR ) where diff --git a/src/Handler/Course.hs b/src/Handler/Course.hs index aaff28b89..5786e3566 100644 --- a/src/Handler/Course.hs +++ b/src/Handler/Course.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course ( module Handler.Course ) where diff --git a/src/Handler/Course/Application.hs b/src/Handler/Course/Application.hs index d22c299cc..872222110 100644 --- a/src/Handler/Course/Application.hs +++ b/src/Handler/Course/Application.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Application ( module Handler.Course.Application ) where diff --git a/src/Handler/Course/Application/Edit.hs b/src/Handler/Course/Application/Edit.hs index b2129ce37..ad30e2369 100644 --- a/src/Handler/Course/Application/Edit.hs +++ b/src/Handler/Course/Application/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Application.Edit ( getCAEditR, postCAEditR ) where diff --git a/src/Handler/Course/Application/Files.hs b/src/Handler/Course/Application/Files.hs index 323ef9d69..b2821b08c 100644 --- a/src/Handler/Course/Application/Files.hs +++ b/src/Handler/Course/Application/Files.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Course.Application.Files diff --git a/src/Handler/Course/Application/List.hs b/src/Handler/Course/Application/List.hs index d637eb50a..124c46139 100644 --- a/src/Handler/Course/Application/List.hs +++ b/src/Handler/Course/Application/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Handler/Course/Communication.hs b/src/Handler/Course/Communication.hs index cb9e762d2..49899658b 100644 --- a/src/Handler/Course/Communication.hs +++ b/src/Handler/Course/Communication.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Communication ( postCCommR, getCCommR ) where diff --git a/src/Handler/Course/Delete.hs b/src/Handler/Course/Delete.hs index ce238c406..eae56855a 100644 --- a/src/Handler/Course/Delete.hs +++ b/src/Handler/Course/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Delete ( getCDeleteR, postCDeleteR ) where diff --git a/src/Handler/Course/Edit.hs b/src/Handler/Course/Edit.hs index b29115833..e8092cac4 100644 --- a/src/Handler/Course/Edit.hs +++ b/src/Handler/Course/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Edit ( getCourseNewR, postCourseNewR , getCEditR, postCEditR diff --git a/src/Handler/Course/Events.hs b/src/Handler/Course/Events.hs index 75e0f4fd6..acfb7637d 100644 --- a/src/Handler/Course/Events.hs +++ b/src/Handler/Course/Events.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Events ( module Handler.Course.Events ) where diff --git a/src/Handler/Course/Events/Delete.hs b/src/Handler/Course/Events/Delete.hs index 65c742bbf..7dfcdcba2 100644 --- a/src/Handler/Course/Events/Delete.hs +++ b/src/Handler/Course/Events/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Events.Delete ( getCEvDeleteR, postCEvDeleteR ) where diff --git a/src/Handler/Course/Events/Edit.hs b/src/Handler/Course/Events/Edit.hs index 77aebb654..ceef29fe1 100644 --- a/src/Handler/Course/Events/Edit.hs +++ b/src/Handler/Course/Events/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Events.Edit ( getCEvEditR, postCEvEditR ) where diff --git a/src/Handler/Course/Events/Form.hs b/src/Handler/Course/Events/Form.hs index d9ef4ffeb..29a968826 100644 --- a/src/Handler/Course/Events/Form.hs +++ b/src/Handler/Course/Events/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Events.Form ( CourseEventForm(..) , courseEventForm diff --git a/src/Handler/Course/Events/New.hs b/src/Handler/Course/Events/New.hs index a7444e4c2..b43656d98 100644 --- a/src/Handler/Course/Events/New.hs +++ b/src/Handler/Course/Events/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Events.New ( getCEventsNewR, postCEventsNewR ) where diff --git a/src/Handler/Course/LecturerInvite.hs b/src/Handler/Course/LecturerInvite.hs index a8d379711..96f9d860b 100644 --- a/src/Handler/Course/LecturerInvite.hs +++ b/src/Handler/Course/LecturerInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Course.LecturerInvite diff --git a/src/Handler/Course/List.hs b/src/Handler/Course/List.hs index ddc530d74..c92fcc25e 100644 --- a/src/Handler/Course/List.hs +++ b/src/Handler/Course/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Course.List diff --git a/src/Handler/Course/News.hs b/src/Handler/Course/News.hs index 640e4b242..aa4dd3353 100644 --- a/src/Handler/Course/News.hs +++ b/src/Handler/Course/News.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News ( module Handler.Course.News ) where diff --git a/src/Handler/Course/News/Delete.hs b/src/Handler/Course/News/Delete.hs index 8fda2c3a0..d540a5dd0 100644 --- a/src/Handler/Course/News/Delete.hs +++ b/src/Handler/Course/News/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News.Delete ( getCNDeleteR, postCNDeleteR ) where diff --git a/src/Handler/Course/News/Download.hs b/src/Handler/Course/News/Download.hs index 9032acd97..a6ca72afa 100644 --- a/src/Handler/Course/News/Download.hs +++ b/src/Handler/Course/News/Download.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News.Download ( getCNArchiveR, cnArchiveSource , getCNFileR, cnFileSource diff --git a/src/Handler/Course/News/Edit.hs b/src/Handler/Course/News/Edit.hs index 8457446d5..444c20aa0 100644 --- a/src/Handler/Course/News/Edit.hs +++ b/src/Handler/Course/News/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News.Edit ( getCNEditR, postCNEditR ) where diff --git a/src/Handler/Course/News/Form.hs b/src/Handler/Course/News/Form.hs index f8cd56363..3d0abaf3b 100644 --- a/src/Handler/Course/News/Form.hs +++ b/src/Handler/Course/News/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News.Form ( CourseNewsForm(..) , courseNewsForm diff --git a/src/Handler/Course/News/New.hs b/src/Handler/Course/News/New.hs index 365862bdb..f2a2dad2a 100644 --- a/src/Handler/Course/News/New.hs +++ b/src/Handler/Course/News/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News.New ( getCNewsNewR, postCNewsNewR ) where diff --git a/src/Handler/Course/News/Show.hs b/src/Handler/Course/News/Show.hs index 5a9298468..2edf36b3f 100644 --- a/src/Handler/Course/News/Show.hs +++ b/src/Handler/Course/News/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.News.Show ( getCNShowR ) where diff --git a/src/Handler/Course/ParticipantInvite.hs b/src/Handler/Course/ParticipantInvite.hs index b91c65edf..6f1f83149 100644 --- a/src/Handler/Course/ParticipantInvite.hs +++ b/src/Handler/Course/ParticipantInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Course.ParticipantInvite diff --git a/src/Handler/Course/Register.hs b/src/Handler/Course/Register.hs index aaba24cf7..641b3cc12 100644 --- a/src/Handler/Course/Register.hs +++ b/src/Handler/Course/Register.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Register ( ButtonCourseRegister(..) , CourseRegisterForm(..) diff --git a/src/Handler/Course/Show.hs b/src/Handler/Course/Show.hs index 1f25a0b29..28436a776 100644 --- a/src/Handler/Course/Show.hs +++ b/src/Handler/Course/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.Show ( getCShowR , getCRegisterTemplateR, courseRegisterTemplateSource diff --git a/src/Handler/Course/User.hs b/src/Handler/Course/User.hs index 7ef122422..ec2cf6070 100644 --- a/src/Handler/Course/User.hs +++ b/src/Handler/Course/User.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Course.User ( getCUserR, postCUserR ) where diff --git a/src/Handler/Course/Users.hs b/src/Handler/Course/Users.hs index d44805f8f..e626c0e67 100644 --- a/src/Handler/Course/Users.hs +++ b/src/Handler/Course/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans -fno-warn-redundant-constraints #-} module Handler.Course.Users diff --git a/src/Handler/CryptoIDDispatch.hs b/src/Handler/CryptoIDDispatch.hs index e0326d9c9..42b6448e0 100644 --- a/src/Handler/CryptoIDDispatch.hs +++ b/src/Handler/CryptoIDDispatch.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.CryptoIDDispatch ( getCryptoUUIDDispatchR , getCryptoFileNameDispatchR diff --git a/src/Handler/Error.hs b/src/Handler/Error.hs index eea8dcfa7..95f59d111 100644 --- a/src/Handler/Error.hs +++ b/src/Handler/Error.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Error ( getErrorR ) where diff --git a/src/Handler/Exam.hs b/src/Handler/Exam.hs index 0e3c209dd..f2239df9e 100644 --- a/src/Handler/Exam.hs +++ b/src/Handler/Exam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam ( module Handler.Exam ) where diff --git a/src/Handler/Exam/AddUser.hs b/src/Handler/Exam/AddUser.hs index 22a0dd2a5..50c0b6b8f 100644 --- a/src/Handler/Exam/AddUser.hs +++ b/src/Handler/Exam/AddUser.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.AddUser ( getEAddUserR, postEAddUserR ) where diff --git a/src/Handler/Exam/AutoOccurrence.hs b/src/Handler/Exam/AutoOccurrence.hs index e4422ba6e..469d199d1 100644 --- a/src/Handler/Exam/AutoOccurrence.hs +++ b/src/Handler/Exam/AutoOccurrence.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} module Handler.Exam.AutoOccurrence diff --git a/src/Handler/Exam/Correct.hs b/src/Handler/Exam/Correct.hs index f22e9d3c6..b9e5c52fb 100644 --- a/src/Handler/Exam/Correct.hs +++ b/src/Handler/Exam/Correct.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.Correct ( getECorrectR, postECorrectR ) where diff --git a/src/Handler/Exam/CorrectorInvite.hs b/src/Handler/Exam/CorrectorInvite.hs index a69ecd850..eaca235be 100644 --- a/src/Handler/Exam/CorrectorInvite.hs +++ b/src/Handler/Exam/CorrectorInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Exam.CorrectorInvite diff --git a/src/Handler/Exam/Edit.hs b/src/Handler/Exam/Edit.hs index dd4bba89f..94b6ef30d 100644 --- a/src/Handler/Exam/Edit.hs +++ b/src/Handler/Exam/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.Edit ( getEEditR, postEEditR ) where diff --git a/src/Handler/Exam/Form.hs b/src/Handler/Exam/Form.hs index 25058461c..b5f333776 100644 --- a/src/Handler/Exam/Form.hs +++ b/src/Handler/Exam/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.Form ( ExamForm(..) , ExamOccurrenceForm(..) diff --git a/src/Handler/Exam/List.hs b/src/Handler/Exam/List.hs index 20535552f..c9fdf4bb8 100644 --- a/src/Handler/Exam/List.hs +++ b/src/Handler/Exam/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.List ( mkExamTable , getCExamListR diff --git a/src/Handler/Exam/New.hs b/src/Handler/Exam/New.hs index c3a8c6fc7..886dfa0b9 100644 --- a/src/Handler/Exam/New.hs +++ b/src/Handler/Exam/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.New ( getCExamNewR, postCExamNewR ) where diff --git a/src/Handler/Exam/Register.hs b/src/Handler/Exam/Register.hs index 0ed4c1385..7c6634d25 100644 --- a/src/Handler/Exam/Register.hs +++ b/src/Handler/Exam/Register.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.Register ( ButtonExamRegister(..) , postERegisterR diff --git a/src/Handler/Exam/RegistrationInvite.hs b/src/Handler/Exam/RegistrationInvite.hs index eee12c2ba..6576ba13c 100644 --- a/src/Handler/Exam/RegistrationInvite.hs +++ b/src/Handler/Exam/RegistrationInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Exam.RegistrationInvite diff --git a/src/Handler/Exam/Show.hs b/src/Handler/Exam/Show.hs index 392c56337..090c6f1ed 100644 --- a/src/Handler/Exam/Show.hs +++ b/src/Handler/Exam/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Exam.Show ( getEShowR ) where diff --git a/src/Handler/Exam/Users.hs b/src/Handler/Exam/Users.hs index 629fd1827..e6204cfd1 100644 --- a/src/Handler/Exam/Users.hs +++ b/src/Handler/Exam/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Exam.Users diff --git a/src/Handler/ExamOffice.hs b/src/Handler/ExamOffice.hs index de787dfd7..8e4997af4 100644 --- a/src/Handler/ExamOffice.hs +++ b/src/Handler/ExamOffice.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExamOffice ( module Handler.ExamOffice ) where diff --git a/src/Handler/ExamOffice/Course.hs b/src/Handler/ExamOffice/Course.hs index 9ad0cf949..980f442ae 100644 --- a/src/Handler/ExamOffice/Course.hs +++ b/src/Handler/ExamOffice/Course.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExamOffice.Course ( getCExamOfficeR, postCExamOfficeR ) where diff --git a/src/Handler/ExamOffice/Exam.hs b/src/Handler/ExamOffice/Exam.hs index 69a32fd3f..0d72ed7f2 100644 --- a/src/Handler/ExamOffice/Exam.hs +++ b/src/Handler/ExamOffice/Exam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.ExamOffice.Exam diff --git a/src/Handler/ExamOffice/Exams.hs b/src/Handler/ExamOffice/Exams.hs index c6ec5ee37..1670f4546 100644 --- a/src/Handler/ExamOffice/Exams.hs +++ b/src/Handler/ExamOffice/Exams.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.ExamOffice.Exams diff --git a/src/Handler/ExamOffice/ExternalExam.hs b/src/Handler/ExamOffice/ExternalExam.hs index 8ca0c6c8e..34d7aba04 100644 --- a/src/Handler/ExamOffice/ExternalExam.hs +++ b/src/Handler/ExamOffice/ExternalExam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExamOffice.ExternalExam ( getEEGradesR, postEEGradesR ) where diff --git a/src/Handler/ExamOffice/Fields.hs b/src/Handler/ExamOffice/Fields.hs index 48f2c02fd..26c5aefcc 100644 --- a/src/Handler/ExamOffice/Fields.hs +++ b/src/Handler/ExamOffice/Fields.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExamOffice.Fields ( getEOFieldsR , postEOFieldsR diff --git a/src/Handler/ExamOffice/Users.hs b/src/Handler/ExamOffice/Users.hs index baf745264..ef5f9948e 100644 --- a/src/Handler/ExamOffice/Users.hs +++ b/src/Handler/ExamOffice/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.ExamOffice.Users diff --git a/src/Handler/ExternalExam.hs b/src/Handler/ExternalExam.hs index fe4c662f3..80e950a8d 100644 --- a/src/Handler/ExternalExam.hs +++ b/src/Handler/ExternalExam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam ( module Handler.ExternalExam ) where diff --git a/src/Handler/ExternalExam/Correct.hs b/src/Handler/ExternalExam/Correct.hs index cb13183b4..fe5086e44 100644 --- a/src/Handler/ExternalExam/Correct.hs +++ b/src/Handler/ExternalExam/Correct.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.Correct ( getEECorrectR, postEECorrectR ) where diff --git a/src/Handler/ExternalExam/Edit.hs b/src/Handler/ExternalExam/Edit.hs index 05fe04e08..4381c8263 100644 --- a/src/Handler/ExternalExam/Edit.hs +++ b/src/Handler/ExternalExam/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.Edit ( getEEEditR, postEEEditR ) where diff --git a/src/Handler/ExternalExam/Form.hs b/src/Handler/ExternalExam/Form.hs index da5fd6a32..ba7409a61 100644 --- a/src/Handler/ExternalExam/Form.hs +++ b/src/Handler/ExternalExam/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.Form ( ExternalExamForm(..) , externalExamForm diff --git a/src/Handler/ExternalExam/List.hs b/src/Handler/ExternalExam/List.hs index 2a65080ec..53a2f0939 100644 --- a/src/Handler/ExternalExam/List.hs +++ b/src/Handler/ExternalExam/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.List ( getEExamListR ) where diff --git a/src/Handler/ExternalExam/New.hs b/src/Handler/ExternalExam/New.hs index 8b9b65b13..4ef8a762b 100644 --- a/src/Handler/ExternalExam/New.hs +++ b/src/Handler/ExternalExam/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.New ( getEExamNewR, postEExamNewR ) where diff --git a/src/Handler/ExternalExam/Show.hs b/src/Handler/ExternalExam/Show.hs index 49f3a85ac..d21e174f3 100644 --- a/src/Handler/ExternalExam/Show.hs +++ b/src/Handler/ExternalExam/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.Show ( getEEShowR ) where diff --git a/src/Handler/ExternalExam/StaffInvite.hs b/src/Handler/ExternalExam/StaffInvite.hs index 8d8c69afa..3cd30eae1 100644 --- a/src/Handler/ExternalExam/StaffInvite.hs +++ b/src/Handler/ExternalExam/StaffInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.ExternalExam.StaffInvite diff --git a/src/Handler/ExternalExam/Users.hs b/src/Handler/ExternalExam/Users.hs index 79f9f8b38..c401ce4d3 100644 --- a/src/Handler/ExternalExam/Users.hs +++ b/src/Handler/ExternalExam/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.ExternalExam.Users ( getEEUsersR, postEEUsersR ) where diff --git a/src/Handler/Health.hs b/src/Handler/Health.hs index 3fe2a4437..a34361191 100644 --- a/src/Handler/Health.hs +++ b/src/Handler/Health.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Health where import Import diff --git a/src/Handler/Help.hs b/src/Handler/Help.hs index e0c4d6ea7..dc4c65c36 100644 --- a/src/Handler/Help.hs +++ b/src/Handler/Help.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Help where import Import diff --git a/src/Handler/Info.hs b/src/Handler/Info.hs index b4ce9389d..4b06ab0f5 100644 --- a/src/Handler/Info.hs +++ b/src/Handler/Info.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Info where import Import diff --git a/src/Handler/Info/TH.hs b/src/Handler/Info/TH.hs index d8e354dcf..6984de242 100644 --- a/src/Handler/Info/TH.hs +++ b/src/Handler/Info/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Info.TH ( glossaryTerms ) where diff --git a/src/Handler/LMS.hs b/src/Handler/LMS.hs index 116d864e0..93efdcdf3 100644 --- a/src/Handler/LMS.hs +++ b/src/Handler/LMS.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} -- needed for HasEntity instances {-# OPTIONS -Wno-unused-top-binds #-} -- TODO: remove me, for debugging only {-# LANGUAGE TypeApplications #-} diff --git a/src/Handler/LMS/Fake.hs b/src/Handler/LMS/Fake.hs index 11f66a0aa..6f916c122 100644 --- a/src/Handler/LMS/Fake.hs +++ b/src/Handler/LMS/Fake.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.LMS.Fake ( getLmsFakeR, postLmsFakeR ) where diff --git a/src/Handler/LMS/Result.hs b/src/Handler/LMS/Result.hs index 8d5abf085..4e15da823 100644 --- a/src/Handler/LMS/Result.hs +++ b/src/Handler/LMS/Result.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} -- needed for HasEntity instances module Handler.LMS.Result diff --git a/src/Handler/LMS/Userlist.hs b/src/Handler/LMS/Userlist.hs index 0987aa442..e2b26b30e 100644 --- a/src/Handler/LMS/Userlist.hs +++ b/src/Handler/LMS/Userlist.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} -- needed for HasEntity instances module Handler.LMS.Userlist diff --git a/src/Handler/LMS/Users.hs b/src/Handler/LMS/Users.hs index 216c74270..6c5d69e9e 100644 --- a/src/Handler/LMS/Users.hs +++ b/src/Handler/LMS/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} -- needed for HasEntity instances module Handler.LMS.Users diff --git a/src/Handler/Material.hs b/src/Handler/Material.hs index 021ab7865..862967553 100644 --- a/src/Handler/Material.hs +++ b/src/Handler/Material.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Material ( getMaterialListR , getMFileR, getMVideoR diff --git a/src/Handler/Metrics.hs b/src/Handler/Metrics.hs index fc4a2bdc5..bf43890d5 100644 --- a/src/Handler/Metrics.hs +++ b/src/Handler/Metrics.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Metrics ( getMetricsR ) where diff --git a/src/Handler/News.hs b/src/Handler/News.hs index 30afe042f..fd5e04113 100644 --- a/src/Handler/News.hs +++ b/src/Handler/News.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.News where import Import hiding (maximum, minimum, minimumBy) diff --git a/src/Handler/Participants.hs b/src/Handler/Participants.hs index 2653fc356..318130962 100644 --- a/src/Handler/Participants.hs +++ b/src/Handler/Participants.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints -fno-warn-incomplete-uni-patterns #-} module Handler.Participants ( getParticipantsListR diff --git a/src/Handler/PrintCenter.hs b/src/Handler/PrintCenter.hs index dfe28ad44..5aa07eb97 100644 --- a/src/Handler/PrintCenter.hs +++ b/src/Handler/PrintCenter.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE TypeApplications #-} module Handler.PrintCenter diff --git a/src/Handler/Profile.hs b/src/Handler/Profile.hs index e953e9d47..e982171f3 100644 --- a/src/Handler/Profile.hs +++ b/src/Handler/Profile.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Profile ( getProfileR, postProfileR , getProfileDataR, makeProfileData diff --git a/src/Handler/Qualification.hs b/src/Handler/Qualification.hs index c5d1e888c..aa70831b5 100644 --- a/src/Handler/Qualification.hs +++ b/src/Handler/Qualification.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} -- needed for HasEntity instances {-# OPTIONS -Wno-unused-top-binds #-} -- TODO: remove me, for debugging only {-# LANGUAGE TypeApplications #-} diff --git a/src/Handler/School.hs b/src/Handler/School.hs index 72dd75bbf..48693c517 100644 --- a/src/Handler/School.hs +++ b/src/Handler/School.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.School where import Import diff --git a/src/Handler/Sheet.hs b/src/Handler/Sheet.hs index 803fe548b..5e9ae85d0 100644 --- a/src/Handler/Sheet.hs +++ b/src/Handler/Sheet.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Sheet diff --git a/src/Handler/Sheet/CorrectorInvite.hs b/src/Handler/Sheet/CorrectorInvite.hs index ea4e29d83..8c7452628 100644 --- a/src/Handler/Sheet/CorrectorInvite.hs +++ b/src/Handler/Sheet/CorrectorInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Sheet.CorrectorInvite diff --git a/src/Handler/Sheet/Current.hs b/src/Handler/Sheet/Current.hs index 074fa7bd2..680702142 100644 --- a/src/Handler/Sheet/Current.hs +++ b/src/Handler/Sheet/Current.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.Current ( getSheetCurrentR , getSheetOldUnassignedR diff --git a/src/Handler/Sheet/Delete.hs b/src/Handler/Sheet/Delete.hs index 5a4ede7cb..0d5075494 100644 --- a/src/Handler/Sheet/Delete.hs +++ b/src/Handler/Sheet/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.Delete ( getSDelR, postSDelR ) where diff --git a/src/Handler/Sheet/Download.hs b/src/Handler/Sheet/Download.hs index 3c2ff51ad..08830b584 100644 --- a/src/Handler/Sheet/Download.hs +++ b/src/Handler/Sheet/Download.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.Download ( getSArchiveR, getSFileR, getSZipR ) where diff --git a/src/Handler/Sheet/Edit.hs b/src/Handler/Sheet/Edit.hs index 080e49b51..cf16c5706 100644 --- a/src/Handler/Sheet/Edit.hs +++ b/src/Handler/Sheet/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.Edit ( getSEditR, postSEditR , handleSheetEdit diff --git a/src/Handler/Sheet/Form.hs b/src/Handler/Sheet/Form.hs index 15afa9566..14805015b 100644 --- a/src/Handler/Sheet/Form.hs +++ b/src/Handler/Sheet/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -Wwarn #-} module Handler.Sheet.Form diff --git a/src/Handler/Sheet/List.hs b/src/Handler/Sheet/List.hs index de27c8d3b..680f9433b 100644 --- a/src/Handler/Sheet/List.hs +++ b/src/Handler/Sheet/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.List ( getSheetListR ) where diff --git a/src/Handler/Sheet/New.hs b/src/Handler/Sheet/New.hs index 9ec4770c6..eb07c61d7 100644 --- a/src/Handler/Sheet/New.hs +++ b/src/Handler/Sheet/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.New ( getSheetNewR, postSheetNewR ) where diff --git a/src/Handler/Sheet/PersonalisedFiles.hs b/src/Handler/Sheet/PersonalisedFiles.hs index b56651052..3457c51cb 100644 --- a/src/Handler/Sheet/PersonalisedFiles.hs +++ b/src/Handler/Sheet/PersonalisedFiles.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Sheet.PersonalisedFiles diff --git a/src/Handler/Sheet/PersonalisedFiles/Meta.hs b/src/Handler/Sheet/PersonalisedFiles/Meta.hs index 2b0713041..1bdc3dcfe 100644 --- a/src/Handler/Sheet/PersonalisedFiles/Meta.hs +++ b/src/Handler/Sheet/PersonalisedFiles/Meta.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.PersonalisedFiles.Meta ( formatPersonalisedSheetFilesMeta ) where diff --git a/src/Handler/Sheet/PersonalisedFiles/Types.hs b/src/Handler/Sheet/PersonalisedFiles/Types.hs index b53d3c055..170a0a202 100644 --- a/src/Handler/Sheet/PersonalisedFiles/Types.hs +++ b/src/Handler/Sheet/PersonalisedFiles/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.PersonalisedFiles.Types ( PersonalisedSheetFilesDownloadAnonymous(..) , _PersonalisedSheetFilesDownloadAnonymous, _PersonalisedSheetFilesDownloadSurnames, _PersonalisedSheetFilesDownloadMatriculations, _PersonalisedSheetFilesDownloadGroups diff --git a/src/Handler/Sheet/Pseudonym.hs b/src/Handler/Sheet/Pseudonym.hs index f269ef18c..41eff99b3 100644 --- a/src/Handler/Sheet/Pseudonym.hs +++ b/src/Handler/Sheet/Pseudonym.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.Pseudonym ( getSPseudonymR, postSPseudonymR , ButtonGeneratePseudonym(..) diff --git a/src/Handler/Sheet/Show.hs b/src/Handler/Sheet/Show.hs index a416b5aaa..62a25cf60 100644 --- a/src/Handler/Sheet/Show.hs +++ b/src/Handler/Sheet/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Sheet.Show ( getSShowR ) where diff --git a/src/Handler/StorageKey.hs b/src/Handler/StorageKey.hs index fc9de6e62..09e9a5832 100644 --- a/src/Handler/StorageKey.hs +++ b/src/Handler/StorageKey.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.StorageKey ( postStorageKeyR ) where diff --git a/src/Handler/Submission.hs b/src/Handler/Submission.hs index ca4ff3130..93f8c15aa 100644 --- a/src/Handler/Submission.hs +++ b/src/Handler/Submission.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission ( getSubmissionOwnR , module Handler.Submission.New diff --git a/src/Handler/Submission/Assign.hs b/src/Handler/Submission/Assign.hs index 30470c0ed..f2d59f56d 100644 --- a/src/Handler/Submission/Assign.hs +++ b/src/Handler/Submission/Assign.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Assign ( getSubAssignR, postSubAssignR , getCAssignR, postCAssignR diff --git a/src/Handler/Submission/AuthorshipStatements.hs b/src/Handler/Submission/AuthorshipStatements.hs index ed22014a2..cf59aaea4 100644 --- a/src/Handler/Submission/AuthorshipStatements.hs +++ b/src/Handler/Submission/AuthorshipStatements.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Submission.AuthorshipStatements diff --git a/src/Handler/Submission/Correction.hs b/src/Handler/Submission/Correction.hs index 5cc2154cd..90f1ecec7 100644 --- a/src/Handler/Submission/Correction.hs +++ b/src/Handler/Submission/Correction.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Correction ( getCorrectionR, postCorrectionR , getCorrectionUserR diff --git a/src/Handler/Submission/Create.hs b/src/Handler/Submission/Create.hs index 9eb2bdfd1..417a19c32 100644 --- a/src/Handler/Submission/Create.hs +++ b/src/Handler/Submission/Create.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Create ( getCorrectionsCreateR, postCorrectionsCreateR ) where diff --git a/src/Handler/Submission/Delete.hs b/src/Handler/Submission/Delete.hs index e2cd1d190..3d3b61f8a 100644 --- a/src/Handler/Submission/Delete.hs +++ b/src/Handler/Submission/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Delete ( getSubDelR, postSubDelR ) where diff --git a/src/Handler/Submission/Download.hs b/src/Handler/Submission/Download.hs index 454e361dc..3f006df94 100644 --- a/src/Handler/Submission/Download.hs +++ b/src/Handler/Submission/Download.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Download ( getSubDownloadR, subDownloadSource , getSubArchiveR, subArchiveSource diff --git a/src/Handler/Submission/Grade.hs b/src/Handler/Submission/Grade.hs index d805b574e..9ad50d113 100644 --- a/src/Handler/Submission/Grade.hs +++ b/src/Handler/Submission/Grade.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Grade ( getCorrectionsGradeR, postCorrectionsGradeR ) where diff --git a/src/Handler/Submission/Helper.hs b/src/Handler/Submission/Helper.hs index ae8799d23..05dbc4d2c 100644 --- a/src/Handler/Submission/Helper.hs +++ b/src/Handler/Submission/Helper.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Helper ( submissionHelper ) where diff --git a/src/Handler/Submission/Helper/ArchiveTable.hs b/src/Handler/Submission/Helper/ArchiveTable.hs index d7e9c4fc1..737440df2 100644 --- a/src/Handler/Submission/Helper/ArchiveTable.hs +++ b/src/Handler/Submission/Helper/ArchiveTable.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Submission.Helper.ArchiveTable diff --git a/src/Handler/Submission/List.hs b/src/Handler/Submission/List.hs index d03e66786..787d04574 100644 --- a/src/Handler/Submission/List.hs +++ b/src/Handler/Submission/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} {-# OPTIONS_GHC -fno-warn-unused-top-binds #-} diff --git a/src/Handler/Submission/New.hs b/src/Handler/Submission/New.hs index c22da6a70..3766d21fc 100644 --- a/src/Handler/Submission/New.hs +++ b/src/Handler/Submission/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.New ( getSubmissionNewR, postSubmissionNewR ) where diff --git a/src/Handler/Submission/Show.hs b/src/Handler/Submission/Show.hs index 57c07ac42..e844650cd 100644 --- a/src/Handler/Submission/Show.hs +++ b/src/Handler/Submission/Show.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Show ( getSubShowR, postSubShowR ) where diff --git a/src/Handler/Submission/SubmissionUserInvite.hs b/src/Handler/Submission/SubmissionUserInvite.hs index d8095f164..566e1f8ae 100644 --- a/src/Handler/Submission/SubmissionUserInvite.hs +++ b/src/Handler/Submission/SubmissionUserInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Submission.SubmissionUserInvite diff --git a/src/Handler/Submission/Upload.hs b/src/Handler/Submission/Upload.hs index 2703b7ecc..f8a4cfc87 100644 --- a/src/Handler/Submission/Upload.hs +++ b/src/Handler/Submission/Upload.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Submission.Upload ( getCorrectionsUploadR, postCorrectionsUploadR ) where diff --git a/src/Handler/Swagger.hs b/src/Handler/Swagger.hs index 665d7cb69..db18c0ba5 100644 --- a/src/Handler/Swagger.hs +++ b/src/Handler/Swagger.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Swagger ( getSwaggerR, getSwaggerJsonR ) where diff --git a/src/Handler/SystemMessage.hs b/src/Handler/SystemMessage.hs index e51dfc6aa..4557b101c 100644 --- a/src/Handler/SystemMessage.hs +++ b/src/Handler/SystemMessage.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.SystemMessage ( getMessageR, postMessageR , getMessageListR, postMessageListR diff --git a/src/Handler/Term.hs b/src/Handler/Term.hs index 93bc0f445..7ea8aa652 100644 --- a/src/Handler/Term.hs +++ b/src/Handler/Term.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Term ( getTermShowR , getTermEditR, postTermEditR diff --git a/src/Handler/Tutorial.hs b/src/Handler/Tutorial.hs index 04fc02220..9c6da7d53 100644 --- a/src/Handler/Tutorial.hs +++ b/src/Handler/Tutorial.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial ( module Handler.Tutorial ) where diff --git a/src/Handler/Tutorial/Communication.hs b/src/Handler/Tutorial/Communication.hs index 84670801e..ede48066a 100644 --- a/src/Handler/Tutorial/Communication.hs +++ b/src/Handler/Tutorial/Communication.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.Communication ( getTCommR, postTCommR ) where diff --git a/src/Handler/Tutorial/Delete.hs b/src/Handler/Tutorial/Delete.hs index ed82c7fc5..f489cf56f 100644 --- a/src/Handler/Tutorial/Delete.hs +++ b/src/Handler/Tutorial/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.Delete ( getTDeleteR, postTDeleteR ) where diff --git a/src/Handler/Tutorial/Edit.hs b/src/Handler/Tutorial/Edit.hs index fd783a5a9..3c58cf3f1 100644 --- a/src/Handler/Tutorial/Edit.hs +++ b/src/Handler/Tutorial/Edit.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.Edit ( getTEditR, postTEditR ) where diff --git a/src/Handler/Tutorial/Form.hs b/src/Handler/Tutorial/Form.hs index 178b43cba..945abd68a 100644 --- a/src/Handler/Tutorial/Form.hs +++ b/src/Handler/Tutorial/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.Form ( TutorialForm(..) , tutorialForm diff --git a/src/Handler/Tutorial/List.hs b/src/Handler/Tutorial/List.hs index 9043cb08d..fa24a5966 100644 --- a/src/Handler/Tutorial/List.hs +++ b/src/Handler/Tutorial/List.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.List ( getCTutorialListR ) where diff --git a/src/Handler/Tutorial/New.hs b/src/Handler/Tutorial/New.hs index 32a88670e..8f81c5dcb 100644 --- a/src/Handler/Tutorial/New.hs +++ b/src/Handler/Tutorial/New.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.New ( getCTutorialNewR, postCTutorialNewR ) where diff --git a/src/Handler/Tutorial/Register.hs b/src/Handler/Tutorial/Register.hs index 44e35114c..06471ead8 100644 --- a/src/Handler/Tutorial/Register.hs +++ b/src/Handler/Tutorial/Register.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.Register ( postTRegisterR ) where diff --git a/src/Handler/Tutorial/TutorInvite.hs b/src/Handler/Tutorial/TutorInvite.hs index 410f4e5d5..6993845c8 100644 --- a/src/Handler/Tutorial/TutorInvite.hs +++ b/src/Handler/Tutorial/TutorInvite.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Tutorial.TutorInvite diff --git a/src/Handler/Tutorial/Users.hs b/src/Handler/Tutorial/Users.hs index eb15e4e84..df104752f 100644 --- a/src/Handler/Tutorial/Users.hs +++ b/src/Handler/Tutorial/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Tutorial.Users ( getTUsersR, postTUsersR ) where diff --git a/src/Handler/Upload.hs b/src/Handler/Upload.hs index 7ca52b802..8c92eebfc 100644 --- a/src/Handler/Upload.hs +++ b/src/Handler/Upload.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Upload ( putUploadR ) where diff --git a/src/Handler/Users.hs b/src/Handler/Users.hs index fcfc1ef15..deadc20dc 100644 --- a/src/Handler/Users.hs +++ b/src/Handler/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Users diff --git a/src/Handler/Users/Add.hs b/src/Handler/Users/Add.hs index 8e367710f..2664e4c2e 100644 --- a/src/Handler/Users/Add.hs +++ b/src/Handler/Users/Add.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Users.Add ( getAdminUserAddR, postAdminUserAddR -- , AdminUserForm(..), adminUserForm -- no longer needed elsewhere diff --git a/src/Handler/Utils.hs b/src/Handler/Utils.hs index 5d635e60e..27416a072 100644 --- a/src/Handler/Utils.hs +++ b/src/Handler/Utils.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils ( module Handler.Utils ) where diff --git a/src/Handler/Utils/Allocation.hs b/src/Handler/Utils/Allocation.hs index 785d69392..ed65d0ec7 100644 --- a/src/Handler/Utils/Allocation.hs +++ b/src/Handler/Utils/Allocation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Allocation ( allocationStarted, allocationNotifyNewCourses , ordinalPriorities diff --git a/src/Handler/Utils/AuthorshipStatement.hs b/src/Handler/Utils/AuthorshipStatement.hs index fa09969d9..2832bdd86 100644 --- a/src/Handler/Utils/AuthorshipStatement.hs +++ b/src/Handler/Utils/AuthorshipStatement.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.AuthorshipStatement ( insertAuthorshipStatement , forcedAuthorshipStatementField diff --git a/src/Handler/Utils/Avs.hs b/src/Handler/Utils/Avs.hs index ee1343c13..2734ca649 100644 --- a/src/Handler/Utils/Avs.hs +++ b/src/Handler/Utils/Avs.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Avs ( -- upsertAvsUser --, checkLicences diff --git a/src/Handler/Utils/Communication.hs b/src/Handler/Utils/Communication.hs index 81b266fa6..4423d65a1 100644 --- a/src/Handler/Utils/Communication.hs +++ b/src/Handler/Utils/Communication.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Communication ( RecipientGroup(..) , CommunicationRoute(..) diff --git a/src/Handler/Utils/ContentDisposition.hs b/src/Handler/Utils/ContentDisposition.hs index ef971ba6d..225a1b71b 100644 --- a/src/Handler/Utils/ContentDisposition.hs +++ b/src/Handler/Utils/ContentDisposition.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.ContentDisposition ( downloadFiles , setContentDisposition' diff --git a/src/Handler/Utils/Corrections.hs b/src/Handler/Utils/Corrections.hs index 2fd58de80..4bd8a47a3 100644 --- a/src/Handler/Utils/Corrections.hs +++ b/src/Handler/Utils/Corrections.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Corrections where import Import diff --git a/src/Handler/Utils/Course.hs b/src/Handler/Utils/Course.hs index 0951152bd..437e56561 100644 --- a/src/Handler/Utils/Course.hs +++ b/src/Handler/Utils/Course.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Course where import Import diff --git a/src/Handler/Utils/Csv.hs b/src/Handler/Utils/Csv.hs index b9581486f..7337d01dc 100644 --- a/src/Handler/Utils/Csv.hs +++ b/src/Handler/Utils/Csv.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Utils.Csv diff --git a/src/Handler/Utils/Database.hs b/src/Handler/Utils/Database.hs index c869b4bbb..5f1bb8d0a 100644 --- a/src/Handler/Utils/Database.hs +++ b/src/Handler/Utils/Database.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Database ( getSchoolsOf , makeSchoolDictionaryDB, makeSchoolDictionary diff --git a/src/Handler/Utils/DateTime.hs b/src/Handler/Utils/DateTime.hs index fb82e3d6d..09c605930 100644 --- a/src/Handler/Utils/DateTime.hs +++ b/src/Handler/Utils/DateTime.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Utils.DateTime diff --git a/src/Handler/Utils/Delete.hs b/src/Handler/Utils/Delete.hs index 6df29c670..dbd062bbb 100644 --- a/src/Handler/Utils/Delete.hs +++ b/src/Handler/Utils/Delete.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module : Handler.Utils.Delete Description : Generic deletion from database after confirmation diff --git a/src/Handler/Utils/Download.hs b/src/Handler/Utils/Download.hs index ccac6f3b8..444b8428b 100644 --- a/src/Handler/Utils/Download.hs +++ b/src/Handler/Utils/Download.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Download ( sendThisFile , sendByteStringAsFile diff --git a/src/Handler/Utils/Exam.hs b/src/Handler/Utils/Exam.hs index a19bc874f..3d8ce3078 100644 --- a/src/Handler/Utils/Exam.hs +++ b/src/Handler/Utils/Exam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-} module Handler.Utils.Exam diff --git a/src/Handler/Utils/ExamOffice/Course.hs b/src/Handler/Utils/ExamOffice/Course.hs index ca7482a34..2b0f6b4c1 100644 --- a/src/Handler/Utils/ExamOffice/Course.hs +++ b/src/Handler/Utils/ExamOffice/Course.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.ExamOffice.Course ( courseExamOfficeSchools ) where diff --git a/src/Handler/Utils/ExamOffice/Exam.hs b/src/Handler/Utils/ExamOffice/Exam.hs index 424c8b948..fde0239aa 100644 --- a/src/Handler/Utils/ExamOffice/Exam.hs +++ b/src/Handler/Utils/ExamOffice/Exam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.ExamOffice.Exam ( resultIsSynced , examOfficeExamResultAuth diff --git a/src/Handler/Utils/ExamOffice/ExternalExam.hs b/src/Handler/Utils/ExamOffice/ExternalExam.hs index b557e6cf6..fd90961b9 100644 --- a/src/Handler/Utils/ExamOffice/ExternalExam.hs +++ b/src/Handler/Utils/ExamOffice/ExternalExam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.ExamOffice.ExternalExam ( resultIsSynced , examOfficeExternalExamResultAuth diff --git a/src/Handler/Utils/ExternalExam.hs b/src/Handler/Utils/ExternalExam.hs index 1d411e960..381b6ece8 100644 --- a/src/Handler/Utils/ExternalExam.hs +++ b/src/Handler/Utils/ExternalExam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.ExternalExam ( fetchExternalExam ) where diff --git a/src/Handler/Utils/ExternalExam/Users.hs b/src/Handler/Utils/ExternalExam/Users.hs index 9823e1905..0c6fe0b79 100644 --- a/src/Handler/Utils/ExternalExam/Users.hs +++ b/src/Handler/Utils/ExternalExam/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Utils.ExternalExam.Users where diff --git a/src/Handler/Utils/Files.hs b/src/Handler/Utils/Files.hs index 98b1e602e..d73af181c 100644 --- a/src/Handler/Utils/Files.hs +++ b/src/Handler/Utils/Files.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Utils.Files diff --git a/src/Handler/Utils/Form.hs b/src/Handler/Utils/Form.hs index b08a57909..407142013 100644 --- a/src/Handler/Utils/Form.hs +++ b/src/Handler/Utils/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Utils.Form diff --git a/src/Handler/Utils/Form/MassInput.hs b/src/Handler/Utils/Form/MassInput.hs index f7261f0cf..d0b9f34d9 100644 --- a/src/Handler/Utils/Form/MassInput.hs +++ b/src/Handler/Utils/Form/MassInput.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans -fno-warn-incomplete-record-updates #-} -- tupleBoxCoord {-# LANGUAGE GeneralizedNewtypeDeriving, UndecidableInstances #-} diff --git a/src/Handler/Utils/Form/MassInput/Liveliness.hs b/src/Handler/Utils/Form/MassInput/Liveliness.hs index 55022790f..4ff585d07 100644 --- a/src/Handler/Utils/Form/MassInput/Liveliness.hs +++ b/src/Handler/Utils/Form/MassInput/Liveliness.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Form.MassInput.Liveliness ( BoxDimension(..) , IsBoxCoord(..) diff --git a/src/Handler/Utils/Form/MassInput/TH.hs b/src/Handler/Utils/Form/MassInput/TH.hs index 3170f8204..695ef397f 100644 --- a/src/Handler/Utils/Form/MassInput/TH.hs +++ b/src/Handler/Utils/Form/MassInput/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} module Handler.Utils.Form.MassInput.TH diff --git a/src/Handler/Utils/Form/Occurrences.hs b/src/Handler/Utils/Form/Occurrences.hs index c60ce3d84..e5f5828f7 100644 --- a/src/Handler/Utils/Form/Occurrences.hs +++ b/src/Handler/Utils/Form/Occurrences.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Form.Occurrences ( occurrencesAForm ) where diff --git a/src/Handler/Utils/Form/Types.hs b/src/Handler/Utils/Form/Types.hs index beacebf61..73e5095e7 100644 --- a/src/Handler/Utils/Form/Types.hs +++ b/src/Handler/Utils/Form/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Form.Types where import Import diff --git a/src/Handler/Utils/I18n.hs b/src/Handler/Utils/I18n.hs index cf66259df..d6146036b 100644 --- a/src/Handler/Utils/I18n.hs +++ b/src/Handler/Utils/I18n.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.I18n ( i18nWidgetFile, i18nHamletFile , i18nWidgetFiles diff --git a/src/Handler/Utils/Invitations.hs b/src/Handler/Utils/Invitations.hs index 6ec6d7e42..4ff819ca2 100644 --- a/src/Handler/Utils/Invitations.hs +++ b/src/Handler/Utils/Invitations.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# LANGUAGE AllowAmbiguousTypes #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Handler/Utils/LMS.hs b/src/Handler/Utils/LMS.hs index f04c18097..024a68f0e 100644 --- a/src/Handler/Utils/LMS.hs +++ b/src/Handler/Utils/LMS.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS -Wno-redundant-constraints #-} -- needed for Getter module Handler.Utils.LMS diff --git a/src/Handler/Utils/LdapSystemFunctions.hs b/src/Handler/Utils/LdapSystemFunctions.hs index e541a92e9..ada89b1b8 100644 --- a/src/Handler/Utils/LdapSystemFunctions.hs +++ b/src/Handler/Utils/LdapSystemFunctions.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.LdapSystemFunctions ( determineSystemFunctions ) where diff --git a/src/Handler/Utils/Mail.hs b/src/Handler/Utils/Mail.hs index 136ae68eb..82ded9c15 100644 --- a/src/Handler/Utils/Mail.hs +++ b/src/Handler/Utils/Mail.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Mail ( addRecipientsDB , userAddress, userAddressFrom diff --git a/src/Handler/Utils/Memcached.hs b/src/Handler/Utils/Memcached.hs index 937a26d32..568272c9a 100644 --- a/src/Handler/Utils/Memcached.hs +++ b/src/Handler/Utils/Memcached.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE DuplicateRecordFields #-} module Handler.Utils.Memcached diff --git a/src/Handler/Utils/Minio.hs b/src/Handler/Utils/Minio.hs index 2e82fd799..8b0f6836a 100644 --- a/src/Handler/Utils/Minio.hs +++ b/src/Handler/Utils/Minio.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Minio ( MinioRunner(..) , getMinioRunner diff --git a/src/Handler/Utils/News.hs b/src/Handler/Utils/News.hs index f514aca75..eb305f935 100644 --- a/src/Handler/Utils/News.hs +++ b/src/Handler/Utils/News.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.News ( NewsGetParam(..) ) where diff --git a/src/Handler/Utils/Occurrences.hs b/src/Handler/Utils/Occurrences.hs index 58057700b..2551d57f3 100644 --- a/src/Handler/Utils/Occurrences.hs +++ b/src/Handler/Utils/Occurrences.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Occurrences ( occurrencesWidget ) where diff --git a/src/Handler/Utils/Pandoc.hs b/src/Handler/Utils/Pandoc.hs index 50dc3dc5a..5643dd30e 100644 --- a/src/Handler/Utils/Pandoc.hs +++ b/src/Handler/Utils/Pandoc.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Pandoc ( htmlField, htmlFieldSmall , renderMarkdownWith, parseMarkdownWith diff --git a/src/Handler/Utils/Profile.hs b/src/Handler/Utils/Profile.hs index 7732d66af..027c90425 100644 --- a/src/Handler/Utils/Profile.hs +++ b/src/Handler/Utils/Profile.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Profile ( checkDisplayName , validDisplayName diff --git a/src/Handler/Utils/Random.hs b/src/Handler/Utils/Random.hs index 6821be9c7..564d50f7b 100644 --- a/src/Handler/Utils/Random.hs +++ b/src/Handler/Utils/Random.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Random ( secretBoxCSPRNGT, secretBoxCSPRNGPure , secretBoxCSPRNG' diff --git a/src/Handler/Utils/Rating.hs b/src/Handler/Utils/Rating.hs index 617698ff6..9da1c95e1 100644 --- a/src/Handler/Utils/Rating.hs +++ b/src/Handler/Utils/Rating.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Rating ( Rating(..), Rating'(..) , validateRating diff --git a/src/Handler/Utils/Rating/Format.hs b/src/Handler/Utils/Rating/Format.hs index e7cd03568..2eafd3527 100644 --- a/src/Handler/Utils/Rating/Format.hs +++ b/src/Handler/Utils/Rating/Format.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS -fno-warn-orphans #-} module Handler.Utils.Rating.Format diff --git a/src/Handler/Utils/Rating/Format/Legacy.hs b/src/Handler/Utils/Rating/Format/Legacy.hs index c027e1b07..719da8006 100644 --- a/src/Handler/Utils/Rating/Format/Legacy.hs +++ b/src/Handler/Utils/Rating/Format/Legacy.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Handler.Utils.Rating.Format.Legacy diff --git a/src/Handler/Utils/Routes.hs b/src/Handler/Utils/Routes.hs index 345718bcb..661892e9b 100644 --- a/src/Handler/Utils/Routes.hs +++ b/src/Handler/Utils/Routes.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Routes ( classifyHandler ) where diff --git a/src/Handler/Utils/Sheet.hs b/src/Handler/Utils/Sheet.hs index 35c16872c..6c37a8e77 100644 --- a/src/Handler/Utils/Sheet.hs +++ b/src/Handler/Utils/Sheet.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Sheet where import Import diff --git a/src/Handler/Utils/SheetType.hs b/src/Handler/Utils/SheetType.hs index 3c81f4bc7..2a4f0fae5 100644 --- a/src/Handler/Utils/SheetType.hs +++ b/src/Handler/Utils/SheetType.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.SheetType ( gradeSummaryWidget diff --git a/src/Handler/Utils/StudyFeatures.hs b/src/Handler/Utils/StudyFeatures.hs index 992334b2c..4c218b0c2 100644 --- a/src/Handler/Utils/StudyFeatures.hs +++ b/src/Handler/Utils/StudyFeatures.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.StudyFeatures ( UserTableStudyFeature(..) , _userTableField, _userTableDegree, _userTableSemester, _userTableFieldType diff --git a/src/Handler/Utils/Submission.hs b/src/Handler/Utils/Submission.hs index b59d1d723..1c8ecf902 100644 --- a/src/Handler/Utils/Submission.hs +++ b/src/Handler/Utils/Submission.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Submission ( AssignSubmissionException(..) , assignSubmissions, writeSubmissionPlan, planSubmissions diff --git a/src/Handler/Utils/Table.hs b/src/Handler/Utils/Table.hs index 65880ae92..ff7a15a1f 100644 --- a/src/Handler/Utils/Table.hs +++ b/src/Handler/Utils/Table.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Table ( module Handler.Utils.Table ) where diff --git a/src/Handler/Utils/Table/Cells.hs b/src/Handler/Utils/Table/Cells.hs index cb29b328b..18dc88120 100644 --- a/src/Handler/Utils/Table/Cells.hs +++ b/src/Handler/Utils/Table/Cells.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Table.Cells where import Import hiding (link) diff --git a/src/Handler/Utils/Table/Columns.hs b/src/Handler/Utils/Table/Columns.hs index 4d584aed4..0e53f1bd0 100644 --- a/src/Handler/Utils/Table/Columns.hs +++ b/src/Handler/Utils/Table/Columns.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} module Handler.Utils.Table.Columns where diff --git a/src/Handler/Utils/Table/Pagination.hs b/src/Handler/Utils/Table/Pagination.hs index 131061a6d..ab86cf28f 100644 --- a/src/Handler/Utils/Table/Pagination.hs +++ b/src/Handler/Utils/Table/Pagination.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Handler/Utils/Table/Pagination/CsvColumnExplanations.hs b/src/Handler/Utils/Table/Pagination/CsvColumnExplanations.hs index 6f2f22496..092ec1d4d 100644 --- a/src/Handler/Utils/Table/Pagination/CsvColumnExplanations.hs +++ b/src/Handler/Utils/Table/Pagination/CsvColumnExplanations.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Table.Pagination.CsvColumnExplanations ( CsvColumnsExplained(..) , genericCsvColumnsExplanations diff --git a/src/Handler/Utils/Table/Pagination/Types.hs b/src/Handler/Utils/Table/Pagination/Types.hs index b2df222ac..5c9c65647 100644 --- a/src/Handler/Utils/Table/Pagination/Types.hs +++ b/src/Handler/Utils/Table/Pagination/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} module Handler.Utils.Table.Pagination.Types diff --git a/src/Handler/Utils/Term.hs b/src/Handler/Utils/Term.hs index ad9e9271d..49ef41a87 100644 --- a/src/Handler/Utils/Term.hs +++ b/src/Handler/Utils/Term.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Term ( groupHolidays , getCurrentTerm diff --git a/src/Handler/Utils/TermCandidates.hs b/src/Handler/Utils/TermCandidates.hs index d2b2359b1..7f394691f 100644 --- a/src/Handler/Utils/TermCandidates.hs +++ b/src/Handler/Utils/TermCandidates.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.TermCandidates where import Import diff --git a/src/Handler/Utils/Tutorial.hs b/src/Handler/Utils/Tutorial.hs index 63b3ae194..63719ffc2 100644 --- a/src/Handler/Utils/Tutorial.hs +++ b/src/Handler/Utils/Tutorial.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Tutorial ( fetchTutorialAux , fetchTutorial, fetchTutorialId, fetchCourseIdTutorialId, fetchCourseIdTutorial diff --git a/src/Handler/Utils/Users.hs b/src/Handler/Utils/Users.hs index 5a50fcd79..f22e6c4b8 100644 --- a/src/Handler/Utils/Users.hs +++ b/src/Handler/Utils/Users.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Users ( computeUserAuthenticationDigest , Digest, SHA3_256 diff --git a/src/Handler/Utils/Widgets.hs b/src/Handler/Utils/Widgets.hs index 96d21ff20..619589f1e 100644 --- a/src/Handler/Utils/Widgets.hs +++ b/src/Handler/Utils/Widgets.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Handler.Utils.Widgets where import Import diff --git a/src/Handler/Utils/Zip.hs b/src/Handler/Utils/Zip.hs index cf3e15faa..934b506b5 100644 --- a/src/Handler/Utils/Zip.hs +++ b/src/Handler/Utils/Zip.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-missing-fields #-} -- This concerns zipEntrySize in produceZip {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Import.hs b/src/Import.hs index 5eb5eb363..68dca64d4 100644 --- a/src/Import.hs +++ b/src/Import.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Import ( module Import ) where diff --git a/src/Import/NoFoundation.hs b/src/Import/NoFoundation.hs index 53e111377..18b31e5df 100644 --- a/src/Import/NoFoundation.hs +++ b/src/Import/NoFoundation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Import.NoFoundation ( module Import ) where diff --git a/src/Import/NoModel.hs b/src/Import/NoModel.hs index c8b349805..90edef7a1 100644 --- a/src/Import/NoModel.hs +++ b/src/Import/NoModel.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Import.NoModel ( module Import , MForm diff --git a/src/Import/Servant.hs b/src/Import/Servant.hs index 05160ee18..2c7d008be 100644 --- a/src/Import/Servant.hs +++ b/src/Import/Servant.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Import.Servant ( module Import ) where diff --git a/src/Import/Servant/NoFoundation.hs b/src/Import/Servant/NoFoundation.hs index c9b4e06c6..f998d3633 100644 --- a/src/Import/Servant/NoFoundation.hs +++ b/src/Import/Servant/NoFoundation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Import.Servant.NoFoundation ( module Import ) where diff --git a/src/Jobs.hs b/src/Jobs.hs index eb30e3137..544b75f67 100644 --- a/src/Jobs.hs +++ b/src/Jobs.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fprof-auto #-} module Jobs diff --git a/src/Jobs/Crontab.hs b/src/Jobs/Crontab.hs index 7796954ab..39500dad3 100644 --- a/src/Jobs/Crontab.hs +++ b/src/Jobs/Crontab.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-record-updates #-} module Jobs.Crontab diff --git a/src/Jobs/Handler/ChangeUserDisplayEmail.hs b/src/Jobs/Handler/ChangeUserDisplayEmail.hs index 09a7c0d1c..ec735be34 100644 --- a/src/Jobs/Handler/ChangeUserDisplayEmail.hs +++ b/src/Jobs/Handler/ChangeUserDisplayEmail.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.ChangeUserDisplayEmail ( dispatchJobChangeUserDisplayEmail ) where diff --git a/src/Jobs/Handler/DistributeCorrections.hs b/src/Jobs/Handler/DistributeCorrections.hs index 21e91d905..2621d0263 100644 --- a/src/Jobs/Handler/DistributeCorrections.hs +++ b/src/Jobs/Handler/DistributeCorrections.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.DistributeCorrections ( dispatchJobDistributeCorrections ) where diff --git a/src/Jobs/Handler/ExternalApis.hs b/src/Jobs/Handler/ExternalApis.hs index 8d5e9fa71..6d151df09 100644 --- a/src/Jobs/Handler/ExternalApis.hs +++ b/src/Jobs/Handler/ExternalApis.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.ExternalApis ( dispatchJobExternalApiExpire ) where diff --git a/src/Jobs/Handler/Files.hs b/src/Jobs/Handler/Files.hs index ae522be5b..b742c2f3b 100644 --- a/src/Jobs/Handler/Files.hs +++ b/src/Jobs/Handler/Files.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE BangPatterns #-} module Jobs.Handler.Files diff --git a/src/Jobs/Handler/HelpRequest.hs b/src/Jobs/Handler/HelpRequest.hs index 8fe7af509..4e25e0e12 100644 --- a/src/Jobs/Handler/HelpRequest.hs +++ b/src/Jobs/Handler/HelpRequest.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.HelpRequest ( dispatchJobHelpRequest ) where diff --git a/src/Jobs/Handler/Intervals/Utils.hs b/src/Jobs/Handler/Intervals/Utils.hs index fb487b062..19c69e93e 100644 --- a/src/Jobs/Handler/Intervals/Utils.hs +++ b/src/Jobs/Handler/Intervals/Utils.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.Intervals.Utils ( mkIntervals, mkIntervalsCached , getCurrentInterval diff --git a/src/Jobs/Handler/Invitation.hs b/src/Jobs/Handler/Invitation.hs index c5ae4d0de..783b035dd 100644 --- a/src/Jobs/Handler/Invitation.hs +++ b/src/Jobs/Handler/Invitation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.Invitation ( dispatchJobInvitation ) where diff --git a/src/Jobs/Handler/LMS.hs b/src/Jobs/Handler/LMS.hs index 2c576dac0..073834cfa 100644 --- a/src/Jobs/Handler/LMS.hs +++ b/src/Jobs/Handler/LMS.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE TypeApplications #-} module Jobs.Handler.LMS diff --git a/src/Jobs/Handler/PersonalisedSheetFiles.hs b/src/Jobs/Handler/PersonalisedSheetFiles.hs index af906e61f..f66c666b7 100644 --- a/src/Jobs/Handler/PersonalisedSheetFiles.hs +++ b/src/Jobs/Handler/PersonalisedSheetFiles.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.PersonalisedSheetFiles ( dispatchJobPruneFallbackPersonalisedSheetFilesKeys ) where diff --git a/src/Jobs/Handler/PruneInvitations.hs b/src/Jobs/Handler/PruneInvitations.hs index 756b56d0a..e7d2ba23e 100644 --- a/src/Jobs/Handler/PruneInvitations.hs +++ b/src/Jobs/Handler/PruneInvitations.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.PruneInvitations ( dispatchJobPruneInvitations ) where diff --git a/src/Jobs/Handler/PruneOldSentMails.hs b/src/Jobs/Handler/PruneOldSentMails.hs index d8dda7828..6d423b0f9 100644 --- a/src/Jobs/Handler/PruneOldSentMails.hs +++ b/src/Jobs/Handler/PruneOldSentMails.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.PruneOldSentMails ( dispatchJobPruneOldSentMails ) where diff --git a/src/Jobs/Handler/QueueNotification.hs b/src/Jobs/Handler/QueueNotification.hs index bf6f76b5f..1bd16ffb3 100644 --- a/src/Jobs/Handler/QueueNotification.hs +++ b/src/Jobs/Handler/QueueNotification.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.QueueNotification ( dispatchJobQueueNotification ) where diff --git a/src/Jobs/Handler/SendCourseCommunication.hs b/src/Jobs/Handler/SendCourseCommunication.hs index 7a3433645..a8a629f60 100644 --- a/src/Jobs/Handler/SendCourseCommunication.hs +++ b/src/Jobs/Handler/SendCourseCommunication.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SendCourseCommunication ( dispatchJobSendCourseCommunication ) where diff --git a/src/Jobs/Handler/SendNotification.hs b/src/Jobs/Handler/SendNotification.hs index 4b31fcafa..639b4b835 100644 --- a/src/Jobs/Handler/SendNotification.hs +++ b/src/Jobs/Handler/SendNotification.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SendNotification ( dispatchJobSendNotification ) where diff --git a/src/Jobs/Handler/SendNotification/Allocation.hs b/src/Jobs/Handler/SendNotification/Allocation.hs index b8b9e9fa9..747d05e4a 100644 --- a/src/Jobs/Handler/SendNotification/Allocation.hs +++ b/src/Jobs/Handler/SendNotification/Allocation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.Allocation diff --git a/src/Jobs/Handler/SendNotification/CorrectionsAssigned.hs b/src/Jobs/Handler/SendNotification/CorrectionsAssigned.hs index 2181b44a4..125310edf 100644 --- a/src/Jobs/Handler/SendNotification/CorrectionsAssigned.hs +++ b/src/Jobs/Handler/SendNotification/CorrectionsAssigned.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.CorrectionsAssigned diff --git a/src/Jobs/Handler/SendNotification/CorrectionsNotDistributed.hs b/src/Jobs/Handler/SendNotification/CorrectionsNotDistributed.hs index f4536a175..74ee13c04 100644 --- a/src/Jobs/Handler/SendNotification/CorrectionsNotDistributed.hs +++ b/src/Jobs/Handler/SendNotification/CorrectionsNotDistributed.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SendNotification.CorrectionsNotDistributed ( dispatchNotificationCorrectionsNotDistributed ) where diff --git a/src/Jobs/Handler/SendNotification/CourseRegistered.hs b/src/Jobs/Handler/SendNotification/CourseRegistered.hs index 2bb361ae4..bb519e978 100644 --- a/src/Jobs/Handler/SendNotification/CourseRegistered.hs +++ b/src/Jobs/Handler/SendNotification/CourseRegistered.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.CourseRegistered diff --git a/src/Jobs/Handler/SendNotification/ExamActive.hs b/src/Jobs/Handler/SendNotification/ExamActive.hs index 1d7095993..18161e7e4 100644 --- a/src/Jobs/Handler/SendNotification/ExamActive.hs +++ b/src/Jobs/Handler/SendNotification/ExamActive.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.ExamActive diff --git a/src/Jobs/Handler/SendNotification/ExamOffice.hs b/src/Jobs/Handler/SendNotification/ExamOffice.hs index aa3420022..65b1f4b3e 100644 --- a/src/Jobs/Handler/SendNotification/ExamOffice.hs +++ b/src/Jobs/Handler/SendNotification/ExamOffice.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.ExamOffice diff --git a/src/Jobs/Handler/SendNotification/ExamResult.hs b/src/Jobs/Handler/SendNotification/ExamResult.hs index 7cacbc1cb..7d598bf36 100644 --- a/src/Jobs/Handler/SendNotification/ExamResult.hs +++ b/src/Jobs/Handler/SendNotification/ExamResult.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.ExamResult diff --git a/src/Jobs/Handler/SendNotification/Qualification.hs b/src/Jobs/Handler/SendNotification/Qualification.hs index b958fb40f..abad9d9e7 100644 --- a/src/Jobs/Handler/SendNotification/Qualification.hs +++ b/src/Jobs/Handler/SendNotification/Qualification.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.Qualification diff --git a/src/Jobs/Handler/SendNotification/SheetActive.hs b/src/Jobs/Handler/SendNotification/SheetActive.hs index a4733d341..7948fb988 100644 --- a/src/Jobs/Handler/SendNotification/SheetActive.hs +++ b/src/Jobs/Handler/SendNotification/SheetActive.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.SheetActive diff --git a/src/Jobs/Handler/SendNotification/SheetInactive.hs b/src/Jobs/Handler/SendNotification/SheetInactive.hs index 04feb63d0..6e26ad7c3 100644 --- a/src/Jobs/Handler/SendNotification/SheetInactive.hs +++ b/src/Jobs/Handler/SendNotification/SheetInactive.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.SheetInactive diff --git a/src/Jobs/Handler/SendNotification/SubmissionEdited.hs b/src/Jobs/Handler/SendNotification/SubmissionEdited.hs index 98484079d..94679e01a 100644 --- a/src/Jobs/Handler/SendNotification/SubmissionEdited.hs +++ b/src/Jobs/Handler/SendNotification/SubmissionEdited.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.SubmissionEdited diff --git a/src/Jobs/Handler/SendNotification/SubmissionRated.hs b/src/Jobs/Handler/SendNotification/SubmissionRated.hs index 493a72e25..efbb0a5fc 100644 --- a/src/Jobs/Handler/SendNotification/SubmissionRated.hs +++ b/src/Jobs/Handler/SendNotification/SubmissionRated.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.SubmissionRated diff --git a/src/Jobs/Handler/SendNotification/UserAuthModeUpdate.hs b/src/Jobs/Handler/SendNotification/UserAuthModeUpdate.hs index 602636a05..5296dd84e 100644 --- a/src/Jobs/Handler/SendNotification/UserAuthModeUpdate.hs +++ b/src/Jobs/Handler/SendNotification/UserAuthModeUpdate.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.UserAuthModeUpdate diff --git a/src/Jobs/Handler/SendNotification/UserRightsUpdate.hs b/src/Jobs/Handler/SendNotification/UserRightsUpdate.hs index f2a7ba935..ab1033eee 100644 --- a/src/Jobs/Handler/SendNotification/UserRightsUpdate.hs +++ b/src/Jobs/Handler/SendNotification/UserRightsUpdate.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-do-bind #-} -- ihamletFile discards do results module Jobs.Handler.SendNotification.UserRightsUpdate diff --git a/src/Jobs/Handler/SendNotification/Utils.hs b/src/Jobs/Handler/SendNotification/Utils.hs index 08476d543..fff53b658 100644 --- a/src/Jobs/Handler/SendNotification/Utils.hs +++ b/src/Jobs/Handler/SendNotification/Utils.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SendNotification.Utils ( mkEditNotifications , ihamletSomeMessage diff --git a/src/Jobs/Handler/SendPasswordReset.hs b/src/Jobs/Handler/SendPasswordReset.hs index 5e73b8949..5a93f3ba3 100644 --- a/src/Jobs/Handler/SendPasswordReset.hs +++ b/src/Jobs/Handler/SendPasswordReset.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SendPasswordReset ( dispatchJobSendPasswordReset ) where diff --git a/src/Jobs/Handler/SendTestEmail.hs b/src/Jobs/Handler/SendTestEmail.hs index 711322647..c6aa205f4 100644 --- a/src/Jobs/Handler/SendTestEmail.hs +++ b/src/Jobs/Handler/SendTestEmail.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SendTestEmail ( dispatchJobSendTestEmail ) where diff --git a/src/Jobs/Handler/SetLogSettings.hs b/src/Jobs/Handler/SetLogSettings.hs index 5aef4aebc..f017d775c 100644 --- a/src/Jobs/Handler/SetLogSettings.hs +++ b/src/Jobs/Handler/SetLogSettings.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SetLogSettings ( dispatchJobSetLogSettings ) where diff --git a/src/Jobs/Handler/StudyFeatures.hs b/src/Jobs/Handler/StudyFeatures.hs index 931d48012..5f68d748f 100644 --- a/src/Jobs/Handler/StudyFeatures.hs +++ b/src/Jobs/Handler/StudyFeatures.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.StudyFeatures ( dispatchJobStudyFeaturesCacheRelevance , dispatchJobStudyFeaturesRecacheRelevance diff --git a/src/Jobs/Handler/SynchroniseLdap.hs b/src/Jobs/Handler/SynchroniseLdap.hs index 45a32b8dc..66a14cbee 100644 --- a/src/Jobs/Handler/SynchroniseLdap.hs +++ b/src/Jobs/Handler/SynchroniseLdap.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.SynchroniseLdap ( dispatchJobSynchroniseLdap, dispatchJobSynchroniseLdapUser , SynchroniseLdapException(..) diff --git a/src/Jobs/Handler/TransactionLog.hs b/src/Jobs/Handler/TransactionLog.hs index ae8d8fa96..b9e1a65db 100644 --- a/src/Jobs/Handler/TransactionLog.hs +++ b/src/Jobs/Handler/TransactionLog.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Handler.TransactionLog ( dispatchJobTruncateTransactionLog , dispatchJobDeleteTransactionLogIPs diff --git a/src/Jobs/HealthReport.hs b/src/Jobs/HealthReport.hs index 979709a75..1f503321b 100644 --- a/src/Jobs/HealthReport.hs +++ b/src/Jobs/HealthReport.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE AllowAmbiguousTypes #-} module Jobs.HealthReport diff --git a/src/Jobs/Offload.hs b/src/Jobs/Offload.hs index 8eeaf657d..b1cb2cb9a 100644 --- a/src/Jobs/Offload.hs +++ b/src/Jobs/Offload.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Jobs.Offload ( mkJobOffloadHandler ) where diff --git a/src/Jobs/Queue.hs b/src/Jobs/Queue.hs index c2732dd35..d9b3e31f0 100644 --- a/src/Jobs/Queue.hs +++ b/src/Jobs/Queue.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-} module Jobs.Queue diff --git a/src/Jobs/Types.hs b/src/Jobs/Types.hs index d72dc487d..93ab79196 100644 --- a/src/Jobs/Types.hs +++ b/src/Jobs/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-} {-# LANGUAGE GeneralizedNewtypeDeriving, UndecidableInstances #-} diff --git a/src/Jose/Jwk/Instances.hs b/src/Jose/Jwk/Instances.hs index e3782d506..14df5a44f 100644 --- a/src/Jose/Jwk/Instances.hs +++ b/src/Jose/Jwk/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Jose.Jwk.Instances diff --git a/src/Jose/Jwt/Instances.hs b/src/Jose/Jwt/Instances.hs index 5b8818238..441c85a5e 100644 --- a/src/Jose/Jwt/Instances.hs +++ b/src/Jose/Jwt/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Jose.Jwt.Instances diff --git a/src/Language/Haskell/TH/Instances.hs b/src/Language/Haskell/TH/Instances.hs index f6f8b2bc6..9169e5e51 100644 --- a/src/Language/Haskell/TH/Instances.hs +++ b/src/Language/Haskell/TH/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Language.Haskell.TH.Instances diff --git a/src/Ldap/Client/Instances.hs b/src/Ldap/Client/Instances.hs index ca45d6cc1..ca2689934 100644 --- a/src/Ldap/Client/Instances.hs +++ b/src/Ldap/Client/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Ldap.Client.Instances diff --git a/src/Ldap/Client/Pool.hs b/src/Ldap/Client/Pool.hs index c79b7d9de..89e4588dd 100644 --- a/src/Ldap/Client/Pool.hs +++ b/src/Ldap/Client/Pool.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Ldap.Client.Pool diff --git a/src/Mail.hs b/src/Mail.hs index b6df33b05..269803f97 100644 --- a/src/Mail.hs +++ b/src/Mail.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving , UndecidableInstances #-} diff --git a/src/Model.hs b/src/Model.hs index b5b6cb705..c0962101d 100644 --- a/src/Model.hs +++ b/src/Model.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving, UndecidableInstances, DeriveAnyClass #-} module Model diff --git a/src/Model/Migration.hs b/src/Model/Migration.hs index 049ab26c3..2daf7ef4d 100644 --- a/src/Model/Migration.hs +++ b/src/Model/Migration.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances, GeneralizedNewtypeDeriving #-} module Model.Migration diff --git a/src/Model/Migration/Definitions.hs b/src/Model/Migration/Definitions.hs index ead829102..753426b63 100644 --- a/src/Model/Migration/Definitions.hs +++ b/src/Model/Migration/Definitions.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Migration.Definitions ( ManualMigration(..) , migrateManual diff --git a/src/Model/Migration/Types.hs b/src/Model/Migration/Types.hs index 3435094c7..531bd3689 100644 --- a/src/Model/Migration/Types.hs +++ b/src/Model/Migration/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} module Model.Migration.Types diff --git a/src/Model/Migration/Version.hs b/src/Model/Migration/Version.hs index ab60b06b9..951e6e697 100644 --- a/src/Model/Migration/Version.hs +++ b/src/Model/Migration/Version.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Model.Migration.Version diff --git a/src/Model/Rating.hs b/src/Model/Rating.hs index 3069284f5..ec90c396c 100644 --- a/src/Model/Rating.hs +++ b/src/Model/Rating.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Rating where import ClassyPrelude.Yesod diff --git a/src/Model/Submission.hs b/src/Model/Submission.hs index 24ef1bad6..c14badd14 100644 --- a/src/Model/Submission.hs +++ b/src/Model/Submission.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Submission where import ClassyPrelude.Yesod diff --git a/src/Model/Tokens.hs b/src/Model/Tokens.hs index 533eed442..76876ebf0 100644 --- a/src/Model/Tokens.hs +++ b/src/Model/Tokens.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Tokens ( module Model.Tokens ) where diff --git a/src/Model/Tokens/Bearer.hs b/src/Model/Tokens/Bearer.hs index f5c4f4913..e49ce489c 100644 --- a/src/Model/Tokens/Bearer.hs +++ b/src/Model/Tokens/Bearer.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-} {-# LANGUAGE UndecidableInstances #-} diff --git a/src/Model/Tokens/Lens.hs b/src/Model/Tokens/Lens.hs index cb813f769..b568d630a 100644 --- a/src/Model/Tokens/Lens.hs +++ b/src/Model/Tokens/Lens.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Tokens.Lens ( module Model.Tokens.Lens ) where diff --git a/src/Model/Tokens/Session.hs b/src/Model/Tokens/Session.hs index 547a510c1..e76f76a3e 100644 --- a/src/Model/Tokens/Session.hs +++ b/src/Model/Tokens/Session.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Tokens.Session ( SessionToken(..) , _sessionIdentifier, _sessionId, _sessionIssuedBy, _sessionIssuedAt, _sessionExpiresAt, _sessionStartsAt diff --git a/src/Model/Tokens/Upload.hs b/src/Model/Tokens/Upload.hs index da51252db..f94d0c9dc 100644 --- a/src/Model/Tokens/Upload.hs +++ b/src/Model/Tokens/Upload.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-} module Model.Tokens.Upload diff --git a/src/Model/Types.hs b/src/Model/Types.hs index b488193db..52c0de043 100644 --- a/src/Model/Types.hs +++ b/src/Model/Types.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types ( module Types ) where diff --git a/src/Model/Types/Allocation.hs b/src/Model/Types/Allocation.hs index b642e30a6..a320173e8 100644 --- a/src/Model/Types/Allocation.hs +++ b/src/Model/Types/Allocation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Allocation ( AllocationPriority(..) , sqlAllocationPriorityNumeric diff --git a/src/Model/Types/Apis.hs b/src/Model/Types/Apis.hs index 4409b1af4..f77e93508 100644 --- a/src/Model/Types/Apis.hs +++ b/src/Model/Types/Apis.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Apis ( ExternalApiKind(..) , ExternalApiConfig(..) diff --git a/src/Model/Types/Avs.hs b/src/Model/Types/Avs.hs index eec74e533..d28866782 100644 --- a/src/Model/Types/Avs.hs +++ b/src/Model/Types/Avs.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Model.Types.Avs Description: Types for interface to AusweisVerwaltungsSystem (AVS) diff --git a/src/Model/Types/Changelog.hs b/src/Model/Types/Changelog.hs index 1285782d5..4dc25bc61 100644 --- a/src/Model/Types/Changelog.hs +++ b/src/Model/Types/Changelog.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Changelog ( ChangelogItem(..) , changelogItemMap diff --git a/src/Model/Types/Common.hs b/src/Model/Types/Common.hs index faa946814..80ae36109 100644 --- a/src/Model/Types/Common.hs +++ b/src/Model/Types/Common.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Model.Types.Common Description: Common types used by most @Model.Types.*@-Modules diff --git a/src/Model/Types/Communication.hs b/src/Model/Types/Communication.hs index b21f3e101..656c8fc48 100644 --- a/src/Model/Types/Communication.hs +++ b/src/Model/Types/Communication.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Communication ( CommunicationContent(..), _ccSubject, _ccBody, _ccAttachments ) where diff --git a/src/Model/Types/Course.hs b/src/Model/Types/Course.hs index 7ede7a7e7..d3e2f703b 100644 --- a/src/Model/Types/Course.hs +++ b/src/Model/Types/Course.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Model.Types.Course Description: Types for modeling Courses diff --git a/src/Model/Types/Csv.hs b/src/Model/Types/Csv.hs index e6053b6ac..d8bf49c17 100644 --- a/src/Model/Types/Csv.hs +++ b/src/Model/Types/Csv.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Model.Types.Csv diff --git a/src/Model/Types/DateTime.hs b/src/Model/Types/DateTime.hs index a2ecdad3e..cd4034a29 100644 --- a/src/Model/Types/DateTime.hs +++ b/src/Model/Types/DateTime.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-| Module: Model.Types.DateTime diff --git a/src/Model/Types/Exam.hs b/src/Model/Types/Exam.hs index 193e319fb..6cee74d54 100644 --- a/src/Model/Types/Exam.hs +++ b/src/Model/Types/Exam.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} diff --git a/src/Model/Types/ExamOffice.hs b/src/Model/Types/ExamOffice.hs index 60dc51bbf..98c73a0c0 100644 --- a/src/Model/Types/ExamOffice.hs +++ b/src/Model/Types/ExamOffice.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.ExamOffice ( ExamOfficeLabelName ) where diff --git a/src/Model/Types/File.hs b/src/Model/Types/File.hs index 2d26ae6ce..5f7acecc5 100644 --- a/src/Model/Types/File.hs +++ b/src/Model/Types/File.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# LANGUAGE EmptyCase #-} diff --git a/src/Model/Types/Health.hs b/src/Model/Types/Health.hs index 493d021b0..410e36b48 100644 --- a/src/Model/Types/Health.hs +++ b/src/Model/Types/Health.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Model.Types.Health Description: Types for running self-tests diff --git a/src/Model/Types/Languages.hs b/src/Model/Types/Languages.hs index e9583795f..ceba8e264 100644 --- a/src/Model/Types/Languages.hs +++ b/src/Model/Types/Languages.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving, UndecidableInstances #-} module Model.Types.Languages diff --git a/src/Model/Types/Lms.hs b/src/Model/Types/Lms.hs index e468e7ede..728a3a08c 100644 --- a/src/Model/Types/Lms.hs +++ b/src/Model/Types/Lms.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Model.Types.Lms Description: Types for Learning Management System Interface operated by Know how! AG diff --git a/src/Model/Types/Mail.hs b/src/Model/Types/Mail.hs index 2c18315b6..c07a1772d 100644 --- a/src/Model/Types/Mail.hs +++ b/src/Model/Types/Mail.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Model/Types/Markup.hs b/src/Model/Types/Markup.hs index 6def79e59..b279b6682 100644 --- a/src/Model/Types/Markup.hs +++ b/src/Model/Types/Markup.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Markup ( MarkupFormat(..) , StoredMarkup(..) diff --git a/src/Model/Types/Misc.hs b/src/Model/Types/Misc.hs index 2369dff95..a666e1b94 100644 --- a/src/Model/Types/Misc.hs +++ b/src/Model/Types/Misc.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Model.Types.Misc Description: Additional uncategorized types diff --git a/src/Model/Types/Room.hs b/src/Model/Types/Room.hs index c30fe818a..047874241 100644 --- a/src/Model/Types/Room.hs +++ b/src/Model/Types/Room.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Room ( RoomReference(..) , RoomReference'(..), classifyRoomReference diff --git a/src/Model/Types/School.hs b/src/Model/Types/School.hs index 9fb8820fc..61ee3f299 100644 --- a/src/Model/Types/School.hs +++ b/src/Model/Types/School.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.School where import Import.NoModel diff --git a/src/Model/Types/Security.hs b/src/Model/Types/Security.hs index 2d7915795..604f7362d 100644 --- a/src/Model/Types/Security.hs +++ b/src/Model/Types/Security.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-| diff --git a/src/Model/Types/Sheet.hs b/src/Model/Types/Sheet.hs index 69f2a0791..ee73b02d5 100644 --- a/src/Model/Types/Sheet.hs +++ b/src/Model/Types/Sheet.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-| diff --git a/src/Model/Types/Submission.hs b/src/Model/Types/Submission.hs index 00e9c413d..bdb785f1f 100644 --- a/src/Model/Types/Submission.hs +++ b/src/Model/Types/Submission.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-| diff --git a/src/Model/Types/SystemMessage.hs b/src/Model/Types/SystemMessage.hs index 3205ebd8d..dcc280a97 100644 --- a/src/Model/Types/SystemMessage.hs +++ b/src/Model/Types/SystemMessage.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.SystemMessage where import Import.NoModel diff --git a/src/Model/Types/TH/Binary.hs b/src/Model/Types/TH/Binary.hs index e896e89e4..d0df9a6dd 100644 --- a/src/Model/Types/TH/Binary.hs +++ b/src/Model/Types/TH/Binary.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.TH.Binary where import ClassyPrelude.Yesod hiding (Proxy(..)) diff --git a/src/Model/Types/TH/JSON.hs b/src/Model/Types/TH/JSON.hs index 3db76bcad..ea24f9dd1 100644 --- a/src/Model/Types/TH/JSON.hs +++ b/src/Model/Types/TH/JSON.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.TH.JSON where import ClassyPrelude.Yesod hiding (derivePersistFieldJSON, toPersistValueJSON, fromPersistValueJSON, Proxy(..)) diff --git a/src/Model/Types/TH/PathPiece.hs b/src/Model/Types/TH/PathPiece.hs index 11e19f0b4..851372d43 100644 --- a/src/Model/Types/TH/PathPiece.hs +++ b/src/Model/Types/TH/PathPiece.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.TH.PathPiece ( derivePersistFieldPathPiece , derivePersistFieldPathPiece' diff --git a/src/Model/Types/TH/Wordlist.hs b/src/Model/Types/TH/Wordlist.hs index 7ef389c0e..f1cc58981 100644 --- a/src/Model/Types/TH/Wordlist.hs +++ b/src/Model/Types/TH/Wordlist.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.TH.Wordlist ( wordlist ) where diff --git a/src/Model/Types/Upload.hs b/src/Model/Types/Upload.hs index 4363c841a..4a3789e62 100644 --- a/src/Model/Types/Upload.hs +++ b/src/Model/Types/Upload.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.Upload ( UploadNonce, newUploadNonce ) where diff --git a/src/Model/Types/User.hs b/src/Model/Types/User.hs index b5594ea38..a94e81fce 100644 --- a/src/Model/Types/User.hs +++ b/src/Model/Types/User.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Model.Types.User where import Import.NoModel diff --git a/src/Network/HTTP/Types/Method/Instances.hs b/src/Network/HTTP/Types/Method/Instances.hs index bf3931a69..38e2209c4 100644 --- a/src/Network/HTTP/Types/Method/Instances.hs +++ b/src/Network/HTTP/Types/Method/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Network.HTTP.Types.Method.Instances diff --git a/src/Network/IP/Addr/Instances.hs b/src/Network/IP/Addr/Instances.hs index 4e6e87100..f2c3e0246 100644 --- a/src/Network/IP/Addr/Instances.hs +++ b/src/Network/IP/Addr/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Network.IP.Addr.Instances diff --git a/src/Network/Mail/Mime/Instances.hs b/src/Network/Mail/Mime/Instances.hs index 85f96256e..fbc411dab 100644 --- a/src/Network/Mail/Mime/Instances.hs +++ b/src/Network/Mail/Mime/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Network.Mail.Mime.Instances diff --git a/src/Network/Mime/TH.hs b/src/Network/Mime/TH.hs index da941bfc9..72c303bf4 100644 --- a/src/Network/Mime/TH.hs +++ b/src/Network/Mime/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Network.Mime.TH ( mimeMapFile, mimeSetFile ) where diff --git a/src/Network/Minio/Instances.hs b/src/Network/Minio/Instances.hs index 0061bf60e..836b8dfdb 100644 --- a/src/Network/Minio/Instances.hs +++ b/src/Network/Minio/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Network.Minio.Instances diff --git a/src/Network/URI/Instances.hs b/src/Network/URI/Instances.hs index 4b3ef50d3..15097ea6d 100644 --- a/src/Network/URI/Instances.hs +++ b/src/Network/URI/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Network.URI.Instances diff --git a/src/Numeric/Natural/Instances.hs b/src/Numeric/Natural/Instances.hs index cb986f770..b734befef 100644 --- a/src/Numeric/Natural/Instances.hs +++ b/src/Numeric/Natural/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Numeric.Natural.Instances diff --git a/src/Prometheus/Instances.hs b/src/Prometheus/Instances.hs index ba217324b..a394e08fa 100644 --- a/src/Prometheus/Instances.hs +++ b/src/Prometheus/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Prometheus.Instances diff --git a/src/Servant/Client/Core/BaseUrl/Instances.hs b/src/Servant/Client/Core/BaseUrl/Instances.hs index 5d180736f..a2782251d 100644 --- a/src/Servant/Client/Core/BaseUrl/Instances.hs +++ b/src/Servant/Client/Core/BaseUrl/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Servant.Client.Core.BaseUrl.Instances diff --git a/src/Servant/Docs/Internal/Pretty/Instances.hs b/src/Servant/Docs/Internal/Pretty/Instances.hs index 24b761d96..539ed7eb8 100644 --- a/src/Servant/Docs/Internal/Pretty/Instances.hs +++ b/src/Servant/Docs/Internal/Pretty/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Servant.Docs.Internal.Pretty.Instances () where diff --git a/src/Servant/Server/Instances.hs b/src/Servant/Server/Instances.hs index f990bcf35..dd8325440 100644 --- a/src/Servant/Server/Instances.hs +++ b/src/Servant/Server/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Servant.Server.Instances diff --git a/src/ServantApi.hs b/src/ServantApi.hs index e4a66c1bd..6159cd16c 100644 --- a/src/ServantApi.hs +++ b/src/ServantApi.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module ServantApi ( module ServantApi ) where diff --git a/src/ServantApi/ExternalApis.hs b/src/ServantApi/ExternalApis.hs index 96647dbed..ec9bf1aa2 100644 --- a/src/ServantApi/ExternalApis.hs +++ b/src/ServantApi/ExternalApis.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module ServantApi.ExternalApis diff --git a/src/ServantApi/ExternalApis/Type.hs b/src/ServantApi/ExternalApis/Type.hs index 4a1b6be51..4f7cc99ef 100644 --- a/src/ServantApi/ExternalApis/Type.hs +++ b/src/ServantApi/ExternalApis/Type.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} diff --git a/src/Settings.hs b/src/Settings.hs index f5bf42643..270fb2039 100644 --- a/src/Settings.hs +++ b/src/Settings.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-deprecations #-} -- memcached-binary requires bump diff --git a/src/Settings/Cluster.hs b/src/Settings/Cluster.hs index 6e3eb1e2a..fae6f42b3 100644 --- a/src/Settings/Cluster.hs +++ b/src/Settings/Cluster.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Settings.Cluster diff --git a/src/Settings/Cluster/Volatile.hs b/src/Settings/Cluster/Volatile.hs index e1d55e965..6e1ea7263 100644 --- a/src/Settings/Cluster/Volatile.hs +++ b/src/Settings/Cluster/Volatile.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.Cluster.Volatile ( VolatileClusterSettingsKey(..) , clusterVolatileQuickActionsEnabled diff --git a/src/Settings/Cookies.hs b/src/Settings/Cookies.hs index c0cce32de..a28a2f0d5 100644 --- a/src/Settings/Cookies.hs +++ b/src/Settings/Cookies.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Settings.Cookies diff --git a/src/Settings/Locale.hs b/src/Settings/Locale.hs index f3d0f7a40..505f67444 100644 --- a/src/Settings/Locale.hs +++ b/src/Settings/Locale.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.Locale ( getTimeLocale' , appTZ diff --git a/src/Settings/Log.hs b/src/Settings/Log.hs index 412308666..ee2381d55 100644 --- a/src/Settings/Log.hs +++ b/src/Settings/Log.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Settings.Log diff --git a/src/Settings/Mime.hs b/src/Settings/Mime.hs index bd5f4290a..6bd5a9102 100644 --- a/src/Settings/Mime.hs +++ b/src/Settings/Mime.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.Mime ( mimeMap , mimeLookup diff --git a/src/Settings/StaticFiles.hs b/src/Settings/StaticFiles.hs index 475573948..8e851d903 100644 --- a/src/Settings/StaticFiles.hs +++ b/src/Settings/StaticFiles.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-top-binds #-} -- Listing only files directly used by consumers of this module -- prevents rebuilds if files change, that are not directly used (like diff --git a/src/Settings/StaticFiles/Generator.hs b/src/Settings/StaticFiles/Generator.hs index f7fb5daf1..f7b8eab15 100644 --- a/src/Settings/StaticFiles/Generator.hs +++ b/src/Settings/StaticFiles/Generator.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.StaticFiles.Generator ( staticGenerator ) where diff --git a/src/Settings/StaticFiles/Webpack.hs b/src/Settings/StaticFiles/Webpack.hs index 3449d1a88..a889d22fa 100644 --- a/src/Settings/StaticFiles/Webpack.hs +++ b/src/Settings/StaticFiles/Webpack.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.StaticFiles.Webpack ( mkWebpackEntrypoints ) where diff --git a/src/Settings/WellKnownFiles.hs b/src/Settings/WellKnownFiles.hs index fcb207c7b..5d3e026b8 100644 --- a/src/Settings/WellKnownFiles.hs +++ b/src/Settings/WellKnownFiles.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.WellKnownFiles ( WellKnownFileName(..) , getWellKnownR diff --git a/src/Settings/WellKnownFiles/TH.hs b/src/Settings/WellKnownFiles/TH.hs index a8eacb92c..36a5faabb 100644 --- a/src/Settings/WellKnownFiles/TH.hs +++ b/src/Settings/WellKnownFiles/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Settings.WellKnownFiles.TH ( mkWellKnown ) where diff --git a/src/System/Clock/Instances.hs b/src/System/Clock/Instances.hs index 936d6ea38..afb120509 100644 --- a/src/System/Clock/Instances.hs +++ b/src/System/Clock/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module System.Clock.Instances diff --git a/src/System/FilePath/Glob/TH.hs b/src/System/FilePath/Glob/TH.hs index 6df102254..25df6a0ac 100644 --- a/src/System/FilePath/Glob/TH.hs +++ b/src/System/FilePath/Glob/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module System.FilePath.Glob.TH diff --git a/src/System/FilePath/Instances.hs b/src/System/FilePath/Instances.hs index b37e2291a..9fc82f8ef 100644 --- a/src/System/FilePath/Instances.hs +++ b/src/System/FilePath/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module System.FilePath.Instances diff --git a/src/Text/Blaze/Instances.hs b/src/Text/Blaze/Instances.hs index 6b4597576..5d2f95f08 100644 --- a/src/Text/Blaze/Instances.hs +++ b/src/Text/Blaze/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Text.Blaze.Instances diff --git a/src/Text/Shakespeare/Text/Instances.hs b/src/Text/Shakespeare/Text/Instances.hs index 26fd80713..8e8a93db4 100644 --- a/src/Text/Shakespeare/Text/Instances.hs +++ b/src/Text/Shakespeare/Text/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Text.Shakespeare.Text.Instances diff --git a/src/UnliftIO/Async/Utils.hs b/src/UnliftIO/Async/Utils.hs index 851a72367..1528afb48 100644 --- a/src/UnliftIO/Async/Utils.hs +++ b/src/UnliftIO/Async/Utils.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module UnliftIO.Async.Utils ( allocateAsync, allocateLinkedAsync , allocateAsyncWithUnmask, allocateLinkedAsyncWithUnmask diff --git a/src/Utils.hs b/src/Utils.hs index aade01871..9b15bc12c 100644 --- a/src/Utils.hs +++ b/src/Utils.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils ( module Utils , module Data.Containers.ListUtils diff --git a/src/Utils/ARC.hs b/src/Utils/ARC.hs index a5e2a8c76..22712a9c6 100644 --- a/src/Utils/ARC.hs +++ b/src/Utils/ARC.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE BangPatterns #-} module Utils.ARC diff --git a/src/Utils/Allocation.hs b/src/Utils/Allocation.hs index 32ee2aad5..b2b0ec6a9 100644 --- a/src/Utils/Allocation.hs +++ b/src/Utils/Allocation.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Allocation ( computeMatching , MatchingLog(..) diff --git a/src/Utils/Approot.hs b/src/Utils/Approot.hs index 7509efbec..d0f1a26df 100644 --- a/src/Utils/Approot.hs +++ b/src/Utils/Approot.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Approot ( approotScopeHost, approotScopeBaseUrl, approotScopeHost' , approotRender diff --git a/src/Utils/Auth.hs b/src/Utils/Auth.hs index 7bd0e68d6..4fa5ec1cd 100644 --- a/src/Utils/Auth.hs +++ b/src/Utils/Auth.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Auth ( requireAuth, requireAuthId, requireAuthPair, authorizationCheck ) where diff --git a/src/Utils/Avs.hs b/src/Utils/Avs.hs index 15b65b39a..9b5e8ba80 100644 --- a/src/Utils/Avs.hs +++ b/src/Utils/Avs.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Avs where import Import.NoModel diff --git a/src/Utils/Cookies.hs b/src/Utils/Cookies.hs index 1d96e43e4..1a5226679 100644 --- a/src/Utils/Cookies.hs +++ b/src/Utils/Cookies.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Cookies ( getCookiePath , siteApproot diff --git a/src/Utils/Cookies/Registered.hs b/src/Utils/Cookies/Registered.hs index e279eec81..5e36df4b0 100644 --- a/src/Utils/Cookies/Registered.hs +++ b/src/Utils/Cookies/Registered.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Cookies.Registered ( RegisteredCookie(..) , lookupRegisteredCookie, lookupRegisteredCookies diff --git a/src/Utils/Course.hs b/src/Utils/Course.hs index 7ee582ad0..6f0443d7f 100644 --- a/src/Utils/Course.hs +++ b/src/Utils/Course.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Course ( mayViewCourse, mayViewCourse', mayEditCourse, mayEditCourse' , isSchoolAdmin, isSchoolAdminLike diff --git a/src/Utils/Csv.hs b/src/Utils/Csv.hs index 850ef9af1..048670f5d 100644 --- a/src/Utils/Csv.hs +++ b/src/Utils/Csv.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS -fno-warn-orphans #-} module Utils.Csv diff --git a/src/Utils/Csv/Mail.hs b/src/Utils/Csv/Mail.hs index 86efb5073..f88fe6974 100644 --- a/src/Utils/Csv/Mail.hs +++ b/src/Utils/Csv/Mail.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Utils.Csv.Mail diff --git a/src/Utils/DB.hs b/src/Utils/DB.hs index 1f74d0ddc..f53c22d23 100644 --- a/src/Utils/DB.hs +++ b/src/Utils/DB.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.DB where import ClassyPrelude.Yesod diff --git a/src/Utils/DateTime.hs b/src/Utils/DateTime.hs index b7963f128..456bf9d0f 100644 --- a/src/Utils/DateTime.hs +++ b/src/Utils/DateTime.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} module Utils.DateTime diff --git a/src/Utils/Exam/Correct.hs b/src/Utils/Exam/Correct.hs index a96d5364f..ef9f52323 100644 --- a/src/Utils/Exam/Correct.hs +++ b/src/Utils/Exam/Correct.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Exam.Correct ( CorrectInterfaceRequest(..) , CorrectInterfaceResponse(..), ciResponseStatus diff --git a/src/Utils/Failover.hs b/src/Utils/Failover.hs index ea3dec8d5..699d89520 100644 --- a/src/Utils/Failover.hs +++ b/src/Utils/Failover.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Failover ( Failover, failoverLabels , mkFailover, mkFailoverLabeled diff --git a/src/Utils/Files.hs b/src/Utils/Files.hs index 68836fb31..4358c947b 100644 --- a/src/Utils/Files.hs +++ b/src/Utils/Files.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE BangPatterns #-} module Utils.Files diff --git a/src/Utils/Form.hs b/src/Utils/Form.hs index 2c0c3e9c3..3f7d374bf 100644 --- a/src/Utils/Form.hs +++ b/src/Utils/Form.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-deprecations #-} -- `WidgetT`, `HandlerT` diff --git a/src/Utils/Frontend/I18n.hs b/src/Utils/Frontend/I18n.hs index 7ec1d9ef2..4b2f4e52f 100644 --- a/src/Utils/Frontend/I18n.hs +++ b/src/Utils/Frontend/I18n.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Frontend.I18n ( FrontendMessage(..) , frontendDatetimeLocales diff --git a/src/Utils/Frontend/Modal.hs b/src/Utils/Frontend/Modal.hs index b7e962932..f78cc51bb 100644 --- a/src/Utils/Frontend/Modal.hs +++ b/src/Utils/Frontend/Modal.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Frontend.Modal ( Modal(..) , customModal diff --git a/src/Utils/Frontend/Notification.hs b/src/Utils/Frontend/Notification.hs index 395bbf144..9e0a05436 100644 --- a/src/Utils/Frontend/Notification.hs +++ b/src/Utils/Frontend/Notification.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Frontend.Notification ( NotificationType(..) , notification diff --git a/src/Utils/Holidays.hs b/src/Utils/Holidays.hs index fb9bc1a08..999b5c37d 100644 --- a/src/Utils/Holidays.hs +++ b/src/Utils/Holidays.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-| Module: Utils.Holidays Description: German bank holidays diff --git a/src/Utils/HttpConditional.hs b/src/Utils/HttpConditional.hs index 80fafa356..d01d704c0 100644 --- a/src/Utils/HttpConditional.hs +++ b/src/Utils/HttpConditional.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-| diff --git a/src/Utils/I18n.hs b/src/Utils/I18n.hs index 9f71d05dc..4f45f0a29 100644 --- a/src/Utils/I18n.hs +++ b/src/Utils/I18n.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} module Utils.I18n diff --git a/src/Utils/Icon.hs b/src/Utils/Icon.hs index cd2959e1b..aad01a766 100644 --- a/src/Utils/Icon.hs +++ b/src/Utils/Icon.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Wolfgang Witt +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Icon where import ClassyPrelude.Yesod hiding (Proxy) diff --git a/src/Utils/LRU.hs b/src/Utils/LRU.hs index 2aa30a5ae..a9467673c 100644 --- a/src/Utils/LRU.hs +++ b/src/Utils/LRU.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.LRU ( LRUTick , LRU, initLRU diff --git a/src/Utils/Lang.hs b/src/Utils/Lang.hs index 4168f4df3..927079096 100644 --- a/src/Utils/Lang.hs +++ b/src/Utils/Lang.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Lang where import ClassyPrelude.Yesod diff --git a/src/Utils/Lens.hs b/src/Utils/Lens.hs index ebe41eea4..b5bdb62e9 100644 --- a/src/Utils/Lens.hs +++ b/src/Utils/Lens.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-redundant-constraints #-} diff --git a/src/Utils/Lens/TH.hs b/src/Utils/Lens/TH.hs index 34af447b7..30f90f455 100644 --- a/src/Utils/Lens/TH.hs +++ b/src/Utils/Lens/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Lens.TH ( lensRules_ , makeLenses_, makeClassyFor_ diff --git a/src/Utils/Memo.hs b/src/Utils/Memo.hs index 2c5af621c..96a83541a 100644 --- a/src/Utils/Memo.hs +++ b/src/Utils/Memo.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Memo ( evalMemoStateC ) where diff --git a/src/Utils/Message.hs b/src/Utils/Message.hs index 61bce17c7..e8b7294cb 100644 --- a/src/Utils/Message.hs +++ b/src/Utils/Message.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Message ( MessageStatus(..) -- , UnknownMessageStatus(..) diff --git a/src/Utils/Metrics.hs b/src/Utils/Metrics.hs index b4a7fe5c3..22ca1f111 100644 --- a/src/Utils/Metrics.hs +++ b/src/Utils/Metrics.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-} module Utils.Metrics diff --git a/src/Utils/NTop.hs b/src/Utils/NTop.hs index 1199f26c3..9105d6fd8 100644 --- a/src/Utils/NTop.hs +++ b/src/Utils/NTop.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.NTop ( NTop(..) ) where diff --git a/src/Utils/Occurrences.hs b/src/Utils/Occurrences.hs index ecd495dc4..31f654268 100644 --- a/src/Utils/Occurrences.hs +++ b/src/Utils/Occurrences.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-overlapping-patterns #-} module Utils.Occurrences diff --git a/src/Utils/Parameters.hs b/src/Utils/Parameters.hs index 679a9a46b..6609ed08b 100644 --- a/src/Utils/Parameters.hs +++ b/src/Utils/Parameters.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Parameters ( GlobalGetParam(..) , lookupGlobalGetParam, hasGlobalGetParam, lookupGlobalGetParams diff --git a/src/Utils/PathPiece.hs b/src/Utils/PathPiece.hs index 085572065..05f7f558a 100644 --- a/src/Utils/PathPiece.hs +++ b/src/Utils/PathPiece.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.PathPiece ( nullaryToPathPiece', nullaryToPathPiece , nullaryPathPiece', nullaryPathPiece, finitePathPiece diff --git a/src/Utils/Persist.hs b/src/Utils/Persist.hs index 0d213db63..e414e2924 100644 --- a/src/Utils/Persist.hs +++ b/src/Utils/Persist.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Persist ( fromPersistValueError , fromPersistValueErrorSql diff --git a/src/Utils/PersistentTokenBucket.hs b/src/Utils/PersistentTokenBucket.hs index 798323a29..e9e9a0407 100644 --- a/src/Utils/PersistentTokenBucket.hs +++ b/src/Utils/PersistentTokenBucket.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.PersistentTokenBucket ( TokenBucketSettings(..) , persistentTokenBucketTryAlloc', persistentTokenBucketTakeC' diff --git a/src/Utils/Pool.hs b/src/Utils/Pool.hs index 54b17a678..ffa536fd0 100644 --- a/src/Utils/Pool.hs +++ b/src/Utils/Pool.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -Wno-error=unused-top-binds #-} module Utils.Pool diff --git a/src/Utils/Postgresql.hs b/src/Utils/Postgresql.hs index b9c19efbc..c27df3731 100644 --- a/src/Utils/Postgresql.hs +++ b/src/Utils/Postgresql.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Postgresql ( PostgresqlChannel(..) , PostgresqlChannelManager(..) diff --git a/src/Utils/Print.hs b/src/Utils/Print.hs index f9004d264..b39c242df 100644 --- a/src/Utils/Print.hs +++ b/src/Utils/Print.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-top-binds #-} module Utils.Print diff --git a/src/Utils/Room.hs b/src/Utils/Room.hs index 1d9076fb1..a408850d1 100644 --- a/src/Utils/Room.hs +++ b/src/Utils/Room.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Room ( roomReferenceText ) where diff --git a/src/Utils/Route.hs b/src/Utils/Route.hs index a9bf4487f..bee617d51 100644 --- a/src/Utils/Route.hs +++ b/src/Utils/Route.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} module Utils.Route where diff --git a/src/Utils/Session.hs b/src/Utils/Session.hs index 14c03770f..bbb9293bb 100644 --- a/src/Utils/Session.hs +++ b/src/Utils/Session.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Session where import ClassyPrelude.Yesod diff --git a/src/Utils/Set.hs b/src/Utils/Set.hs index 01794701e..c539dff14 100644 --- a/src/Utils/Set.hs +++ b/src/Utils/Set.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Winnie Ros +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Set ( setIntersectNotOne , setIntersections diff --git a/src/Utils/Sheet.hs b/src/Utils/Sheet.hs index a99c477df..932fd05b0 100644 --- a/src/Utils/Sheet.hs +++ b/src/Utils/Sheet.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Sheet where import Import.NoFoundation diff --git a/src/Utils/Sql.hs b/src/Utils/Sql.hs index b00dcb87d..4730844c0 100644 --- a/src/Utils/Sql.hs +++ b/src/Utils/Sql.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Sql ( setSerializable , setSerializableBatch, setSerializableReadOnlyBatch, setSerializableDeferrableBatch diff --git a/src/Utils/SystemMessage.hs b/src/Utils/SystemMessage.hs index 9d78b2690..c870eb21c 100644 --- a/src/Utils/SystemMessage.hs +++ b/src/Utils/SystemMessage.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.SystemMessage where import Import.NoFoundation diff --git a/src/Utils/TH.hs b/src/Utils/TH.hs index 989f781c0..b06caf7a2 100644 --- a/src/Utils/TH.hs +++ b/src/Utils/TH.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.TH where -- Common Utility Functions that require TemplateHaskell diff --git a/src/Utils/TH/AlphaConversion.hs b/src/Utils/TH/AlphaConversion.hs index d380f997d..c3e792ec9 100644 --- a/src/Utils/TH/AlphaConversion.hs +++ b/src/Utils/TH/AlphaConversion.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.TH.AlphaConversion ( alphaConvE ) where diff --git a/src/Utils/TH/Routes.hs b/src/Utils/TH/Routes.hs index 18f8a7805..3fe145264 100644 --- a/src/Utils/TH/Routes.hs +++ b/src/Utils/TH/Routes.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.TH.Routes ( classifyHandler' ) where diff --git a/src/Utils/Term.hs b/src/Utils/Term.hs index 5991618d4..364e4483c 100644 --- a/src/Utils/Term.hs +++ b/src/Utils/Term.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Term ( termIsActiveE ) where diff --git a/src/Utils/Tokens.hs b/src/Utils/Tokens.hs index c6f0229eb..2a3c6b771 100644 --- a/src/Utils/Tokens.hs +++ b/src/Utils/Tokens.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Tokens ( bearerToken , encodeBearer, BearerTokenException(..), decodeBearer diff --git a/src/Utils/VolatileClusterSettings.hs b/src/Utils/VolatileClusterSettings.hs index 7791133b9..aebe76d04 100644 --- a/src/Utils/VolatileClusterSettings.hs +++ b/src/Utils/VolatileClusterSettings.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.VolatileClusterSettings ( getVolatileClusterSetting , VolatileClusterSettingException(..) diff --git a/src/Utils/Widgets.hs b/src/Utils/Widgets.hs index 2732a8470..c8bcc5a49 100644 --- a/src/Utils/Widgets.hs +++ b/src/Utils/Widgets.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + module Utils.Widgets ( i18n ) where diff --git a/src/Web/Cookie/Instances.hs b/src/Web/Cookie/Instances.hs index c4f8505dd..1f4afe42a 100644 --- a/src/Web/Cookie/Instances.hs +++ b/src/Web/Cookie/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Web.Cookie.Instances diff --git a/src/Web/PathPieces/Instances.hs b/src/Web/PathPieces/Instances.hs index a47711a8e..831509165 100644 --- a/src/Web/PathPieces/Instances.hs +++ b/src/Web/PathPieces/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Web.PathPieces.Instances diff --git a/src/Web/ServerSession/Backend/Persistent/Memcached.hs b/src/Web/ServerSession/Backend/Persistent/Memcached.hs index 2f588ca5a..24791802a 100644 --- a/src/Web/ServerSession/Backend/Persistent/Memcached.hs +++ b/src/Web/ServerSession/Backend/Persistent/Memcached.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE UndecidableInstances #-} diff --git a/src/Web/ServerSession/Frontend/Yesod/Jwt.hs b/src/Web/ServerSession/Frontend/Yesod/Jwt.hs index 6349c53e5..c1ce107c2 100644 --- a/src/Web/ServerSession/Frontend/Yesod/Jwt.hs +++ b/src/Web/ServerSession/Frontend/Yesod/Jwt.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Web.ServerSession.Frontend.Yesod.Jwt diff --git a/src/Yesod/Core/Instances.hs b/src/Yesod/Core/Instances.hs index 9ffdca574..88f42a5c5 100644 --- a/src/Yesod/Core/Instances.hs +++ b/src/Yesod/Core/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Yesod.Core.Instances diff --git a/src/Yesod/Core/Types/Instances.hs b/src/Yesod/Core/Types/Instances.hs index ba60b6680..12bfe5678 100644 --- a/src/Yesod/Core/Types/Instances.hs +++ b/src/Yesod/Core/Types/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE GeneralizedNewtypeDeriving, UndecidableInstances #-} diff --git a/src/Yesod/Core/Types/Instances/Catch.hs b/src/Yesod/Core/Types/Instances/Catch.hs index 8e2a8388b..777e2b7e5 100644 --- a/src/Yesod/Core/Types/Instances/Catch.hs +++ b/src/Yesod/Core/Types/Instances/Catch.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Yesod.Core.Types.Instances.Catch diff --git a/src/Yesod/Form/Fields/Instances.hs b/src/Yesod/Form/Fields/Instances.hs index 1c9fcd2d9..d12806e37 100644 --- a/src/Yesod/Form/Fields/Instances.hs +++ b/src/Yesod/Form/Fields/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Yesod.Form.Fields.Instances diff --git a/src/Yesod/Form/Types/Instances.hs b/src/Yesod/Form/Types/Instances.hs index 3a84d56c8..518fcd9ee 100644 --- a/src/Yesod/Form/Types/Instances.hs +++ b/src/Yesod/Form/Types/Instances.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Gregor Kleen +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-orphans #-} module Yesod.Form.Types.Instances diff --git a/src/Yesod/Servant.hs b/src/Yesod/Servant.hs index 3abe2732d..06a9c5e4b 100644 --- a/src/Yesod/Servant.hs +++ b/src/Yesod/Servant.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# OPTIONS_GHC -fno-warn-unused-foralls #-} {-# LANGUAGE UndecidableInstances #-} diff --git a/src/Yesod/Servant/HttpApiDataInjective.hs b/src/Yesod/Servant/HttpApiDataInjective.hs index 1cd6097c3..4f42a2365 100644 --- a/src/Yesod/Servant/HttpApiDataInjective.hs +++ b/src/Yesod/Servant/HttpApiDataInjective.hs @@ -1,3 +1,7 @@ +-- SPDX-FileCopyrightText: 2022 Sarah Vaupel +-- +-- SPDX-License-Identifier: AGPL-3.0-or-later + {-# LANGUAGE UndecidableInstances #-} module Yesod.Servant.HttpApiDataInjective diff --git a/src/index.md.license b/src/index.md.license new file mode 100644 index 000000000..86cd5ac10 --- /dev/null +++ b/src/index.md.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/stack-flake.yaml b/stack-flake.yaml index 6ca7b340f..09e2dd321 100644 --- a/stack-flake.yaml +++ b/stack-flake.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + flags: aeson: cffi: true diff --git a/stack.nix b/stack.nix index 762fd7481..d528dabc5 100644 --- a/stack.nix +++ b/stack.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { ghc, nixpkgs ? import ./nixpkgs.nix }: let diff --git a/stack.yaml b/stack.yaml index 30db6ccc0..f4dc5c9ae 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + flags: aeson: cffi: true diff --git a/stack.yaml.lock.license b/stack.yaml.lock.license new file mode 100644 index 000000000..032fd290a --- /dev/null +++ b/stack.yaml.lock.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/stackage.nix b/stackage.nix index 58a86fc86..3f04c00bb 100644 --- a/stackage.nix +++ b/stackage.nix @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen +# +# SPDX-License-Identifier: AGPL-3.0-or-later + { nixpkgs ? import ./nixpkgs.nix , snapshot ? "lts-13.21" }: diff --git a/start.sh b/start.sh old mode 100755 new mode 100644 index e62af13a4..47701a357 --- a/start.sh +++ b/start.sh @@ -2,6 +2,11 @@ set -e +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +# +# SPDX-License-Identifier: AGPL-3.0-or-later + + [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : if ! in-develop | grep -q 'In develop'; then diff --git a/templates/admin-tokens.hamlet b/templates/admin-tokens.hamlet index d0cf294e3..21787aed4 100644 --- a/templates/admin-tokens.hamlet +++ b/templates/admin-tokens.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{warning} $maybe (Jwt bs) <- mjwt diff --git a/templates/adminFeatures.hamlet b/templates/adminFeatures.hamlet index 8bbf0b8b8..063af2e18 100644 --- a/templates/adminFeatures.hamlet +++ b/templates/adminFeatures.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgStudyFeaturesDegrees} diff --git a/templates/adminUser.hamlet b/templates/adminUser.hamlet index c332626f4..e483d6db4 100644 --- a/templates/adminUser.hamlet +++ b/templates/adminUser.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{userDataWidget}
diff --git a/templates/allocation/accept.hamlet b/templates/allocation/accept.hamlet index d3c086c1e..1f8265d62 100644 --- a/templates/allocation/accept.hamlet +++ b/templates/allocation/accept.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{csrf} ^{fvInput prevAllocView} diff --git a/templates/allocation/edit-user.hamlet b/templates/allocation/edit-user.hamlet index 748abe67c..1edc10e0f 100644 --- a/templates/allocation/edit-user.hamlet +++ b/templates/allocation/edit-user.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgAllocationUserCourseParticipantFormTitle} diff --git a/templates/allocation/matchings.hamlet b/templates/allocation/matchings.hamlet index 68f8c3b63..71a031bde 100644 --- a/templates/allocation/matchings.hamlet +++ b/templates/allocation/matchings.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if null matchings

_{MsgAllocationMatchingsNone} diff --git a/templates/allocation/show.hamlet b/templates/allocation/show.hamlet index 5be1369df..807a21e0b 100644 --- a/templates/allocation/show.hamlet +++ b/templates/allocation/show.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

diff --git a/templates/allocation/show/course.hamlet b/templates/allocation/show/course.hamlet index 57a26fe84..14be70a82 100644 --- a/templates/allocation/show/course.hamlet +++ b/templates/allocation/show/course.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if isRegistered
#{iconOK} diff --git a/templates/allocation/user-course-participant-form/cell.hamlet b/templates/allocation/user-course-participant-form/cell.hamlet index e3b90825a..c73a5f434 100644 --- a/templates/allocation/user-course-participant-form/cell.hamlet +++ b/templates/allocation/user-course-participant-form/cell.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{fvWidget isRegView} $maybe siView <- isSelfInflictedView diff --git a/templates/allocation/user-course-participant-form/layout.hamlet b/templates/allocation/user-course-participant-form/layout.hamlet index e472546ff..0620dea49 100644 --- a/templates/allocation/user-course-participant-form/layout.hamlet +++ b/templates/allocation/user-course-participant-form/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{csrf}
diff --git a/templates/allocation/user-course-participant-form/line.hamlet b/templates/allocation/user-course-participant-form/line.hamlet index a8fce6fd6..94cec90b4 100644 --- a/templates/allocation/user-course-participant-form/line.hamlet +++ b/templates/allocation/user-course-participant-form/line.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
diff --git a/templates/allocation/user-course-participant-form/not-allocated.hamlet b/templates/allocation/user-course-participant-form/not-allocated.hamlet index 48c750b82..46bf338ed 100644 --- a/templates/allocation/user-course-participant-form/not-allocated.hamlet +++ b/templates/allocation/user-course-participant-form/not-allocated.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{fvWidget isRegView} diff --git a/templates/allocation/users.hamlet b/templates/allocation/users.hamlet index c8554dc25..85286a179 100644 --- a/templates/allocation/users.hamlet +++ b/templates/allocation/users.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $maybe acceptWgt <- acceptView
^{acceptWgt} diff --git a/templates/approot.julius b/templates/approot.julius index d18fc41ec..a4a0f8c68 100644 --- a/templates/approot.julius +++ b/templates/approot.julius @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later + if (window.App && window.App.httpClient) { window.App.httpClient.setBaseUrl(#{currentApproot}); } else { diff --git a/templates/authpreds.hamlet b/templates/authpreds.hamlet index 1fbe765f6..43a41c6c4 100644 --- a/templates/authpreds.hamlet +++ b/templates/authpreds.hamlet @@ -1,2 +1,8 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + _{MsgAuthPredsInfo} ^{authActiveForm} diff --git a/templates/avs.hamlet b/templates/avs.hamlet index 82474ebfa..4cdddbc72 100644 --- a/templates/avs.hamlet +++ b/templates/avs.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Person Search: diff --git a/templates/changelog.hamlet b/templates/changelog.hamlet index 88f977759..cad52f591 100644 --- a/templates/changelog.hamlet +++ b/templates/changelog.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

$forall (Down d, es) <- Map.toList changelogEntries
toPathPiece d}> diff --git a/templates/correction-user.hamlet b/templates/correction-user.hamlet index 5d19bd940..c7ca6dc6e 100644 --- a/templates/correction-user.hamlet +++ b/templates/correction-user.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
diff --git a/templates/correction.hamlet b/templates/correction.hamlet index f18033184..02ff256f9 100644 --- a/templates/correction.hamlet +++ b/templates/correction.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{userCorrection} diff --git a/templates/corrections-assign.hamlet b/templates/corrections-assign.hamlet index 6aeb23c41..f85756f8c 100644 --- a/templates/corrections-assign.hamlet +++ b/templates/corrections-assign.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $# Display a table showing the result of the corrector assignment for possibly several sheets $# Expected variables" $# sids :: list of SheetId diff --git a/templates/corrections-create.hamlet b/templates/corrections-create.hamlet index 530e4bf55..01ff4857f 100644 --- a/templates/corrections-create.hamlet +++ b/templates/corrections-create.hamlet @@ -1 +1,7 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{pseudonymForm} diff --git a/templates/corrections-grade.hamlet b/templates/corrections-grade.hamlet index 2d2943787..0f66142e3 100644 --- a/templates/corrections-grade.hamlet +++ b/templates/corrections-grade.hamlet @@ -1,2 +1,8 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{table} diff --git a/templates/corrections-overview.hamlet b/templates/corrections-overview.hamlet index 8c614d985..fe0c8cd0d 100644 --- a/templates/corrections-overview.hamlet +++ b/templates/corrections-overview.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCorrectionSheets} diff --git a/templates/corrections-upload.hamlet b/templates/corrections-upload.hamlet index a479c6257..c540b2024 100644 --- a/templates/corrections-upload.hamlet +++ b/templates/corrections-upload.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{uploadInstruction}
diff --git a/templates/corrections.hamlet b/templates/corrections.hamlet index 47a80517c..e081c3582 100644 --- a/templates/corrections.hamlet +++ b/templates/corrections.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{table} $if statistics /= mempty diff --git a/templates/course-news.hamlet b/templates/course-news.hamlet index 5ba795962..1f7dd8f4d 100644 --- a/templates/course-news.hamlet +++ b/templates/course-news.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $maybe summary <- courseNewsSummary
diff --git a/templates/course-participants.hamlet b/templates/course-participants.hamlet index 963e9fe54..e04472454 100644 --- a/templates/course-participants.hamlet +++ b/templates/course-participants.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $# Shows all participants of a course, but no homework statistics $# Should at some point allow email messaging $# diff --git a/templates/course.hamlet b/templates/course.hamlet index de6452829..d6ee82c7d 100644 --- a/templates/course.hamlet +++ b/templates/course.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
$if not (null news) || mayCreateNews
diff --git a/templates/course/applications-list.hamlet b/templates/course/applications-list.hamlet index 13166ffd4..9abf73f19 100644 --- a/templates/course/applications-list.hamlet +++ b/templates/course/applications-list.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if not (null allocationsBounds)

_{MsgCourseAllocationsBounds (length allocationsBounds)} diff --git a/templates/course/lecturerMassInput/add.hamlet b/templates/course/lecturerMassInput/add.hamlet index 879d67f4f..657fc956d 100644 --- a/templates/course/lecturerMassInput/add.hamlet +++ b/templates/course/lecturerMassInput/add.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

#{csrf} ^{fvWidget addView} diff --git a/templates/course/lecturerMassInput/cellInvitation.hamlet b/templates/course/lecturerMassInput/cellInvitation.hamlet index 24e43a5a7..795ecddab 100644 --- a/templates/course/lecturerMassInput/cellInvitation.hamlet +++ b/templates/course/lecturerMassInput/cellInvitation.hamlet @@ -1,5 +1,10 @@ - $newline never - +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Not Committed Yet ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + #{csrf} #{lEmail} diff --git a/templates/course/lecturerMassInput/cellKnown.hamlet b/templates/course/lecturerMassInput/cellKnown.hamlet index 1aa72293f..5a54a5a66 100644 --- a/templates/course/lecturerMassInput/cellKnown.hamlet +++ b/templates/course/lecturerMassInput/cellKnown.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{csrf} ^{nameEmailWidget userEmail userDisplayName userSurname} # diff --git a/templates/course/lecturerMassInput/layout.hamlet b/templates/course/lecturerMassInput/layout.hamlet index 1472ccc6c..5cdfe6391 100644 --- a/templates/course/lecturerMassInput/layout.hamlet +++ b/templates/course/lecturerMassInput/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $forall coord <- review liveCoords lLength diff --git a/templates/course/login-to-register.hamlet b/templates/course/login-to-register.hamlet index 70f0e31e9..06d701adf 100644 --- a/templates/course/login-to-register.hamlet +++ b/templates/course/login-to-register.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if courseApplicationsRequired course _{MsgCourseLoginToApply} $else diff --git a/templates/course/user/corrections.hamlet b/templates/course/user/corrections.hamlet index 312fa49fb..d77145f23 100644 --- a/templates/course/user/corrections.hamlet +++ b/templates/course/user/corrections.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCourseUserCorrections} ^{cWdgt} diff --git a/templates/course/user/exams.hamlet b/templates/course/user/exams.hamlet index 55a77344b..cbde9df83 100644 --- a/templates/course/user/exams.hamlet +++ b/templates/course/user/exams.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCourseSingleUserExams} ^{examTable} diff --git a/templates/course/user/note.hamlet b/templates/course/user/note.hamlet index 615bf8283..da8948492 100644 --- a/templates/course/user/note.hamlet +++ b/templates/course/user/note.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCourseUserNote} ^{noteWidget} diff --git a/templates/course/user/profile.hamlet b/templates/course/user/profile.hamlet index c6f85f500..26593b9b4 100644 --- a/templates/course/user/profile.hamlet +++ b/templates/course/user/profile.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
diff --git a/templates/course/user/tutorials.hamlet b/templates/course/user/tutorials.hamlet index 85ab92204..163dada3b 100644 --- a/templates/course/user/tutorials.hamlet +++ b/templates/course/user/tutorials.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCourseSingleUserTutorials} ^{tutorialTable} diff --git a/templates/courses.hamlet b/templates/courses.hamlet index 6cc6a0c13..8358e2c03 100644 --- a/templates/courses.hamlet +++ b/templates/courses.hamlet @@ -1,2 +1,8 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{coursesTable} diff --git a/templates/csv-import-confirmation-wrapper.hamlet b/templates/csv-import-confirmation-wrapper.hamlet index b5459079b..06ea6685c 100644 --- a/templates/csv-import-confirmation-wrapper.hamlet +++ b/templates/csv-import-confirmation-wrapper.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCsvImportConfirmationTip}

diff --git a/templates/csv-import-confirmation.hamlet b/templates/csv-import-confirmation.hamlet index 07b549938..1ba685a9c 100644 --- a/templates/csv-import-confirmation.hamlet +++ b/templates/csv-import-confirmation.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{csrf} ^{availableActs}
diff --git a/templates/csv-import-confirmation.julius b/templates/csv-import-confirmation.julius index 6c3da0203..215e1239f 100644 --- a/templates/csv-import-confirmation.julius +++ b/templates/csv-import-confirmation.julius @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later + (function() { var IMPORT_ACTIONS_SELECTOR = '.actions'; diff --git a/templates/current-route.julius b/templates/current-route.julius index 5a5ee6632..7ccad9c12 100644 --- a/templates/current-route.julius +++ b/templates/current-route.julius @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later + if (window.App && window.App.httpClient) { window.App.httpClient.setDefaultUrl(#{currentRoute}); } else { diff --git a/templates/default-layout-wrapper.hamlet b/templates/default-layout-wrapper.hamlet index eeb49873b..18e535c24 100644 --- a/templates/default-layout-wrapper.hamlet +++ b/templates/default-layout-wrapper.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann ,Sarah Vaupel ,Steffen Jost ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + \ diff --git a/templates/default-layout.hamlet b/templates/default-layout.hamlet index 924271789..871023cea 100644 --- a/templates/default-layout.hamlet +++ b/templates/default-layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if not isModal $with containers <- filter isNavHeaderContainer nav $if not (null containers) diff --git a/templates/deletedUser.hamlet b/templates/deletedUser.hamlet index 4b0bde4c8..b3c8aa3b6 100644 --- a/templates/deletedUser.hamlet +++ b/templates/deletedUser.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgUserAccountDeleted userDisplayName} diff --git a/templates/exam-correct.hamlet b/templates/exam-correct.hamlet index d27808a15..965bb9856 100644 --- a/templates/exam-correct.hamlet +++ b/templates/exam-correct.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{examCorrectExplanation} diff --git a/templates/exam-edit.hamlet b/templates/exam-edit.hamlet index e11d0926b..9b854ca98 100644 --- a/templates/exam-edit.hamlet +++ b/templates/exam-edit.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{editExamForm} diff --git a/templates/exam-list.hamlet b/templates/exam-list.hamlet index b39bba56d..117c2795f 100644 --- a/templates/exam-list.hamlet +++ b/templates/exam-list.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{examTable} diff --git a/templates/exam-new.hamlet b/templates/exam-new.hamlet index 2b87f350b..83bdb5f51 100644 --- a/templates/exam-new.hamlet +++ b/templates/exam-new.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{newExamForm} diff --git a/templates/exam-office/exam-result-synced.hamlet b/templates/exam-office/exam-result-synced.hamlet index e60f7d809..671aeef9b 100644 --- a/templates/exam-office/exam-result-synced.hamlet +++ b/templates/exam-office/exam-result-synced.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

^{nameWidget userDisplayName userSurname} diff --git a/templates/exam-office/exam-results.hamlet b/templates/exam-office/exam-results.hamlet index 329a53cdf..7c29e6e1b 100644 --- a/templates/exam-office/exam-results.hamlet +++ b/templates/exam-office/exam-results.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if is _Nothing examFinished
diff --git a/templates/exam-office/externalExamGrades.hamlet b/templates/exam-office/externalExamGrades.hamlet index 8e8fbf212..c03e5ab04 100644 --- a/templates/exam-office/externalExamGrades.hamlet +++ b/templates/exam-office/externalExamGrades.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if hasUsers ^{examGradesExplanation} ^{table} diff --git a/templates/exam-show.hamlet b/templates/exam-show.hamlet index 2e780fd04..a21e0f57b 100644 --- a/templates/exam-show.hamlet +++ b/templates/exam-show.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $maybe Entity _ ExamResult{examResultResult} <- result $if gradingShown
diff --git a/templates/exam-users.hamlet b/templates/exam-users.hamlet index 8c49ddc23..2e5096836 100644 --- a/templates/exam-users.hamlet +++ b/templates/exam-users.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $if is _Nothing examFinished
diff --git a/templates/exam/auto-occurrence-confirm.hamlet b/templates/exam/auto-occurrence-confirm.hamlet index 0e94455e7..d87dbec00 100644 --- a/templates/exam/auto-occurrence-confirm.hamlet +++ b/templates/exam/auto-occurrence-confirm.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{mappingWgt} ^{confirmWidget} diff --git a/templates/exam/schoolMassInput/add.hamlet b/templates/exam/schoolMassInput/add.hamlet index 2fca7d4c3..9bab7e08d 100644 --- a/templates/exam/schoolMassInput/add.hamlet +++ b/templates/exam/schoolMassInput/add.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

#{csrf} ^{fvWidget addView} diff --git a/templates/exam/schoolMassInput/cell.hamlet b/templates/exam/schoolMassInput/cell.hamlet index 13905b209..3c05ec688 100644 --- a/templates/exam/schoolMassInput/cell.hamlet +++ b/templates/exam/schoolMassInput/cell.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{schoolName} diff --git a/templates/exam/schoolMassInput/layout.hamlet b/templates/exam/schoolMassInput/layout.hamlet index 1472ccc6c..9f40c895f 100644 --- a/templates/exam/schoolMassInput/layout.hamlet +++ b/templates/exam/schoolMassInput/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $forall coord <- review liveCoords lLength diff --git a/templates/external-exam-show.hamlet b/templates/external-exam-show.hamlet index f08c4dc79..9759a739f 100644 --- a/templates/external-exam-show.hamlet +++ b/templates/external-exam-show.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $maybe ExternalExamResult{externalExamResultResult} <- mResult

diff --git a/templates/external-exam/schoolMassInput/add.hamlet b/templates/external-exam/schoolMassInput/add.hamlet index 2fca7d4c3..9bab7e08d 100644 --- a/templates/external-exam/schoolMassInput/add.hamlet +++ b/templates/external-exam/schoolMassInput/add.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

#{csrf} ^{fvWidget addView} diff --git a/templates/external-exam/schoolMassInput/cell.hamlet b/templates/external-exam/schoolMassInput/cell.hamlet index 13905b209..3c05ec688 100644 --- a/templates/external-exam/schoolMassInput/cell.hamlet +++ b/templates/external-exam/schoolMassInput/cell.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{schoolName} diff --git a/templates/external-exam/schoolMassInput/layout.hamlet b/templates/external-exam/schoolMassInput/layout.hamlet index 1472ccc6c..9f40c895f 100644 --- a/templates/external-exam/schoolMassInput/layout.hamlet +++ b/templates/external-exam/schoolMassInput/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $forall coord <- review liveCoords lLength diff --git a/templates/external-exam/staffMassInput/add.hamlet b/templates/external-exam/staffMassInput/add.hamlet index 7a95b3019..a76f93d3f 100644 --- a/templates/external-exam/staffMassInput/add.hamlet +++ b/templates/external-exam/staffMassInput/add.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
#{csrf} ^{fvWidget addView} diff --git a/templates/external-exam/staffMassInput/cellInvitation.hamlet b/templates/external-exam/staffMassInput/cellInvitation.hamlet index 284762127..1a3dd0717 100644 --- a/templates/external-exam/staffMassInput/cellInvitation.hamlet +++ b/templates/external-exam/staffMassInput/cellInvitation.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + #{email} diff --git a/templates/external-exam/staffMassInput/cellKnown.hamlet b/templates/external-exam/staffMassInput/cellKnown.hamlet index 5ea4cca6f..412c4065a 100644 --- a/templates/external-exam/staffMassInput/cellKnown.hamlet +++ b/templates/external-exam/staffMassInput/cellKnown.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{nameEmailWidget userEmail userDisplayName userSurname} diff --git a/templates/external-exam/staffMassInput/layout.hamlet b/templates/external-exam/staffMassInput/layout.hamlet index 1472ccc6c..9f40c895f 100644 --- a/templates/external-exam/staffMassInput/layout.hamlet +++ b/templates/external-exam/staffMassInput/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $forall coord <- review liveCoords lLength diff --git a/templates/faq.hamlet b/templates/faq.hamlet index d621c1768..1e5e74b0b 100644 --- a/templates/faq.hamlet +++ b/templates/faq.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $forall (rItem, wgt) <- rItems

diff --git a/templates/glossary.hamlet b/templates/glossary.hamlet index 5feaa5dfa..c3b6833bc 100644 --- a/templates/glossary.hamlet +++ b/templates/glossary.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
$forall (term, rTerm, wgt) <- entries'
#{rTerm} diff --git a/templates/help.hamlet b/templates/help.hamlet index efa4db891..fcf80017c 100644 --- a/templates/help.hamlet +++ b/templates/help.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgHelpIntroduction} $maybe (faqs, truncated) <- mFaqs diff --git a/templates/i18n.julius b/templates/i18n.julius index 7b523c9e9..6c66dcf01 100644 --- a/templates/i18n.julius +++ b/templates/i18n.julius @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen +// +// SPDX-License-Identifier: AGPL-3.0-or-later + if (window.App && window.App.i18n) { window.App.i18n.addMany(#{frontendI18n}); window.App.i18n.setDatetimeLocale(#{frontendDatetimeLocale}); diff --git a/templates/i18n/README_i18n.txt.license b/templates/i18n/README_i18n.txt.license new file mode 100644 index 000000000..040211775 --- /dev/null +++ b/templates/i18n/README_i18n.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2022 Sarah Vaupel + +SPDX-License-Identifier: AGPL-3.0-or-later diff --git a/templates/i18n/admin-test/de-de-formal.hamlet b/templates/i18n/admin-test/de-de-formal.hamlet index d89b195e0..317fbcfa4 100644 --- a/templates/i18n/admin-test/de-de-formal.hamlet +++ b/templates/i18n/admin-test/de-de-formal.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
diff --git a/templates/i18n/admin-test/en-eu.hamlet b/templates/i18n/admin-test/en-eu.hamlet index adcba9f9b..72d18b479 100644 --- a/templates/i18n/admin-test/en-eu.hamlet +++ b/templates/i18n/admin-test/en-eu.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
diff --git a/templates/i18n/allocation-confirm-missing-prios/de-de-formal.hamlet b/templates/i18n/allocation-confirm-missing-prios/de-de-formal.hamlet index 8edfb6b04..524ae0dfc 100644 --- a/templates/i18n/allocation-confirm-missing-prios/de-de-formal.hamlet +++ b/templates/i18n/allocation-confirm-missing-prios/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Die folgenden Benutzer:innen nehmen nicht an der Zentralvergabe teil, da # ihnen keine zentrale Dringlichkeit zugeordnet wurde: diff --git a/templates/i18n/allocation-confirm-missing-prios/en-eu.hamlet b/templates/i18n/allocation-confirm-missing-prios/en-eu.hamlet index 791a042eb..d80bb0673 100644 --- a/templates/i18n/allocation-confirm-missing-prios/en-eu.hamlet +++ b/templates/i18n/allocation-confirm-missing-prios/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

The following participants will be excluded from the allocation # since they have not been assigned a central priority: diff --git a/templates/i18n/allocation-info/de-de-formal.hamlet b/templates/i18n/allocation-info/de-de-formal.hamlet index 994c3812e..3b384a61b 100644 --- a/templates/i18n/allocation-info/de-de-formal.hamlet +++ b/templates/i18n/allocation-info/de-de-formal.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $newline text

Jede Zentralanmeldung durchläuft die folgenden Phasen, idR. auch in diff --git a/templates/i18n/allocation-info/en-eu.hamlet b/templates/i18n/allocation-info/en-eu.hamlet index 94852738b..933abc1d3 100644 --- a/templates/i18n/allocation-info/en-eu.hamlet +++ b/templates/i18n/allocation-info/en-eu.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $newline text

Every central allocations progresses through the following stages diff --git a/templates/i18n/allocation-participate-tip/de-de-formal.hamlet b/templates/i18n/allocation-participate-tip/de-de-formal.hamlet index fc213110b..e300529b1 100644 --- a/templates/i18n/allocation-participate-tip/de-de-formal.hamlet +++ b/templates/i18n/allocation-participate-tip/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + Wird an einer Zentralanmeldung teilgenommen, können Sie für gewöhnlich # bestimmte Rechte, die Sie normalerweise bzgl. Ihres Kurses hätten, # nicht ausüben. diff --git a/templates/i18n/allocation-participate-tip/en-eu.hamlet b/templates/i18n/allocation-participate-tip/en-eu.hamlet index 3ee612506..29339fa43 100644 --- a/templates/i18n/allocation-participate-tip/en-eu.hamlet +++ b/templates/i18n/allocation-participate-tip/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + If a course participates in a central allocation, you will usually # lose some permissions that you would normally have. diff --git a/templates/i18n/allocation-priorities/de-de-formal.hamlet b/templates/i18n/allocation-priorities/de-de-formal.hamlet index a9204e3a5..6cf66d749 100644 --- a/templates/i18n/allocation-priorities/de-de-formal.hamlet +++ b/templates/i18n/allocation-priorities/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

^{priosForm}
diff --git a/templates/i18n/allocation-priorities/en-eu.hamlet b/templates/i18n/allocation-priorities/en-eu.hamlet index c527c7432..32e4f6a8b 100644 --- a/templates/i18n/allocation-priorities/en-eu.hamlet +++ b/templates/i18n/allocation-priorities/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{priosForm}
diff --git a/templates/i18n/allocation-priority-explanation/numeric/de-de-formal.hamlet b/templates/i18n/allocation-priority-explanation/numeric/de-de-formal.hamlet index dcacc3382..722643bb5 100644 --- a/templates/i18n/allocation-priority-explanation/numeric/de-de-formal.hamlet +++ b/templates/i18n/allocation-priority-explanation/numeric/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + Es wird erwartet, dass die erste Spalte der hochgeladenen CSV-Datei die # Matrikelnummer der Zentralanmeldungs-Bewerber:innen enthält. diff --git a/templates/i18n/allocation-priority-explanation/numeric/en-eu.hamlet b/templates/i18n/allocation-priority-explanation/numeric/en-eu.hamlet index 3e6b42cbd..49e916b3c 100644 --- a/templates/i18n/allocation-priority-explanation/numeric/en-eu.hamlet +++ b/templates/i18n/allocation-priority-explanation/numeric/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + It is expected that the first column of the uploaded CSV file contains # the matriculations of applicants to the central allocation. diff --git a/templates/i18n/allocation-priority-explanation/ordinal/de-de-formal.hamlet b/templates/i18n/allocation-priority-explanation/ordinal/de-de-formal.hamlet index 706edbb26..6c298b1aa 100644 --- a/templates/i18n/allocation-priority-explanation/ordinal/de-de-formal.hamlet +++ b/templates/i18n/allocation-priority-explanation/ordinal/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + Es wird erwartet, dass die hochgeladene CSV-Datei genau eine Spalte # mit den Matrikelnummern der Zentralanmeldungs-Bewerber:innen enthält. diff --git a/templates/i18n/allocation-priority-explanation/ordinal/en-eu.hamlet b/templates/i18n/allocation-priority-explanation/ordinal/en-eu.hamlet index f0274bc38..5ea93ca7b 100644 --- a/templates/i18n/allocation-priority-explanation/ordinal/en-eu.hamlet +++ b/templates/i18n/allocation-priority-explanation/ordinal/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + It is expected that the uploaded CSV file consists of exactly one # column containing the matriculations of applicants to the central # allocation. diff --git a/templates/i18n/applications-list-info/de-de-formal.hamlet b/templates/i18n/applications-list-info/de-de-formal.hamlet index c97d69b7d..a868a785f 100644 --- a/templates/i18n/applications-list-info/de-de-formal.hamlet +++ b/templates/i18n/applications-list-info/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Beachten Sie bitte, dass Uni2work die Studiendaten von der zentralen # diff --git a/templates/i18n/applications-list-info/en-eu.hamlet b/templates/i18n/applications-list-info/en-eu.hamlet index ea041e85b..59e9c60c8 100644 --- a/templates/i18n/applications-list-info/en-eu.hamlet +++ b/templates/i18n/applications-list-info/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Please note that Uni2work obtains the features of study from the # diff --git a/templates/i18n/authorship-statement-submission-explanation/exists.de-de-formal.hamlet b/templates/i18n/authorship-statement-submission-explanation/exists.de-de-formal.hamlet index 897ec7ade..16cde34d2 100644 --- a/templates/i18n/authorship-statement-submission-explanation/exists.de-de-formal.hamlet +++ b/templates/i18n/authorship-statement-submission-explanation/exists.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Eigenständigkeitserklärung ist vorhanden und entspricht dem aktuell geforderten Wortlaut. diff --git a/templates/i18n/authorship-statement-submission-explanation/exists.en-eu.hamlet b/templates/i18n/authorship-statement-submission-explanation/exists.en-eu.hamlet index 8bd4c7b4b..f9003ae00 100644 --- a/templates/i18n/authorship-statement-submission-explanation/exists.en-eu.hamlet +++ b/templates/i18n/authorship-statement-submission-explanation/exists.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Statement of Authorship exists and matches the wording as currently required. diff --git a/templates/i18n/authorship-statement-submission-explanation/missing.de-de-formal.hamlet b/templates/i18n/authorship-statement-submission-explanation/missing.de-de-formal.hamlet index ad2d01c9d..486b23a09 100644 --- a/templates/i18n/authorship-statement-submission-explanation/missing.de-de-formal.hamlet +++ b/templates/i18n/authorship-statement-submission-explanation/missing.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Keine Eigenständigkeitserklärung vorhanden. diff --git a/templates/i18n/authorship-statement-submission-explanation/missing.en-eu.hamlet b/templates/i18n/authorship-statement-submission-explanation/missing.en-eu.hamlet index fb12c3633..f67ca29cd 100644 --- a/templates/i18n/authorship-statement-submission-explanation/missing.en-eu.hamlet +++ b/templates/i18n/authorship-statement-submission-explanation/missing.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + No Statement of Authorship exists. diff --git a/templates/i18n/authorship-statement-submission-explanation/old-statement.de-de-formal.hamlet b/templates/i18n/authorship-statement-submission-explanation/old-statement.de-de-formal.hamlet index c3215f2dc..73e14420c 100644 --- a/templates/i18n/authorship-statement-submission-explanation/old-statement.de-de-formal.hamlet +++ b/templates/i18n/authorship-statement-submission-explanation/old-statement.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Eigenständigkeitserklärung ist zwar vorhanden, entspricht aber nicht dem aktuell geforderten Wortlaut. diff --git a/templates/i18n/authorship-statement-submission-explanation/old-statement.en-eu.hamlet b/templates/i18n/authorship-statement-submission-explanation/old-statement.en-eu.hamlet index 09ca727fe..0189533eb 100644 --- a/templates/i18n/authorship-statement-submission-explanation/old-statement.en-eu.hamlet +++ b/templates/i18n/authorship-statement-submission-explanation/old-statement.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Statement of Authorship exists but does not match the wording as currently required. diff --git a/templates/i18n/changelog/abolish-course-associated-study-features.de-de-formal.hamlet b/templates/i18n/changelog/abolish-course-associated-study-features.de-de-formal.hamlet index bdc6b06e0..89770fe0f 100644 --- a/templates/i18n/changelog/abolish-course-associated-study-features.de-de-formal.hamlet +++ b/templates/i18n/changelog/abolish-course-associated-study-features.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursassoziierte Studienfächer wurden abgeschafft.
Es werden nun an allen kursbezogenen Stellen jene Studiendaten angezeigt, die während des entsprechenden Semesters aktuell waren. diff --git a/templates/i18n/changelog/abolish-course-associated-study-features.en-eu.hamlet b/templates/i18n/changelog/abolish-course-associated-study-features.en-eu.hamlet index 06add0a69..abf462e5c 100644 --- a/templates/i18n/changelog/abolish-course-associated-study-features.en-eu.hamlet +++ b/templates/i18n/changelog/abolish-course-associated-study-features.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Abolished course-associated features of study.
In course-related contexts now all study features which were up to date during the relevant term are displayed. diff --git a/templates/i18n/changelog/account-deletion-during-testing.de-de-formal.hamlet b/templates/i18n/changelog/account-deletion-during-testing.de-de-formal.hamlet index ff561e4f0..0e10fc1a8 100644 --- a/templates/i18n/changelog/account-deletion-during-testing.de-de-formal.hamlet +++ b/templates/i18n/changelog/account-deletion-during-testing.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benutzer:innen können sich in der Testphase komplett selbst löschen diff --git a/templates/i18n/changelog/account-deletion-during-testing.en-eu.hamlet b/templates/i18n/changelog/account-deletion-during-testing.en-eu.hamlet index a33f7a011..400c4a8b0 100644 --- a/templates/i18n/changelog/account-deletion-during-testing.en-eu.hamlet +++ b/templates/i18n/changelog/account-deletion-during-testing.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + During testing users may completely delete their accounts. diff --git a/templates/i18n/changelog/additional-datetime-formats.de-de-formal.hamlet b/templates/i18n/changelog/additional-datetime-formats.de-de-formal.hamlet index 14a463e23..649d03c87 100644 --- a/templates/i18n/changelog/additional-datetime-formats.de-de-formal.hamlet +++ b/templates/i18n/changelog/additional-datetime-formats.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Zusätzliche Uhrzeit- und Datumsformate diff --git a/templates/i18n/changelog/additional-datetime-formats.en-eu.hamlet b/templates/i18n/changelog/additional-datetime-formats.en-eu.hamlet index 5b8a068a5..43ee74ad0 100644 --- a/templates/i18n/changelog/additional-datetime-formats.en-eu.hamlet +++ b/templates/i18n/changelog/additional-datetime-formats.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Additional date and time formats diff --git a/templates/i18n/changelog/additional-sheet-notifications.de-de-formal.hamlet b/templates/i18n/changelog/additional-sheet-notifications.de-de-formal.hamlet index 0dc85d9f2..af90ba84e 100644 --- a/templates/i18n/changelog/additional-sheet-notifications.de-de-formal.hamlet +++ b/templates/i18n/changelog/additional-sheet-notifications.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Zusätzliche Benachrichtigungen für Übungsblätter diff --git a/templates/i18n/changelog/additional-sheet-notifications.en-eu.hamlet b/templates/i18n/changelog/additional-sheet-notifications.en-eu.hamlet index 264662acd..6ea2a25e5 100644 --- a/templates/i18n/changelog/additional-sheet-notifications.en-eu.hamlet +++ b/templates/i18n/changelog/additional-sheet-notifications.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Additional notifications for exercise sheets. diff --git a/templates/i18n/changelog/allocation-applications.de-de-formal.hamlet b/templates/i18n/changelog/allocation-applications.de-de-formal.hamlet index e888c5003..10fe695fe 100644 --- a/templates/i18n/changelog/allocation-applications.de-de-formal.hamlet +++ b/templates/i18n/changelog/allocation-applications.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Bewerbungen für Zentralanmeldungen diff --git a/templates/i18n/changelog/allocation-applications.en-eu.hamlet b/templates/i18n/changelog/allocation-applications.en-eu.hamlet index 39c759990..f4b150176 100644 --- a/templates/i18n/changelog/allocation-applications.en-eu.hamlet +++ b/templates/i18n/changelog/allocation-applications.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Applications for central allocations diff --git a/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.de-de-formal.hamlet b/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.de-de-formal.hamlet index 31106fc32..a9022f75b 100644 --- a/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.de-de-formal.hamlet +++ b/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Das Eintragen von Fristen bis zu denen Nachrücker aus Zentralanmeldungen akzeptiert werden ist nun möglich diff --git a/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.en-eu.hamlet b/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.en-eu.hamlet index 60662a609..20a78d507 100644 --- a/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.en-eu.hamlet +++ b/templates/i18n/changelog/allocation-course-accept-substitutes-fixed.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + It is now possible to specify deadlines up to which substitute registrations from central allocations are accepted. diff --git a/templates/i18n/changelog/allocation-course-accept-substitutes.de-de-formal.hamlet b/templates/i18n/changelog/allocation-course-accept-substitutes.de-de-formal.hamlet index 933cf4e84..7a86661b2 100644 --- a/templates/i18n/changelog/allocation-course-accept-substitutes.de-de-formal.hamlet +++ b/templates/i18n/changelog/allocation-course-accept-substitutes.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kurse, die an Zentralanmeldungen teilnehmen, können nun angeben bis zu welcher Frist sie Nachrücker:innen akzeptieren können diff --git a/templates/i18n/changelog/allocation-course-accept-substitutes.en-eu.hamlet b/templates/i18n/changelog/allocation-course-accept-substitutes.en-eu.hamlet index a909cc92f..93a5fbaa0 100644 --- a/templates/i18n/changelog/allocation-course-accept-substitutes.en-eu.hamlet +++ b/templates/i18n/changelog/allocation-course-accept-substitutes.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Courses which participate in a central allocation may now specify a deadline up to which they are able to accept substitute registrations. diff --git a/templates/i18n/changelog/allocation-course-registration.de-de-formal.hamlet b/templates/i18n/changelog/allocation-course-registration.de-de-formal.hamlet index 441fc07b2..812be7384 100644 --- a/templates/i18n/changelog/allocation-course-registration.de-de-formal.hamlet +++ b/templates/i18n/changelog/allocation-course-registration.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kurse zu Zentralanmeldungen eintragen diff --git a/templates/i18n/changelog/allocation-course-registration.en-eu.hamlet b/templates/i18n/changelog/allocation-course-registration.en-eu.hamlet index 736472525..d2dc7ca4d 100644 --- a/templates/i18n/changelog/allocation-course-registration.en-eu.hamlet +++ b/templates/i18n/changelog/allocation-course-registration.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Registration of courses for central allocation diff --git a/templates/i18n/changelog/allocation-new-course-notification.de-de-formal.hamlet b/templates/i18n/changelog/allocation-new-course-notification.de-de-formal.hamlet index 4c56795b3..1507f4163 100644 --- a/templates/i18n/changelog/allocation-new-course-notification.de-de-formal.hamlet +++ b/templates/i18n/changelog/allocation-new-course-notification.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benachrichtigungen, wenn neue Kurse zu Zentralanmeldungen hinzugefügt werden diff --git a/templates/i18n/changelog/allocation-new-course-notification.en-eu.hamlet b/templates/i18n/changelog/allocation-new-course-notification.en-eu.hamlet index b79a1e553..d2107cf3c 100644 --- a/templates/i18n/changelog/allocation-new-course-notification.en-eu.hamlet +++ b/templates/i18n/changelog/allocation-new-course-notification.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Notifications for new courses being added to central allocations. diff --git a/templates/i18n/changelog/allocations-notifications.de-de-formal.hamlet b/templates/i18n/changelog/allocations-notifications.de-de-formal.hamlet index 9abca1630..74326a9d1 100644 --- a/templates/i18n/changelog/allocations-notifications.de-de-formal.hamlet +++ b/templates/i18n/changelog/allocations-notifications.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benachrichtigungen für Zentralanmeldungen diff --git a/templates/i18n/changelog/allocations-notifications.en-eu.hamlet b/templates/i18n/changelog/allocations-notifications.en-eu.hamlet index 8c4e6d58b..a32c980ff 100644 --- a/templates/i18n/changelog/allocations-notifications.en-eu.hamlet +++ b/templates/i18n/changelog/allocations-notifications.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Notifications for central allocations diff --git a/templates/i18n/changelog/asidenav.de-de-formal.hamlet b/templates/i18n/changelog/asidenav.de-de-formal.hamlet index ed69dfe36..1b8a802a1 100644 --- a/templates/i18n/changelog/asidenav.de-de-formal.hamlet +++ b/templates/i18n/changelog/asidenav.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Designänderungen diff --git a/templates/i18n/changelog/asidenav.en-eu.hamlet b/templates/i18n/changelog/asidenav.en-eu.hamlet index f07e4024a..c5ceb341f 100644 --- a/templates/i18n/changelog/asidenav.en-eu.hamlet +++ b/templates/i18n/changelog/asidenav.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Design changes diff --git a/templates/i18n/changelog/assigned-corrections-filters.de-de-formal.hamlet b/templates/i18n/changelog/assigned-corrections-filters.de-de-formal.hamlet index 19140c401..d47dc7be8 100644 --- a/templates/i18n/changelog/assigned-corrections-filters.de-de-formal.hamlet +++ b/templates/i18n/changelog/assigned-corrections-filters.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Liste zugewiesener Abgaben lassen sich nun filtern diff --git a/templates/i18n/changelog/assigned-corrections-filters.en-eu.hamlet b/templates/i18n/changelog/assigned-corrections-filters.en-eu.hamlet index dfa3a45e2..87d10a514 100644 --- a/templates/i18n/changelog/assigned-corrections-filters.en-eu.hamlet +++ b/templates/i18n/changelog/assigned-corrections-filters.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Filters for list of assigned corrections diff --git a/templates/i18n/changelog/authorship-statements.de-de-formal.hamlet b/templates/i18n/changelog/authorship-statements.de-de-formal.hamlet index 679e4a027..9e4f2be5f 100644 --- a/templates/i18n/changelog/authorship-statements.de-de-formal.hamlet +++ b/templates/i18n/changelog/authorship-statements.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Es kann die Abgabe einer Eigenständigkeitserklärung bei Anlegen einer Übungsblattabgabe gefordert werden. diff --git a/templates/i18n/changelog/authorship-statements.en-eu.hamlet b/templates/i18n/changelog/authorship-statements.en-eu.hamlet index 2172a5abc..d8256d039 100644 --- a/templates/i18n/changelog/authorship-statements.en-eu.hamlet +++ b/templates/i18n/changelog/authorship-statements.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Submittors can be required to make a Statement of Authorship when creating their submission for an exercise sheet. diff --git a/templates/i18n/changelog/automatically-accept-course-applications.de-de-formal.hamlet b/templates/i18n/changelog/automatically-accept-course-applications.de-de-formal.hamlet index 8eea233d7..9ce3ddaa1 100644 --- a/templates/i18n/changelog/automatically-accept-course-applications.de-de-formal.hamlet +++ b/templates/i18n/changelog/automatically-accept-course-applications.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatische Anmeldung von Bewerber:innen in Kursen, die nicht an einer Zentralanmeldung teilnehmen (nach Bewertung der Bewerbung) diff --git a/templates/i18n/changelog/automatically-accept-course-applications.en-eu.hamlet b/templates/i18n/changelog/automatically-accept-course-applications.en-eu.hamlet index 493273c51..89a869006 100644 --- a/templates/i18n/changelog/automatically-accept-course-applications.en-eu.hamlet +++ b/templates/i18n/changelog/automatically-accept-course-applications.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Option to automatically accept applications for courses outside of central allocations. diff --git a/templates/i18n/changelog/better-course-communication-tutorials.de-de-formal.hamlet b/templates/i18n/changelog/better-course-communication-tutorials.de-de-formal.hamlet index 7c62b99c1..8352bcbff 100644 --- a/templates/i18n/changelog/better-course-communication-tutorials.de-de-formal.hamlet +++ b/templates/i18n/changelog/better-course-communication-tutorials.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Besseres Verschicken von Kursmitteilungen an Tutoriumsteilnehmer:innen diff --git a/templates/i18n/changelog/better-course-communication-tutorials.en-eu.hamlet b/templates/i18n/changelog/better-course-communication-tutorials.en-eu.hamlet index 45d347a9c..cc693084b 100644 --- a/templates/i18n/changelog/better-course-communication-tutorials.en-eu.hamlet +++ b/templates/i18n/changelog/better-course-communication-tutorials.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Better sending of course communications to tutorial participants. diff --git a/templates/i18n/changelog/better-course-participant-detail-page.de-de-formal.hamlet b/templates/i18n/changelog/better-course-participant-detail-page.de-de-formal.hamlet index 62a3b19e9..6e7ad0b97 100644 --- a/templates/i18n/changelog/better-course-participant-detail-page.de-de-formal.hamlet +++ b/templates/i18n/changelog/better-course-participant-detail-page.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Anzeige von Abgaben, Tutorien und Klausuren auf der Seite für einzelne Kursteilnehmer:innen diff --git a/templates/i18n/changelog/better-course-participant-detail-page.en-eu.hamlet b/templates/i18n/changelog/better-course-participant-detail-page.en-eu.hamlet index 712aa79d6..5e52b2481 100644 --- a/templates/i18n/changelog/better-course-participant-detail-page.en-eu.hamlet +++ b/templates/i18n/changelog/better-course-participant-detail-page.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Submissions, tutorials, and exams are now shown on the detail page for course participants. diff --git a/templates/i18n/changelog/better-csv-import.de-de-formal.hamlet b/templates/i18n/changelog/better-csv-import.de-de-formal.hamlet index 857ac9be4..a6f9efc7f 100644 --- a/templates/i18n/changelog/better-csv-import.de-de-formal.hamlet +++ b/templates/i18n/changelog/better-csv-import.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verbesserter Workflow & Fehlerbehandlung für CSV-Import diff --git a/templates/i18n/changelog/better-csv-import.en-eu.hamlet b/templates/i18n/changelog/better-csv-import.en-eu.hamlet index f585e50b3..dd28263c3 100644 --- a/templates/i18n/changelog/better-csv-import.en-eu.hamlet +++ b/templates/i18n/changelog/better-csv-import.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Improved workflow and error-handling for CSV-import diff --git a/templates/i18n/changelog/better-file-uploads.de-de-formal.hamlet b/templates/i18n/changelog/better-file-uploads.de-de-formal.hamlet index 5cf99ec89..6ba34b110 100644 --- a/templates/i18n/changelog/better-file-uploads.de-de-formal.hamlet +++ b/templates/i18n/changelog/better-file-uploads.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verbesserte Handhabung von Datei-Uploads diff --git a/templates/i18n/changelog/better-file-uploads.en-eu.hamlet b/templates/i18n/changelog/better-file-uploads.en-eu.hamlet index ff090f630..75c17b568 100644 --- a/templates/i18n/changelog/better-file-uploads.en-eu.hamlet +++ b/templates/i18n/changelog/better-file-uploads.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Improved handling of file uploads diff --git a/templates/i18n/changelog/better-table-cell-colour-coding.de-de-formal.hamlet b/templates/i18n/changelog/better-table-cell-colour-coding.de-de-formal.hamlet index 6a0cbff54..9845f3982 100644 --- a/templates/i18n/changelog/better-table-cell-colour-coding.de-de-formal.hamlet +++ b/templates/i18n/changelog/better-table-cell-colour-coding.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verbesserte Farbkodierung von Tabellenzellen diff --git a/templates/i18n/changelog/better-table-cell-colour-coding.en-eu.hamlet b/templates/i18n/changelog/better-table-cell-colour-coding.en-eu.hamlet index 1f0012e18..94a0591ed 100644 --- a/templates/i18n/changelog/better-table-cell-colour-coding.en-eu.hamlet +++ b/templates/i18n/changelog/better-table-cell-colour-coding.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Improved colour coding of table cells diff --git a/templates/i18n/changelog/bulk-download-original-submissions.de-de-formal.hamlet b/templates/i18n/changelog/bulk-download-original-submissions.de-de-formal.hamlet index 5f3bbdf15..13fb698cb 100644 --- a/templates/i18n/changelog/bulk-download-original-submissions.de-de-formal.hamlet +++ b/templates/i18n/changelog/bulk-download-original-submissions.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Es kann nun eingestellt werden, ob, beim Download mehrerer Abgaben, die (wmgl.) korrigierte oder die originale Version heruntergeladen werden soll. diff --git a/templates/i18n/changelog/bulk-download-original-submissions.en-eu.hamlet b/templates/i18n/changelog/bulk-download-original-submissions.en-eu.hamlet index af6b24182..f63259b30 100644 --- a/templates/i18n/changelog/bulk-download-original-submissions.en-eu.hamlet +++ b/templates/i18n/changelog/bulk-download-original-submissions.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + When bulk downloading submissions there now is a setting to choose between the original and corrected versions. diff --git a/templates/i18n/changelog/buttons-work-without-javascript.de-de-formal.hamlet b/templates/i18n/changelog/buttons-work-without-javascript.de-de-formal.hamlet index 651a5c3e9..95d44a378 100644 --- a/templates/i18n/changelog/buttons-work-without-javascript.de-de-formal.hamlet +++ b/templates/i18n/changelog/buttons-work-without-javascript.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Zahlreiche Knöpfe/Formulare funktionieren wieder bei eingeschaltetem Javascript diff --git a/templates/i18n/changelog/buttons-work-without-javascript.en-eu.hamlet b/templates/i18n/changelog/buttons-work-without-javascript.en-eu.hamlet index 113d41833..406c57241 100644 --- a/templates/i18n/changelog/buttons-work-without-javascript.en-eu.hamlet +++ b/templates/i18n/changelog/buttons-work-without-javascript.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Multiple buttons/forms no work again when JavaScript is enabled. diff --git a/templates/i18n/changelog/communication-attachments.de-de-formal.hamlet b/templates/i18n/changelog/communication-attachments.de-de-formal.hamlet index 83b10409b..72f34a953 100644 --- a/templates/i18n/changelog/communication-attachments.de-de-formal.hamlet +++ b/templates/i18n/changelog/communication-attachments.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + An Kurs- und Tutoriumsmitteilungen können nun Dateien angehängt werden. diff --git a/templates/i18n/changelog/communication-attachments.en-eu.hamlet b/templates/i18n/changelog/communication-attachments.en-eu.hamlet index 378ed8ad5..975ab0008 100644 --- a/templates/i18n/changelog/communication-attachments.en-eu.hamlet +++ b/templates/i18n/changelog/communication-attachments.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course- and tutorial messages (emails) may now carry attached files. diff --git a/templates/i18n/changelog/configurable-datetime-format.de-de-formal.hamlet b/templates/i18n/changelog/configurable-datetime-format.de-de-formal.hamlet index d637ae8fd..7d891b040 100644 --- a/templates/i18n/changelog/configurable-datetime-format.de-de-formal.hamlet +++ b/templates/i18n/changelog/configurable-datetime-format.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Wählbares Format für Datum diff --git a/templates/i18n/changelog/configurable-datetime-format.en-eu.hamlet b/templates/i18n/changelog/configurable-datetime-format.en-eu.hamlet index a3d12724d..93aa6d3a1 100644 --- a/templates/i18n/changelog/configurable-datetime-format.en-eu.hamlet +++ b/templates/i18n/changelog/configurable-datetime-format.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Configurable date and time formats diff --git a/templates/i18n/changelog/configurable-display-emails.de-de-formal.hamlet b/templates/i18n/changelog/configurable-display-emails.de-de-formal.hamlet index 93e8812fa..79f943f36 100644 --- a/templates/i18n/changelog/configurable-display-emails.de-de-formal.hamlet +++ b/templates/i18n/changelog/configurable-display-emails.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Anpassbare angezeigte E-Mail Adressen diff --git a/templates/i18n/changelog/configurable-display-emails.en-eu.hamlet b/templates/i18n/changelog/configurable-display-emails.en-eu.hamlet index 75e9ea7de..46b074878 100644 --- a/templates/i18n/changelog/configurable-display-emails.en-eu.hamlet +++ b/templates/i18n/changelog/configurable-display-emails.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Configulable display emails diff --git a/templates/i18n/changelog/configurable-display-names.de-de-formal.hamlet b/templates/i18n/changelog/configurable-display-names.de-de-formal.hamlet index 1c02bad41..e3d081681 100644 --- a/templates/i18n/changelog/configurable-display-names.de-de-formal.hamlet +++ b/templates/i18n/changelog/configurable-display-names.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Anpassbare angezeigte Namen diff --git a/templates/i18n/changelog/configurable-display-names.en-eu.hamlet b/templates/i18n/changelog/configurable-display-names.en-eu.hamlet index d0708619b..0cfd100c5 100644 --- a/templates/i18n/changelog/configurable-display-names.en-eu.hamlet +++ b/templates/i18n/changelog/configurable-display-names.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Configurable display names diff --git a/templates/i18n/changelog/cookie-active-auth-tags.de-de-formal.hamlet b/templates/i18n/changelog/cookie-active-auth-tags.de-de-formal.hamlet index 2c4aea002..0eaf63310 100644 --- a/templates/i18n/changelog/cookie-active-auth-tags.de-de-formal.hamlet +++ b/templates/i18n/changelog/cookie-active-auth-tags.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Aktive Authorisierungsprädikate können nun in einem persistenten Cookie gespeichert werden diff --git a/templates/i18n/changelog/cookie-active-auth-tags.en-eu.hamlet b/templates/i18n/changelog/cookie-active-auth-tags.en-eu.hamlet index 38af6df09..ca5075d1d 100644 --- a/templates/i18n/changelog/cookie-active-auth-tags.en-eu.hamlet +++ b/templates/i18n/changelog/cookie-active-auth-tags.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Active authorisation predicates can now be saved as a persistent cookie. diff --git a/templates/i18n/changelog/corrections-csv-export.de-de-formal.hamlet b/templates/i18n/changelog/corrections-csv-export.de-de-formal.hamlet index 8a44b1939..aa88df9b3 100644 --- a/templates/i18n/changelog/corrections-csv-export.de-de-formal.hamlet +++ b/templates/i18n/changelog/corrections-csv-export.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tabellen von Übungsblattabgaben können nun als CSV exportiert werden diff --git a/templates/i18n/changelog/corrections-csv-export.en-eu.hamlet b/templates/i18n/changelog/corrections-csv-export.en-eu.hamlet index 9c1e0b6d8..8d20d682c 100644 --- a/templates/i18n/changelog/corrections-csv-export.en-eu.hamlet +++ b/templates/i18n/changelog/corrections-csv-export.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tables of exercise sheet submissions can now be exported as CSV. diff --git a/templates/i18n/changelog/corrections-display-improvements.de-de-formal.hamlet b/templates/i18n/changelog/corrections-display-improvements.de-de-formal.hamlet index 3c7a1d5bd..e5e58db32 100644 --- a/templates/i18n/changelog/corrections-display-improvements.de-de-formal.hamlet +++ b/templates/i18n/changelog/corrections-display-improvements.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Viele Verbesserung zur Anzeige von Korrekturen diff --git a/templates/i18n/changelog/corrections-display-improvements.en-eu.hamlet b/templates/i18n/changelog/corrections-display-improvements.en-eu.hamlet index bda6e1f73..6ee05dfc8 100644 --- a/templates/i18n/changelog/corrections-display-improvements.en-eu.hamlet +++ b/templates/i18n/changelog/corrections-display-improvements.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Numerous improvements for display of corrections diff --git a/templates/i18n/changelog/corrector-consider-deficits.de-de-formal.hamlet b/templates/i18n/changelog/corrector-consider-deficits.de-de-formal.hamlet index 06d5c7c6e..7c49534fd 100644 --- a/templates/i18n/changelog/corrector-consider-deficits.de-de-formal.hamlet +++ b/templates/i18n/changelog/corrector-consider-deficits.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Das Ausgleichen von Defiziten beim Verteilen von Korrekturen kann nun deaktiviert werden diff --git a/templates/i18n/changelog/corrector-consider-deficits.en-eu.hamlet b/templates/i18n/changelog/corrector-consider-deficits.en-eu.hamlet index 47c67e192..6ccf56f11 100644 --- a/templates/i18n/changelog/corrector-consider-deficits.en-eu.hamlet +++ b/templates/i18n/changelog/corrector-consider-deficits.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Consideration of corrector deficits when assigning corrections can now be disabled. diff --git a/templates/i18n/changelog/correctors-on-course-show.de-de-formal.hamlet b/templates/i18n/changelog/correctors-on-course-show.de-de-formal.hamlet index 953dc0fe7..626968cdb 100644 --- a/templates/i18n/changelog/correctors-on-course-show.de-de-formal.hamlet +++ b/templates/i18n/changelog/correctors-on-course-show.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Anzeige von Korrektor:innen auf den Kursseiten diff --git a/templates/i18n/changelog/correctors-on-course-show.en-eu.hamlet b/templates/i18n/changelog/correctors-on-course-show.en-eu.hamlet index c67066085..c425d56e6 100644 --- a/templates/i18n/changelog/correctors-on-course-show.en-eu.hamlet +++ b/templates/i18n/changelog/correctors-on-course-show.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Display of correctors on course overview pages diff --git a/templates/i18n/changelog/course-administrator-invitations.de-de-formal.hamlet b/templates/i18n/changelog/course-administrator-invitations.de-de-formal.hamlet index d1578b4ed..619ce1bbe 100644 --- a/templates/i18n/changelog/course-administrator-invitations.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-administrator-invitations.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Eintragen von Korrektor:innen und Kursverwalter:innen auch ohne bestehenden Account diff --git a/templates/i18n/changelog/course-administrator-invitations.en-eu.hamlet b/templates/i18n/changelog/course-administrator-invitations.en-eu.hamlet index 0cc985bf3..4a2a84b30 100644 --- a/templates/i18n/changelog/course-administrator-invitations.en-eu.hamlet +++ b/templates/i18n/changelog/course-administrator-invitations.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Configuration of course correctors and administrators without existing accounts diff --git a/templates/i18n/changelog/course-administrator-roles.de-de-formal.hamlet b/templates/i18n/changelog/course-administrator-roles.de-de-formal.hamlet index f41e87f2f..c10de0410 100644 --- a/templates/i18n/changelog/course-administrator-roles.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-administrator-roles.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kurse Veranstalter:innen können nun mehrere Dozierende und Assistent:innen selbst eintragen diff --git a/templates/i18n/changelog/course-administrator-roles.en-eu.hamlet b/templates/i18n/changelog/course-administrator-roles.en-eu.hamlet index dc7ada0b1..0b72575b7 100644 --- a/templates/i18n/changelog/course-administrator-roles.en-eu.hamlet +++ b/templates/i18n/changelog/course-administrator-roles.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course administrators can now configure course administrators and assistants themselves. diff --git a/templates/i18n/changelog/course-associated-study-field.de-de-formal.hamlet b/templates/i18n/changelog/course-associated-study-field.de-de-formal.hamlet index 260f5bb59..33272945f 100644 --- a/templates/i18n/changelog/course-associated-study-field.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-associated-study-field.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursanmeldung benötigen assoziertes Hauptfach (für Studierende mit mehreren Hauptfächern) diff --git a/templates/i18n/changelog/course-associated-study-field.en-eu.hamlet b/templates/i18n/changelog/course-associated-study-field.en-eu.hamlet index a60849063..e23a4764b 100644 --- a/templates/i18n/changelog/course-associated-study-field.en-eu.hamlet +++ b/templates/i18n/changelog/course-associated-study-field.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course enrollment requires association of a field of study (for students with multiple fields). diff --git a/templates/i18n/changelog/course-convenience-links.de-de-formal.hamlet b/templates/i18n/changelog/course-convenience-links.de-de-formal.hamlet index 891f0186a..2f4311261 100644 --- a/templates/i18n/changelog/course-convenience-links.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-convenience-links.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Links für Bequemlichkeiten hinzugefügt (z.B. aktuelles Übungsblatt) diff --git a/templates/i18n/changelog/course-convenience-links.en-eu.hamlet b/templates/i18n/changelog/course-convenience-links.en-eu.hamlet index f39a3e6b8..e53007826 100644 --- a/templates/i18n/changelog/course-convenience-links.en-eu.hamlet +++ b/templates/i18n/changelog/course-convenience-links.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Convenience links (i.e. current exercise sheet) diff --git a/templates/i18n/changelog/course-list-over-all-terms.de-de-formal.hamlet b/templates/i18n/changelog/course-list-over-all-terms.de-de-formal.hamlet index 631497915..c8d95b72e 100644 --- a/templates/i18n/changelog/course-list-over-all-terms.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-list-over-all-terms.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursliste über alle Semester hinweg (Top-Level-Navigation "Kurse"), wird in Zukunft Filter/Suchfunktion erhalten diff --git a/templates/i18n/changelog/course-list-over-all-terms.en-eu.hamlet b/templates/i18n/changelog/course-list-over-all-terms.en-eu.hamlet index 72a2b1f7a..75289daf8 100644 --- a/templates/i18n/changelog/course-list-over-all-terms.en-eu.hamlet +++ b/templates/i18n/changelog/course-list-over-all-terms.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Overall course list for all semesters (see "Courses"), will have filters and search functions in the future. diff --git a/templates/i18n/changelog/course-materials.de-de-formal.hamlet b/templates/i18n/changelog/course-materials.de-de-formal.hamlet index c16c704d7..ea6c19776 100644 --- a/templates/i18n/changelog/course-materials.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-materials.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursmaterial diff --git a/templates/i18n/changelog/course-materials.en-eu.hamlet b/templates/i18n/changelog/course-materials.en-eu.hamlet index 5d59fa499..95af6f543 100644 --- a/templates/i18n/changelog/course-materials.en-eu.hamlet +++ b/templates/i18n/changelog/course-materials.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course material diff --git a/templates/i18n/changelog/course-messages.de-de-formal.hamlet b/templates/i18n/changelog/course-messages.de-de-formal.hamlet index 18e84004c..6531974a2 100644 --- a/templates/i18n/changelog/course-messages.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-messages.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Versand von Benachrichtigungen an Kursteilnehmer:innen diff --git a/templates/i18n/changelog/course-messages.en-eu.hamlet b/templates/i18n/changelog/course-messages.en-eu.hamlet index 689483fba..8eb6b1009 100644 --- a/templates/i18n/changelog/course-messages.en-eu.hamlet +++ b/templates/i18n/changelog/course-messages.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Sending of course messages to participants diff --git a/templates/i18n/changelog/course-news.de-de-formal.hamlet b/templates/i18n/changelog/course-news.de-de-formal.hamlet index 3fbfc3a83..ae6f8a519 100644 --- a/templates/i18n/changelog/course-news.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-news.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + "Aktuelles" für Kurse diff --git a/templates/i18n/changelog/course-news.en-eu.hamlet b/templates/i18n/changelog/course-news.en-eu.hamlet index c6c43a3ab..146dcbda4 100644 --- a/templates/i18n/changelog/course-news.en-eu.hamlet +++ b/templates/i18n/changelog/course-news.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course news diff --git a/templates/i18n/changelog/course-occurences.de-de-formal.hamlet b/templates/i18n/changelog/course-occurences.de-de-formal.hamlet index 8688159dd..c3691212b 100644 --- a/templates/i18n/changelog/course-occurences.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-occurences.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kurstermine diff --git a/templates/i18n/changelog/course-occurences.en-eu.hamlet b/templates/i18n/changelog/course-occurences.en-eu.hamlet index a7d77daed..2f9489db1 100644 --- a/templates/i18n/changelog/course-occurences.en-eu.hamlet +++ b/templates/i18n/changelog/course-occurences.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course occurrences diff --git a/templates/i18n/changelog/course-occurrence-notes.de-de-formal.hamlet b/templates/i18n/changelog/course-occurrence-notes.de-de-formal.hamlet index 0a8df117a..64671bd24 100644 --- a/templates/i18n/changelog/course-occurrence-notes.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-occurrence-notes.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Spalte für Notizen bei Kursterminen diff --git a/templates/i18n/changelog/course-occurrence-notes.en-eu.hamlet b/templates/i18n/changelog/course-occurrence-notes.en-eu.hamlet index 1051c42bf..8940df07d 100644 --- a/templates/i18n/changelog/course-occurrence-notes.en-eu.hamlet +++ b/templates/i18n/changelog/course-occurrence-notes.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Column for adding notes to course events diff --git a/templates/i18n/changelog/course-participants-list-add-sheets.de-de-formal.hamlet b/templates/i18n/changelog/course-participants-list-add-sheets.de-de-formal.hamlet index 4faed21a6..27fda4926 100644 --- a/templates/i18n/changelog/course-participants-list-add-sheets.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-participants-list-add-sheets.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Auswertung des Übungsbetriebs unter „Kursteilnehmer:innen“ diff --git a/templates/i18n/changelog/course-participants-list-add-sheets.en-eu.hamlet b/templates/i18n/changelog/course-participants-list-add-sheets.en-eu.hamlet index aba633be8..a6886544d 100644 --- a/templates/i18n/changelog/course-participants-list-add-sheets.en-eu.hamlet +++ b/templates/i18n/changelog/course-participants-list-add-sheets.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Inclusion of exercise sheets under “Course participants”. diff --git a/templates/i18n/changelog/course-participants-sex.de-de-formal.hamlet b/templates/i18n/changelog/course-participants-sex.de-de-formal.hamlet index 4e459b27c..57af8e904 100644 --- a/templates/i18n/changelog/course-participants-sex.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-participants-sex.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Optionale Anzeige des Geschlechts in Teilnehmerlisten u.Ä. diff --git a/templates/i18n/changelog/course-participants-sex.en-eu.hamlet b/templates/i18n/changelog/course-participants-sex.en-eu.hamlet index 9d9f5abc8..bcb44b827 100644 --- a/templates/i18n/changelog/course-participants-sex.en-eu.hamlet +++ b/templates/i18n/changelog/course-participants-sex.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Optionally display sex in (among others) lists of course participants. diff --git a/templates/i18n/changelog/course-register-by-admin.de-de-formal.hamlet b/templates/i18n/changelog/course-register-by-admin.de-de-formal.hamlet index fb02f1a3c..0c6fff641 100644 --- a/templates/i18n/changelog/course-register-by-admin.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-register-by-admin.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursverwalter:innen können Teilnehmer:innen hinzufügen diff --git a/templates/i18n/changelog/course-register-by-admin.en-eu.hamlet b/templates/i18n/changelog/course-register-by-admin.en-eu.hamlet index aec41dda8..b3b9133f1 100644 --- a/templates/i18n/changelog/course-register-by-admin.en-eu.hamlet +++ b/templates/i18n/changelog/course-register-by-admin.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course administrators may enroll participants. diff --git a/templates/i18n/changelog/course-shorthands-within-schools.de-de-formal.hamlet b/templates/i18n/changelog/course-shorthands-within-schools.de-de-formal.hamlet index 48a6d8d4c..792325c23 100644 --- a/templates/i18n/changelog/course-shorthands-within-schools.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-shorthands-within-schools.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kurskürzel müssen nur innerhalb eines Instituts eindeutig sein diff --git a/templates/i18n/changelog/course-shorthands-within-schools.en-eu.hamlet b/templates/i18n/changelog/course-shorthands-within-schools.en-eu.hamlet index 68ee34978..eb0eed90b 100644 --- a/templates/i18n/changelog/course-shorthands-within-schools.en-eu.hamlet +++ b/templates/i18n/changelog/course-shorthands-within-schools.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course shorthands now only need to be unique within a department. diff --git a/templates/i18n/changelog/course-visibility.de-de-formal.hamlet b/templates/i18n/changelog/course-visibility.de-de-formal.hamlet index 8592b6a43..c4d04e3c3 100644 --- a/templates/i18n/changelog/course-visibility.de-de-formal.hamlet +++ b/templates/i18n/changelog/course-visibility.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kurse haben nun einen Sichtbarkeitszeitraum. diff --git a/templates/i18n/changelog/course-visibility.en-eu.hamlet b/templates/i18n/changelog/course-visibility.en-eu.hamlet index d95f8e9d6..0bbc5a66f 100644 --- a/templates/i18n/changelog/course-visibility.en-eu.hamlet +++ b/templates/i18n/changelog/course-visibility.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Courses now have a visibility period. diff --git a/templates/i18n/changelog/csv-course-applications.de-de-formal.hamlet b/templates/i18n/changelog/csv-course-applications.de-de-formal.hamlet index 04b0b816a..cf7d7ea8b 100644 --- a/templates/i18n/changelog/csv-course-applications.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-course-applications.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Bewertung von Kurs-Bewerbungen via CSV diff --git a/templates/i18n/changelog/csv-course-applications.en-eu.hamlet b/templates/i18n/changelog/csv-course-applications.en-eu.hamlet index cd75ffb4f..2df54f00a 100644 --- a/templates/i18n/changelog/csv-course-applications.en-eu.hamlet +++ b/templates/i18n/changelog/csv-course-applications.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Grading of course applications via CSV diff --git a/templates/i18n/changelog/csv-exam-participants.de-de-formal.hamlet b/templates/i18n/changelog/csv-exam-participants.de-de-formal.hamlet index ae622ef1f..44a923429 100644 --- a/templates/i18n/changelog/csv-exam-participants.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-exam-participants.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Import & Export von CSV-Dateien für Klausurteilnehmer:innen diff --git a/templates/i18n/changelog/csv-exam-participants.en-eu.hamlet b/templates/i18n/changelog/csv-exam-participants.en-eu.hamlet index 98f03ca6c..b6cb997b3 100644 --- a/templates/i18n/changelog/csv-exam-participants.en-eu.hamlet +++ b/templates/i18n/changelog/csv-exam-participants.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV import & export of exam participants diff --git a/templates/i18n/changelog/csv-export-course-participants-features.de-de-formal.hamlet b/templates/i18n/changelog/csv-export-course-participants-features.de-de-formal.hamlet index 60e00ff1a..2cc16d8ce 100644 --- a/templates/i18n/changelog/csv-export-course-participants-features.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-export-course-participants-features.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV-Export für Liste von Kursteilnehmer:innen exportiert nun optional alle Studiengangsdaten der Teilnehmer:innen diff --git a/templates/i18n/changelog/csv-export-course-participants-features.en-eu.hamlet b/templates/i18n/changelog/csv-export-course-participants-features.en-eu.hamlet index b3c1f42b1..86769d0e9 100644 --- a/templates/i18n/changelog/csv-export-course-participants-features.en-eu.hamlet +++ b/templates/i18n/changelog/csv-export-course-participants-features.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV export of course participants now optionally includes all features of study. diff --git a/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.de-de-formal.hamlet b/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.de-de-formal.hamlet index 40407123b..2e7f42e01 100644 --- a/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV-Export für Liste von Kursteilnehmer:innen exportiert nun auch die angemeldeten Tutorien diff --git a/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.en-eu.hamlet b/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.en-eu.hamlet index 51697bc01..0fb3ec90d 100644 --- a/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.en-eu.hamlet +++ b/templates/i18n/changelog/csv-export-course-participants-registered-tutorials.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV export of course participants now includes registered tutorials. diff --git a/templates/i18n/changelog/csv-export-course-participants.de-de-formal.hamlet b/templates/i18n/changelog/csv-export-course-participants.de-de-formal.hamlet index c8c3585bf..d74255d1b 100644 --- a/templates/i18n/changelog/csv-export-course-participants.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-export-course-participants.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV-Export für Liste von Kursteilnehmer:innen diff --git a/templates/i18n/changelog/csv-export-course-participants.en-eu.hamlet b/templates/i18n/changelog/csv-export-course-participants.en-eu.hamlet index 38de032e9..e560d8e8e 100644 --- a/templates/i18n/changelog/csv-export-course-participants.en-eu.hamlet +++ b/templates/i18n/changelog/csv-export-course-participants.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV export of course participants diff --git a/templates/i18n/changelog/csv-option-character-set.de-de-formal.hamlet b/templates/i18n/changelog/csv-option-character-set.de-de-formal.hamlet index 6b57d4aa5..0c09c766e 100644 --- a/templates/i18n/changelog/csv-option-character-set.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-option-character-set.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + CSV-Export-Option um den beim import und export verwendeten Zeichensatz einzustellen diff --git a/templates/i18n/changelog/csv-option-character-set.en-eu.hamlet b/templates/i18n/changelog/csv-option-character-set.en-eu.hamlet index 22d59bb05..2a6b15fff 100644 --- a/templates/i18n/changelog/csv-option-character-set.en-eu.hamlet +++ b/templates/i18n/changelog/csv-option-character-set.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Introduced CSV export option to set the character encoding used. diff --git a/templates/i18n/changelog/csv-option-timestamp.de-de-formal.hamlet b/templates/i18n/changelog/csv-option-timestamp.de-de-formal.hamlet index 876527d8d..89621ff98 100644 --- a/templates/i18n/changelog/csv-option-timestamp.de-de-formal.hamlet +++ b/templates/i18n/changelog/csv-option-timestamp.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Option um an die Namen aller heruntergeladenen CSV-Dateien einen Zeitstempel vorne anzuhängen diff --git a/templates/i18n/changelog/csv-option-timestamp.en-eu.hamlet b/templates/i18n/changelog/csv-option-timestamp.en-eu.hamlet index 5aa379dc2..35d3f02b1 100644 --- a/templates/i18n/changelog/csv-option-timestamp.en-eu.hamlet +++ b/templates/i18n/changelog/csv-option-timestamp.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Introduced option to timestamp all exported CSV files. diff --git a/templates/i18n/changelog/download-all-sheet-files-by-type.de-de-formal.hamlet b/templates/i18n/changelog/download-all-sheet-files-by-type.de-de-formal.hamlet index ec5dd6cb2..a8a62fdbb 100644 --- a/templates/i18n/changelog/download-all-sheet-files-by-type.de-de-formal.hamlet +++ b/templates/i18n/changelog/download-all-sheet-files-by-type.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Übungsblätter bieten nun Zip-Archive für alle veröffentlichte Dateien, bzw. Dateigruppen an diff --git a/templates/i18n/changelog/download-all-sheet-files-by-type.en-eu.hamlet b/templates/i18n/changelog/download-all-sheet-files-by-type.en-eu.hamlet index 29aaa2a9b..779aa24e7 100644 --- a/templates/i18n/changelog/download-all-sheet-files-by-type.en-eu.hamlet +++ b/templates/i18n/changelog/download-all-sheet-files-by-type.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Download of all files for exercise sheets (by classification) as ZIP archives. diff --git a/templates/i18n/changelog/download-all-sheet-files.de-de-formal.hamlet b/templates/i18n/changelog/download-all-sheet-files.de-de-formal.hamlet index f9b635b41..8d44cca6d 100644 --- a/templates/i18n/changelog/download-all-sheet-files.de-de-formal.hamlet +++ b/templates/i18n/changelog/download-all-sheet-files.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Download von allen Dateien pro Kursmaterial/Übungsblatt diff --git a/templates/i18n/changelog/download-all-sheet-files.en-eu.hamlet b/templates/i18n/changelog/download-all-sheet-files.en-eu.hamlet index 7c1d096b8..e6d4be330 100644 --- a/templates/i18n/changelog/download-all-sheet-files.en-eu.hamlet +++ b/templates/i18n/changelog/download-all-sheet-files.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Download of all files for course material/exercise sheets. diff --git a/templates/i18n/changelog/email-notifications.de-de-formal.hamlet b/templates/i18n/changelog/email-notifications.de-de-formal.hamlet index 777ca2eaa..34e1d5087 100644 --- a/templates/i18n/changelog/email-notifications.de-de-formal.hamlet +++ b/templates/i18n/changelog/email-notifications.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benachrichtigungen per eMail für einige Ereignisse diff --git a/templates/i18n/changelog/email-notifications.en-eu.hamlet b/templates/i18n/changelog/email-notifications.en-eu.hamlet index 46c66d505..b08b371b7 100644 --- a/templates/i18n/changelog/email-notifications.en-eu.hamlet +++ b/templates/i18n/changelog/email-notifications.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Email notifications for some events diff --git a/templates/i18n/changelog/english.de-de-formal.hamlet b/templates/i18n/changelog/english.de-de-formal.hamlet index 371162e62..acb10362c 100644 --- a/templates/i18n/changelog/english.de-de-formal.hamlet +++ b/templates/i18n/changelog/english.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Englische Übersetzung diff --git a/templates/i18n/changelog/english.en-eu.hamlet b/templates/i18n/changelog/english.en-eu.hamlet index d8738d110..3bfbe94b5 100644 --- a/templates/i18n/changelog/english.en-eu.hamlet +++ b/templates/i18n/changelog/english.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + English translation diff --git a/templates/i18n/changelog/error-messages-for-table-item-vanish.de-de-formal.hamlet b/templates/i18n/changelog/error-messages-for-table-item-vanish.de-de-formal.hamlet index 62e49bce9..e17a6e29e 100644 --- a/templates/i18n/changelog/error-messages-for-table-item-vanish.de-de-formal.hamlet +++ b/templates/i18n/changelog/error-messages-for-table-item-vanish.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Wenn zwischen Anzeige und Empfang eines Tabellen-Formulars Zeilen verschwinden wird nun eine sinnvolle Fehlermeldung angezeigt diff --git a/templates/i18n/changelog/error-messages-for-table-item-vanish.en-eu.hamlet b/templates/i18n/changelog/error-messages-for-table-item-vanish.en-eu.hamlet index 37452459d..20da82a6c 100644 --- a/templates/i18n/changelog/error-messages-for-table-item-vanish.en-eu.hamlet +++ b/templates/i18n/changelog/error-messages-for-table-item-vanish.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Proper error message for if entries vanish between generation of table form and submission. diff --git a/templates/i18n/changelog/estimate-allocated-course-capacity.de-de-formal.hamlet b/templates/i18n/changelog/estimate-allocated-course-capacity.de-de-formal.hamlet index c4aef0773..9af57a0a7 100644 --- a/templates/i18n/changelog/estimate-allocated-course-capacity.de-de-formal.hamlet +++ b/templates/i18n/changelog/estimate-allocated-course-capacity.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Abschätzung der durch Zentralanmeldung benötigten Kurskapazität diff --git a/templates/i18n/changelog/estimate-allocated-course-capacity.en-eu.hamlet b/templates/i18n/changelog/estimate-allocated-course-capacity.en-eu.hamlet index 228732a6f..eebd08c14 100644 --- a/templates/i18n/changelog/estimate-allocated-course-capacity.en-eu.hamlet +++ b/templates/i18n/changelog/estimate-allocated-course-capacity.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Estimation of course capacity required to satisfy central allocations. diff --git a/templates/i18n/changelog/exam-achievement-participant-duplication.de-de-formal.hamlet b/templates/i18n/changelog/exam-achievement-participant-duplication.de-de-formal.hamlet index 26b56ca5b..979fa6ed5 100644 --- a/templates/i18n/changelog/exam-achievement-participant-duplication.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-achievement-participant-duplication.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Studierende tauchen in der Prüfungsleistungen-Tabelle nicht mehr mehrfach auf diff --git a/templates/i18n/changelog/exam-achievement-participant-duplication.en-eu.hamlet b/templates/i18n/changelog/exam-achievement-participant-duplication.en-eu.hamlet index ea14ec85b..400937260 100644 --- a/templates/i18n/changelog/exam-achievement-participant-duplication.en-eu.hamlet +++ b/templates/i18n/changelog/exam-achievement-participant-duplication.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Participants are no longer duplicated in the exam achievements table. diff --git a/templates/i18n/changelog/exam-additional-schools.de-de-formal.hamlet b/templates/i18n/changelog/exam-additional-schools.de-de-formal.hamlet index d501fd2f1..f4969f2ab 100644 --- a/templates/i18n/changelog/exam-additional-schools.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-additional-schools.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Mit Kursen assoziierte Prüfungen können nun auch weitere Institute angeben, die vollen Zugriff auf die Prüfungsleistungen erhalten diff --git a/templates/i18n/changelog/exam-additional-schools.en-eu.hamlet b/templates/i18n/changelog/exam-additional-schools.en-eu.hamlet index eabf27070..76a16367b 100644 --- a/templates/i18n/changelog/exam-additional-schools.en-eu.hamlet +++ b/templates/i18n/changelog/exam-additional-schools.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exams associated with courses may now also specify additional departments that then have full access to exam achievements. diff --git a/templates/i18n/changelog/exam-automatic-boni.de-de-formal.hamlet b/templates/i18n/changelog/exam-automatic-boni.de-de-formal.hamlet index 11e8399a5..d5767c0bc 100644 --- a/templates/i18n/changelog/exam-automatic-boni.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-automatic-boni.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatische Berechnung von Prufüngsboni diff --git a/templates/i18n/changelog/exam-automatic-boni.en-eu.hamlet b/templates/i18n/changelog/exam-automatic-boni.en-eu.hamlet index 547cded26..4aaace341 100644 --- a/templates/i18n/changelog/exam-automatic-boni.en-eu.hamlet +++ b/templates/i18n/changelog/exam-automatic-boni.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatic computation of exam boni. diff --git a/templates/i18n/changelog/exam-automatic-results.de-de-formal.hamlet b/templates/i18n/changelog/exam-automatic-results.de-de-formal.hamlet index fbff163a2..6b2681d6e 100644 --- a/templates/i18n/changelog/exam-automatic-results.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-automatic-results.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatische Berechnung von Prüfungsleistungen diff --git a/templates/i18n/changelog/exam-automatic-results.en-eu.hamlet b/templates/i18n/changelog/exam-automatic-results.en-eu.hamlet index 3ee628305..b21d5c347 100644 --- a/templates/i18n/changelog/exam-automatic-results.en-eu.hamlet +++ b/templates/i18n/changelog/exam-automatic-results.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatic computation of exam results. diff --git a/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.de-de-formal.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.de-de-formal.hamlet index 7eb46ad10..139efb8c8 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verbesserung bei der Darstellung von Zuteilungsregeln nach der # automatischen Verteilung von Klausurteilnehmer:innen diff --git a/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.en-eu.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.en-eu.hamlet index 2056f2de8..3bb3569df 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.en-eu.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution-better-rules-display.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Improvements in display of assignment rules after automated # distribution of exam participants. diff --git a/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.de-de-formal.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.de-de-formal.hamlet index ac81d29c5..241c52bca 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Diverse Verbesserungen an der automatischen Zuteilung von Klausurteilnehmer:innen auf Termine/Räume diff --git a/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.en-eu.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.en-eu.hamlet index 665dabe6b..1b5be92d9 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.en-eu.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution-respect-size.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Several improvements for the automated distribution of exam participants to occurrences/rooms. diff --git a/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.de-de-formal.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.de-de-formal.hamlet index 914faf914..58718c253 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Erlaube unbeschränkte Räume bei der # automatischen Verteilung von Klausurteilnehmer:innen diff --git a/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.en-eu.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.en-eu.hamlet index 123d88370..7cf63e3b8 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.en-eu.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution-unrestricted-rooms.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Allow unrestricted rooms in the automated # distribution of exam participants. diff --git a/templates/i18n/changelog/exam-automatic-room-distribution.de-de-formal.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution.de-de-formal.hamlet index 4b1abb74a..ebc17a95c 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatische Verteilung von Klausurteilnehmer:innen auf # Termine/Räume diff --git a/templates/i18n/changelog/exam-automatic-room-distribution.en-eu.hamlet b/templates/i18n/changelog/exam-automatic-room-distribution.en-eu.hamlet index 28ee1596a..57e148ee3 100644 --- a/templates/i18n/changelog/exam-automatic-room-distribution.en-eu.hamlet +++ b/templates/i18n/changelog/exam-automatic-room-distribution.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automated distribution of exam participants over configured # occurrences/rooms. diff --git a/templates/i18n/changelog/exam-closure.de-de-formal.hamlet b/templates/i18n/changelog/exam-closure.de-de-formal.hamlet index 09bd1831f..bdf011d9a 100644 --- a/templates/i18n/changelog/exam-closure.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-closure.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Abschluss von Klausuren (d.h. Melden der Prüfungsleistungen an die Prüfungsverwalter) jetzt als Button, statt als voreingestellter Zeitpunkt diff --git a/templates/i18n/changelog/exam-closure.en-eu.hamlet b/templates/i18n/changelog/exam-closure.en-eu.hamlet index 2a6de04f3..3e2333446 100644 --- a/templates/i18n/changelog/exam-closure.en-eu.hamlet +++ b/templates/i18n/changelog/exam-closure.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Closure of exams (i.e. notification of relevant exam offices) is now a button instead of a predetermined time. diff --git a/templates/i18n/changelog/exam-correct.de-de-formal.hamlet b/templates/i18n/changelog/exam-correct.de-de-formal.hamlet index 80b2ae165..cce0723bd 100644 --- a/templates/i18n/changelog/exam-correct.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-correct.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Oberfläche zum schnellen Eintragen von Prüfungsergebnissen diff --git a/templates/i18n/changelog/exam-correct.en-eu.hamlet b/templates/i18n/changelog/exam-correct.en-eu.hamlet index 31d78b839..afdfeb064 100644 --- a/templates/i18n/changelog/exam-correct.en-eu.hamlet +++ b/templates/i18n/changelog/exam-correct.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Interface for quick entering of exam achievements diff --git a/templates/i18n/changelog/exam-design.de-de-formal.hamlet b/templates/i18n/changelog/exam-design.de-de-formal.hamlet index c915f96ae..b78c8d7c5 100644 --- a/templates/i18n/changelog/exam-design.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-design.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Es kann nun die Ausgestaltung von Prüfungen angegeben werden. diff --git a/templates/i18n/changelog/exam-design.en-eu.hamlet b/templates/i18n/changelog/exam-design.en-eu.hamlet index f143eaf87..75aed9179 100644 --- a/templates/i18n/changelog/exam-design.en-eu.hamlet +++ b/templates/i18n/changelog/exam-design.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exam design can now be specified. diff --git a/templates/i18n/changelog/exam-finished-before-end.de-de-formal.hamlet b/templates/i18n/changelog/exam-finished-before-end.de-de-formal.hamlet index 2c3a5ab35..58c3d71ef 100644 --- a/templates/i18n/changelog/exam-finished-before-end.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-finished-before-end.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Für die Einzelfälle in denen es sinnvoll ist, kann bei Prüfungen nun „_{MsgExamFinished}“ auch vor „_{MsgExamEnd}“ eingestellt werden. diff --git a/templates/i18n/changelog/exam-finished-before-end.en-eu.hamlet b/templates/i18n/changelog/exam-finished-before-end.en-eu.hamlet index 49001763a..7a3f4a156 100644 --- a/templates/i18n/changelog/exam-finished-before-end.en-eu.hamlet +++ b/templates/i18n/changelog/exam-finished-before-end.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + For the rare cases in which it is sensible to do so, “_{MsgExamFinished}” can now be set to be before “_{MsgExamEnd}” for exams. diff --git a/templates/i18n/changelog/exam-grading-mode.de-de-formal.hamlet b/templates/i18n/changelog/exam-grading-mode.de-de-formal.hamlet index 365979cb1..c9b333455 100644 --- a/templates/i18n/changelog/exam-grading-mode.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-grading-mode.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Prüfungen können nun angeben in welchem Format Leistungen # eingetragen werden dürfen (Bestanden/Nicht Bestanden, # Numerische Noten oder Gemischt) diff --git a/templates/i18n/changelog/exam-grading-mode.en-eu.hamlet b/templates/i18n/changelog/exam-grading-mode.en-eu.hamlet index 0cca9d60c..26b69fec8 100644 --- a/templates/i18n/changelog/exam-grading-mode.en-eu.hamlet +++ b/templates/i18n/changelog/exam-grading-mode.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exams may now specify in which format results are expected to # entered (passed/failed, numeric grades, or mixed). diff --git a/templates/i18n/changelog/exam-office-exam-notification.de-de-formal.hamlet b/templates/i18n/changelog/exam-office-exam-notification.de-de-formal.hamlet index cd22d7d7a..2c49571c7 100644 --- a/templates/i18n/changelog/exam-office-exam-notification.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-office-exam-notification.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + E-Mail-Benachrichtigungen an zuständige Prüfungsverwalter:innen bei Abschluss einer Klausur diff --git a/templates/i18n/changelog/exam-office-exam-notification.en-eu.hamlet b/templates/i18n/changelog/exam-office-exam-notification.en-eu.hamlet index ce37d485e..d089064b2 100644 --- a/templates/i18n/changelog/exam-office-exam-notification.en-eu.hamlet +++ b/templates/i18n/changelog/exam-office-exam-notification.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Email notifications to relevant exam offices when exams are closed. diff --git a/templates/i18n/changelog/exam-offices.de-de-formal.hamlet b/templates/i18n/changelog/exam-offices.de-de-formal.hamlet index 97b7d6aa2..e9e122352 100644 --- a/templates/i18n/changelog/exam-offices.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-offices.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Prüfungsverwaltung im System inkl. direkte Einsicht in relevante Prüfungsleistungen diff --git a/templates/i18n/changelog/exam-offices.en-eu.hamlet b/templates/i18n/changelog/exam-offices.en-eu.hamlet index 43916639f..6f47c5bf8 100644 --- a/templates/i18n/changelog/exam-offices.en-eu.hamlet +++ b/templates/i18n/changelog/exam-offices.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exam offices (including direct access to relevant exam achievements). diff --git a/templates/i18n/changelog/exam-sheets.de-de-formal.hamlet b/templates/i18n/changelog/exam-sheets.de-de-formal.hamlet index d1fd61df0..54d275f3b 100644 --- a/templates/i18n/changelog/exam-sheets.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-sheets.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Übungsblätter können nun „als Prüfungsaufgabe“ bewertet werden. diff --git a/templates/i18n/changelog/exam-sheets.en-eu.hamlet b/templates/i18n/changelog/exam-sheets.en-eu.hamlet index 3e0415e37..4f1da9f9b 100644 --- a/templates/i18n/changelog/exam-sheets.en-eu.hamlet +++ b/templates/i18n/changelog/exam-sheets.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exercise sheets can now be rated “as an exam part”. diff --git a/templates/i18n/changelog/exam-staff.de-de-formal.hamlet b/templates/i18n/changelog/exam-staff.de-de-formal.hamlet index 8ada9dec5..f29b78025 100644 --- a/templates/i18n/changelog/exam-staff.de-de-formal.hamlet +++ b/templates/i18n/changelog/exam-staff.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Mit Kursen assoziierte Prüfungen müssen nun auch verantwortliche Hochschullehrer:innen bzw. Prüfer:innen angeben diff --git a/templates/i18n/changelog/exam-staff.en-eu.hamlet b/templates/i18n/changelog/exam-staff.en-eu.hamlet index 722d80692..51cc6f1c4 100644 --- a/templates/i18n/changelog/exam-staff.en-eu.hamlet +++ b/templates/i18n/changelog/exam-staff.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exams associated with courses now also need to specify responsible university teachers/examiners. diff --git a/templates/i18n/changelog/exams.de-de-formal.hamlet b/templates/i18n/changelog/exams.de-de-formal.hamlet index 2478ad901..e1ac3fe71 100644 --- a/templates/i18n/changelog/exams.de-de-formal.hamlet +++ b/templates/i18n/changelog/exams.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Rudimentäre Unterstützung für Klausurbetrieb diff --git a/templates/i18n/changelog/exams.en-eu.hamlet b/templates/i18n/changelog/exams.en-eu.hamlet index 22331b95c..250a239cb 100644 --- a/templates/i18n/changelog/exams.en-eu.hamlet +++ b/templates/i18n/changelog/exams.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Rudimentary support for exams diff --git a/templates/i18n/changelog/export-course-participants.de-de-formal.hamlet b/templates/i18n/changelog/export-course-participants.de-de-formal.hamlet index 8d1519ae5..255bb5aef 100644 --- a/templates/i18n/changelog/export-course-participants.de-de-formal.hamlet +++ b/templates/i18n/changelog/export-course-participants.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Export von Listen von Kursteilnehmer:innen zur Durchführung von # Kursumfragen diff --git a/templates/i18n/changelog/export-course-participants.en-eu.hamlet b/templates/i18n/changelog/export-course-participants.en-eu.hamlet index fb11c21e0..94b935c40 100644 --- a/templates/i18n/changelog/export-course-participants.en-eu.hamlet +++ b/templates/i18n/changelog/export-course-participants.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Export of lists of course participants. diff --git a/templates/i18n/changelog/external-exams.de-de-formal.hamlet b/templates/i18n/changelog/external-exams.de-de-formal.hamlet index 1cb914736..02d1d75c6 100644 --- a/templates/i18n/changelog/external-exams.de-de-formal.hamlet +++ b/templates/i18n/changelog/external-exams.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Eintragung von Ergebnissen für extern (nicht in Uni2work # verwaltete) Klausuren zur Übermittlung an Prüfungsbeauftragte diff --git a/templates/i18n/changelog/external-exams.en-eu.hamlet b/templates/i18n/changelog/external-exams.en-eu.hamlet index ddcfaa17b..188449992 100644 --- a/templates/i18n/changelog/external-exams.en-eu.hamlet +++ b/templates/i18n/changelog/external-exams.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Support for uploading results of external exams (not managed # within Uni2work). diff --git a/templates/i18n/changelog/faq.de-de-formal.hamlet b/templates/i18n/changelog/faq.de-de-formal.hamlet index b7cb0faae..5aaca3ea9 100644 --- a/templates/i18n/changelog/faq.de-de-formal.hamlet +++ b/templates/i18n/changelog/faq.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Häufig gestellte Fragen diff --git a/templates/i18n/changelog/faq.en-eu.hamlet b/templates/i18n/changelog/faq.en-eu.hamlet index 793deef80..1fc8b706a 100644 --- a/templates/i18n/changelog/faq.en-eu.hamlet +++ b/templates/i18n/changelog/faq.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Frequently asked questions diff --git a/templates/i18n/changelog/file-download-option.de-de-formal.hamlet b/templates/i18n/changelog/file-download-option.de-de-formal.hamlet index 0e90a1de4..883bdd7a2 100644 --- a/templates/i18n/changelog/file-download-option.de-de-formal.hamlet +++ b/templates/i18n/changelog/file-download-option.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Einführung einer Option, ob Dateien automatisch heruntergeladen werden sollen diff --git a/templates/i18n/changelog/file-download-option.en-eu.hamlet b/templates/i18n/changelog/file-download-option.en-eu.hamlet index b96b8c25b..ecc54dee8 100644 --- a/templates/i18n/changelog/file-download-option.en-eu.hamlet +++ b/templates/i18n/changelog/file-download-option.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Option whether files should be downloaded automatically. diff --git a/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.de-de-formal.hamlet b/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.de-de-formal.hamlet index 59a9552e5..b58e5ec76 100644 --- a/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.de-de-formal.hamlet +++ b/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatische Berechnung von Prüfungsboni führt nun nicht mehr zu einem Fehler, wenn alle Übungsblätter im Bonus-Modus sind. diff --git a/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.en-eu.hamlet b/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.en-eu.hamlet index 869d9a527..d161ff7c6 100644 --- a/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.en-eu.hamlet +++ b/templates/i18n/changelog/fix-exam-bonus-all-sheets-bonus.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Automatic calculation of exam bonuses now no longer causes an error if all exercise sheets are set to Bonus. diff --git a/templates/i18n/changelog/fix-personalised-sheet-files-keep.de-de-formal.hamlet b/templates/i18n/changelog/fix-personalised-sheet-files-keep.de-de-formal.hamlet index 70b9ad5d2..1eea99c48 100644 --- a/templates/i18n/changelog/fix-personalised-sheet-files-keep.de-de-formal.hamlet +++ b/templates/i18n/changelog/fix-personalised-sheet-files-keep.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + „Bestehende Dateien behalten“ für personalisierte Angabe-Dateien funktioniert nun wie erwartet diff --git a/templates/i18n/changelog/fix-personalised-sheet-files-keep.en-eu.hamlet b/templates/i18n/changelog/fix-personalised-sheet-files-keep.en-eu.hamlet index 3873b441f..a7ba3fdcd 100644 --- a/templates/i18n/changelog/fix-personalised-sheet-files-keep.en-eu.hamlet +++ b/templates/i18n/changelog/fix-personalised-sheet-files-keep.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + “Keep existing files” for personalised sheet files now works as expected diff --git a/templates/i18n/changelog/fix-sheet-bonus-rounding.de-de-formal.hamlet b/templates/i18n/changelog/fix-sheet-bonus-rounding.de-de-formal.hamlet index 04729cd41..b686f56f4 100644 --- a/templates/i18n/changelog/fix-sheet-bonus-rounding.de-de-formal.hamlet +++ b/templates/i18n/changelog/fix-sheet-bonus-rounding.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Bonuspunkte werden nun wieder korrekt gerundet diff --git a/templates/i18n/changelog/fix-sheet-bonus-rounding.en-eu.hamlet b/templates/i18n/changelog/fix-sheet-bonus-rounding.en-eu.hamlet index d19494ea3..664e271d0 100644 --- a/templates/i18n/changelog/fix-sheet-bonus-rounding.en-eu.hamlet +++ b/templates/i18n/changelog/fix-sheet-bonus-rounding.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exam bonus points are now rounded correctly again. diff --git a/templates/i18n/changelog/former-course-participants.de-de-formal.hamlet b/templates/i18n/changelog/former-course-participants.de-de-formal.hamlet index 1a12ca046..1efe398e6 100644 --- a/templates/i18n/changelog/former-course-participants.de-de-formal.hamlet +++ b/templates/i18n/changelog/former-course-participants.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verwaltung von ehemaligen Kursteilnehmer:innen diff --git a/templates/i18n/changelog/former-course-participants.en-eu.hamlet b/templates/i18n/changelog/former-course-participants.en-eu.hamlet index 0c41e8501..4d67a81a0 100644 --- a/templates/i18n/changelog/former-course-participants.en-eu.hamlet +++ b/templates/i18n/changelog/former-course-participants.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Management of former course participants. diff --git a/templates/i18n/changelog/forms-times-reset.de-de-formal.hamlet b/templates/i18n/changelog/forms-times-reset.de-de-formal.hamlet index 26807e292..2273205b9 100644 --- a/templates/i18n/changelog/forms-times-reset.de-de-formal.hamlet +++ b/templates/i18n/changelog/forms-times-reset.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Uhrzeiten werden beim Laden eines Formulars nichtmehr zurückgesetzt diff --git a/templates/i18n/changelog/forms-times-reset.en-eu.hamlet b/templates/i18n/changelog/forms-times-reset.en-eu.hamlet index df2e4455b..d2891bb43 100644 --- a/templates/i18n/changelog/forms-times-reset.en-eu.hamlet +++ b/templates/i18n/changelog/forms-times-reset.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Times are no longer reset when loading a form. diff --git a/templates/i18n/changelog/haskell-campus-login.de-de-formal.hamlet b/templates/i18n/changelog/haskell-campus-login.de-de-formal.hamlet index 94fff57ef..6a743d868 100644 --- a/templates/i18n/changelog/haskell-campus-login.de-de-formal.hamlet +++ b/templates/i18n/changelog/haskell-campus-login.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verbesserter Campus-Login
(Ersatz einer C-Bibliothek mit undokumentierter Abhängigkeit durch selbst entwickelten Haskell-Code erlaubt nun auch Umlaute) diff --git a/templates/i18n/changelog/haskell-campus-login.en-eu.hamlet b/templates/i18n/changelog/haskell-campus-login.en-eu.hamlet index 2ede4fd22..b9cd74fbd 100644 --- a/templates/i18n/changelog/haskell-campus-login.en-eu.hamlet +++ b/templates/i18n/changelog/haskell-campus-login.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Improved campus login
(Replacement of a C-library with undocumented runtime dependencies with a new haskell-library now supports special characters) diff --git a/templates/i18n/changelog/hidden-rooms.de-de-formal.hamlet b/templates/i18n/changelog/hidden-rooms.de-de-formal.hamlet index 041a8b904..c6794f7a5 100644 --- a/templates/i18n/changelog/hidden-rooms.de-de-formal.hamlet +++ b/templates/i18n/changelog/hidden-rooms.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Räume für Tutorien, Kurstermine, Klausurtermine, etc. können nun als „Versteckt“ markiert werden, sie werden dann nur Teilnehmer:innen des Tutoriums, des Kurses bzw. des Klausurtermins angezeigt. diff --git a/templates/i18n/changelog/hidden-rooms.en-eu.hamlet b/templates/i18n/changelog/hidden-rooms.en-eu.hamlet index 4e0975cad..5dc264a8e 100644 --- a/templates/i18n/changelog/hidden-rooms.en-eu.hamlet +++ b/templates/i18n/changelog/hidden-rooms.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Rooms for tutorials, course events, exam occurrences, etc. can now be marked “hidden”. # They are then only displayed to participants of the tutorial, the course, or the exam occurrence respectively. diff --git a/templates/i18n/changelog/hide-system-messages.de-de-formal.hamlet b/templates/i18n/changelog/hide-system-messages.de-de-formal.hamlet index 47f163c5c..78ba13499 100644 --- a/templates/i18n/changelog/hide-system-messages.de-de-formal.hamlet +++ b/templates/i18n/changelog/hide-system-messages.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verstecken von Systemnachrichten auf "Aktuelles" diff --git a/templates/i18n/changelog/hide-system-messages.en-eu.hamlet b/templates/i18n/changelog/hide-system-messages.en-eu.hamlet index c6d995976..8e96f4850 100644 --- a/templates/i18n/changelog/hide-system-messages.en-eu.hamlet +++ b/templates/i18n/changelog/hide-system-messages.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Hiding of system messages on "News" diff --git a/templates/i18n/changelog/honor-room-hidden.de-de-formal.hamlet b/templates/i18n/changelog/honor-room-hidden.de-de-formal.hamlet index d56068325..81cbda49f 100644 --- a/templates/i18n/changelog/honor-room-hidden.de-de-formal.hamlet +++ b/templates/i18n/changelog/honor-room-hidden.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + „Raum nur für Teilnehmer:innen“ u.Ä. wird nun korrekt beachtet. diff --git a/templates/i18n/changelog/honor-room-hidden.en-eu.hamlet b/templates/i18n/changelog/honor-room-hidden.en-eu.hamlet index fa0a5050a..973cf2d20 100644 --- a/templates/i18n/changelog/honor-room-hidden.en-eu.hamlet +++ b/templates/i18n/changelog/honor-room-hidden.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + “Room only for participants” and similiar settings are now honored. diff --git a/templates/i18n/changelog/i18n.de-de-formal.hamlet b/templates/i18n/changelog/i18n.de-de-formal.hamlet index f53b70215..921f03b45 100644 --- a/templates/i18n/changelog/i18n.de-de-formal.hamlet +++ b/templates/i18n/changelog/i18n.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Unterstützung für Internationalisierung diff --git a/templates/i18n/changelog/i18n.en-eu.hamlet b/templates/i18n/changelog/i18n.en-eu.hamlet index 5deb3a8bf..c32488a7e 100644 --- a/templates/i18n/changelog/i18n.en-eu.hamlet +++ b/templates/i18n/changelog/i18n.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Support for internationalisation diff --git a/templates/i18n/changelog/improved-submittor-ui.de-de-formal.hamlet b/templates/i18n/changelog/improved-submittor-ui.de-de-formal.hamlet index 2443d00bb..c721c9813 100644 --- a/templates/i18n/changelog/improved-submittor-ui.de-de-formal.hamlet +++ b/templates/i18n/changelog/improved-submittor-ui.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Besseres Interface zum Einstellen von Abgebenden diff --git a/templates/i18n/changelog/improved-submittor-ui.en-eu.hamlet b/templates/i18n/changelog/improved-submittor-ui.en-eu.hamlet index 67d7c8354..49575c1e8 100644 --- a/templates/i18n/changelog/improved-submittor-ui.en-eu.hamlet +++ b/templates/i18n/changelog/improved-submittor-ui.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Improved interface for configuring submittors diff --git a/templates/i18n/changelog/improvements-for-correctors.de-de-formal.hamlet b/templates/i18n/changelog/improvements-for-correctors.de-de-formal.hamlet index e18a0ed2b..180f5c356 100644 --- a/templates/i18n/changelog/improvements-for-correctors.de-de-formal.hamlet +++ b/templates/i18n/changelog/improvements-for-correctors.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Verschiedene Verbesserungen für Korrektor:innen diff --git a/templates/i18n/changelog/improvements-for-correctors.en-eu.hamlet b/templates/i18n/changelog/improvements-for-correctors.en-eu.hamlet index 9ff709525..a7287fcc3 100644 --- a/templates/i18n/changelog/improvements-for-correctors.en-eu.hamlet +++ b/templates/i18n/changelog/improvements-for-correctors.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Multiple improvements for correctors diff --git a/templates/i18n/changelog/ldap-ad-errors.de-de-formal.hamlet b/templates/i18n/changelog/ldap-ad-errors.de-de-formal.hamlet index 0a8eeebdf..43a573f56 100644 --- a/templates/i18n/changelog/ldap-ad-errors.de-de-formal.hamlet +++ b/templates/i18n/changelog/ldap-ad-errors.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Bessere Fehlermeldungen bei fehlgeschlagenem Login diff --git a/templates/i18n/changelog/ldap-ad-errors.en-eu.hamlet b/templates/i18n/changelog/ldap-ad-errors.en-eu.hamlet index 5c5bc26cd..5736f84cd 100644 --- a/templates/i18n/changelog/ldap-ad-errors.en-eu.hamlet +++ b/templates/i18n/changelog/ldap-ad-errors.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Better error messages on failed login. diff --git a/templates/i18n/changelog/lmu-internal-fields.de-de-formal.hamlet b/templates/i18n/changelog/lmu-internal-fields.de-de-formal.hamlet index 87828d0a2..f7f322675 100644 --- a/templates/i18n/changelog/lmu-internal-fields.de-de-formal.hamlet +++ b/templates/i18n/changelog/lmu-internal-fields.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + nterstützung für LMU-lokale Studiengänge diff --git a/templates/i18n/changelog/lmu-internal-fields.en-eu.hamlet b/templates/i18n/changelog/lmu-internal-fields.en-eu.hamlet index 70b5404d0..9ba0e9054 100644 --- a/templates/i18n/changelog/lmu-internal-fields.en-eu.hamlet +++ b/templates/i18n/changelog/lmu-internal-fields.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Support for LMU-internal terms of study diff --git a/templates/i18n/changelog/markdown-emails.de-de-formal.hamlet b/templates/i18n/changelog/markdown-emails.de-de-formal.hamlet index f6df727d2..5289973af 100644 --- a/templates/i18n/changelog/markdown-emails.de-de-formal.hamlet +++ b/templates/i18n/changelog/markdown-emails.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Alle ausgehenden HTML E-Mails haben nun auch einen # Markdown-Teil diff --git a/templates/i18n/changelog/markdown-emails.en-eu.hamlet b/templates/i18n/changelog/markdown-emails.en-eu.hamlet index 2ecb8233e..84df10fac 100644 --- a/templates/i18n/changelog/markdown-emails.en-eu.hamlet +++ b/templates/i18n/changelog/markdown-emails.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + All HTML-Emails now include a Markdown version. diff --git a/templates/i18n/changelog/markdown-html-input.de-de-formal.hamlet b/templates/i18n/changelog/markdown-html-input.de-de-formal.hamlet index c294ba4f4..b25f45d55 100644 --- a/templates/i18n/changelog/markdown-html-input.de-de-formal.hamlet +++ b/templates/i18n/changelog/markdown-html-input.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Alle HTML-Eingabefelder akzeptieren nun stattdessen Markdown diff --git a/templates/i18n/changelog/markdown-html-input.en-eu.hamlet b/templates/i18n/changelog/markdown-html-input.en-eu.hamlet index df3fdb527..2bb99797f 100644 --- a/templates/i18n/changelog/markdown-html-input.en-eu.hamlet +++ b/templates/i18n/changelog/markdown-html-input.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + All HTML-inputs now accept Markdown instead. diff --git a/templates/i18n/changelog/materials-video-streaming.de-de-formal.hamlet b/templates/i18n/changelog/materials-video-streaming.de-de-formal.hamlet index 6d6428fe1..7c8a3753e 100644 --- a/templates/i18n/changelog/materials-video-streaming.de-de-formal.hamlet +++ b/templates/i18n/changelog/materials-video-streaming.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Als Kursmaterial hochgeladene Videos können jetzt direkt in Uni2work gestreamt, statt nur komplett heruntergeladen, werden. diff --git a/templates/i18n/changelog/materials-video-streaming.en-eu.hamlet b/templates/i18n/changelog/materials-video-streaming.en-eu.hamlet index c1a63cbef..806032177 100644 --- a/templates/i18n/changelog/materials-video-streaming.en-eu.hamlet +++ b/templates/i18n/changelog/materials-video-streaming.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Videos uploaded as course material can now be streamed directly in Uni2work. Previously they could only be downloaded completely. diff --git a/templates/i18n/changelog/non-anonymised-correction.de-de-formal.hamlet b/templates/i18n/changelog/non-anonymised-correction.de-de-formal.hamlet index 6c93b3774..afee5fa4c 100644 --- a/templates/i18n/changelog/non-anonymised-correction.de-de-formal.hamlet +++ b/templates/i18n/changelog/non-anonymised-correction.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Nicht-anonymisierte Korrektur von Übungsblatt-Abgaben diff --git a/templates/i18n/changelog/non-anonymised-correction.en-eu.hamlet b/templates/i18n/changelog/non-anonymised-correction.en-eu.hamlet index 7fdbae241..8babda904 100644 --- a/templates/i18n/changelog/non-anonymised-correction.en-eu.hamlet +++ b/templates/i18n/changelog/non-anonymised-correction.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Non-anonymised correction of sheet submissions. diff --git a/templates/i18n/changelog/notification-course-participant-via-admin.de-de-formal.hamlet b/templates/i18n/changelog/notification-course-participant-via-admin.de-de-formal.hamlet index 3fd710199..a843ca318 100644 --- a/templates/i18n/changelog/notification-course-participant-via-admin.de-de-formal.hamlet +++ b/templates/i18n/changelog/notification-course-participant-via-admin.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benachrichtigung bei nicht-eigenständiger Anmeldung zu einem Kurs diff --git a/templates/i18n/changelog/notification-course-participant-via-admin.en-eu.hamlet b/templates/i18n/changelog/notification-course-participant-via-admin.en-eu.hamlet index a0775c133..4133e3337 100644 --- a/templates/i18n/changelog/notification-course-participant-via-admin.en-eu.hamlet +++ b/templates/i18n/changelog/notification-course-participant-via-admin.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Users are notified if they are enrolled in courses by administrators. diff --git a/templates/i18n/changelog/notification-exam-registration.de-de-formal.hamlet b/templates/i18n/changelog/notification-exam-registration.de-de-formal.hamlet index bdb42ea4c..d7c3a94b2 100644 --- a/templates/i18n/changelog/notification-exam-registration.de-de-formal.hamlet +++ b/templates/i18n/changelog/notification-exam-registration.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benachrichtigungen bzgl. Klausur An- und Abmeldung diff --git a/templates/i18n/changelog/notification-exam-registration.en-eu.hamlet b/templates/i18n/changelog/notification-exam-registration.en-eu.hamlet index b52c6288b..68fb4911e 100644 --- a/templates/i18n/changelog/notification-exam-registration.en-eu.hamlet +++ b/templates/i18n/changelog/notification-exam-registration.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Notifications for exam registration and deregistration diff --git a/templates/i18n/changelog/notification-submission-changed.de-de-formal.hamlet b/templates/i18n/changelog/notification-submission-changed.de-de-formal.hamlet index 2eec02e9b..aad552d1b 100644 --- a/templates/i18n/changelog/notification-submission-changed.de-de-formal.hamlet +++ b/templates/i18n/changelog/notification-submission-changed.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Benachrichtigungen bei Änderungen an Übungsblatt-Abgaben diff --git a/templates/i18n/changelog/notification-submission-changed.en-eu.hamlet b/templates/i18n/changelog/notification-submission-changed.en-eu.hamlet index e23f1337a..375176695 100644 --- a/templates/i18n/changelog/notification-submission-changed.en-eu.hamlet +++ b/templates/i18n/changelog/notification-submission-changed.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Notifications when exercise sheet submissions are changed. diff --git a/templates/i18n/changelog/passing-by-points-works.de-de-formal.hamlet b/templates/i18n/changelog/passing-by-points-works.de-de-formal.hamlet index 2b419a475..2e49f10bf 100644 --- a/templates/i18n/changelog/passing-by-points-works.de-de-formal.hamlet +++ b/templates/i18n/changelog/passing-by-points-works.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Übungsblätter im "bestehen nach Punkten"-Modus werden wieder korrekt gespeichert diff --git a/templates/i18n/changelog/passing-by-points-works.en-eu.hamlet b/templates/i18n/changelog/passing-by-points-works.en-eu.hamlet index 60c544fb4..6f21fa481 100644 --- a/templates/i18n/changelog/passing-by-points-works.en-eu.hamlet +++ b/templates/i18n/changelog/passing-by-points-works.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exercise sheets in "passing by points"-mode now saved correctly again. diff --git a/templates/i18n/changelog/personal-information.de-de-formal.hamlet b/templates/i18n/changelog/personal-information.de-de-formal.hamlet index 12d8df961..0a51a68e3 100644 --- a/templates/i18n/changelog/personal-information.de-de-formal.hamlet +++ b/templates/i18n/changelog/personal-information.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + User Data zeigt nun alle momentan gespeicherten Datensätze an diff --git a/templates/i18n/changelog/personal-information.en-eu.hamlet b/templates/i18n/changelog/personal-information.en-eu.hamlet index 6adad88cb..57e52efe0 100644 --- a/templates/i18n/changelog/personal-information.en-eu.hamlet +++ b/templates/i18n/changelog/personal-information.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Personal information now shows all currently saved data. diff --git a/templates/i18n/changelog/personalised-sheet-files-seeds.de-de-formal.hamlet b/templates/i18n/changelog/personalised-sheet-files-seeds.de-de-formal.hamlet index d76ba6826..6fb78517f 100644 --- a/templates/i18n/changelog/personalised-sheet-files-seeds.de-de-formal.hamlet +++ b/templates/i18n/changelog/personalised-sheet-files-seeds.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + Die Metainformationsdateien, die zum Anlegen von personalisierten Übungsblattdateien erzeugt werden, enthalten nun einen Seed für Pseudozufallsgeneratoren. diff --git a/templates/i18n/changelog/personalised-sheet-files-seeds.en-eu.hamlet b/templates/i18n/changelog/personalised-sheet-files-seeds.en-eu.hamlet index eea3bacdf..28381a846 100644 --- a/templates/i18n/changelog/personalised-sheet-files-seeds.en-eu.hamlet +++ b/templates/i18n/changelog/personalised-sheet-files-seeds.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + Metadata files created when adding personalised files to exercise sheets now contain a seed for pseudorandom generators. diff --git a/templates/i18n/changelog/personalised-sheet-files.de-de-formal.hamlet b/templates/i18n/changelog/personalised-sheet-files.de-de-formal.hamlet index 60dd5d1af..fea9c32c4 100644 --- a/templates/i18n/changelog/personalised-sheet-files.de-de-formal.hamlet +++ b/templates/i18n/changelog/personalised-sheet-files.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursverwalter:innen können pro Teilnehmer:in personalisierte Übungsblatt-Dateien hinterlegen. diff --git a/templates/i18n/changelog/personalised-sheet-files.en-eu.hamlet b/templates/i18n/changelog/personalised-sheet-files.en-eu.hamlet index 38abb48dd..9031c12c6 100644 --- a/templates/i18n/changelog/personalised-sheet-files.en-eu.hamlet +++ b/templates/i18n/changelog/personalised-sheet-files.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course administrators can now assign personalised exercise sheet files to course participants. diff --git a/templates/i18n/changelog/registered-submission-groups.de-de-formal.hamlet b/templates/i18n/changelog/registered-submission-groups.de-de-formal.hamlet index b03c60e19..c5fb5ceab 100644 --- a/templates/i18n/changelog/registered-submission-groups.de-de-formal.hamlet +++ b/templates/i18n/changelog/registered-submission-groups.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Registrierte/Feste Abgabegruppen diff --git a/templates/i18n/changelog/registered-submission-groups.en-eu.hamlet b/templates/i18n/changelog/registered-submission-groups.en-eu.hamlet index 86401501f..0bc59e7de 100644 --- a/templates/i18n/changelog/registered-submission-groups.en-eu.hamlet +++ b/templates/i18n/changelog/registered-submission-groups.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Registered submission groups diff --git a/templates/i18n/changelog/restrict-submission-file-download-by-exam.de-de-formal.hamlet b/templates/i18n/changelog/restrict-submission-file-download-by-exam.de-de-formal.hamlet index 7aa307c3a..33bbf1e27 100644 --- a/templates/i18n/changelog/restrict-submission-file-download-by-exam.de-de-formal.hamlet +++ b/templates/i18n/changelog/restrict-submission-file-download-by-exam.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Beim Herunterladen von personalisierten Übungsblatt-Dateien kann der Download nun auf jene Teilnehmer:innen eingeschränkt werden, die auch für eine bestimmte Prüfung registriert sind. diff --git a/templates/i18n/changelog/restrict-submission-file-download-by-exam.en-eu.hamlet b/templates/i18n/changelog/restrict-submission-file-download-by-exam.en-eu.hamlet index b73873972..fc9b3a3da 100644 --- a/templates/i18n/changelog/restrict-submission-file-download-by-exam.en-eu.hamlet +++ b/templates/i18n/changelog/restrict-submission-file-download-by-exam.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + When downloading personalised exercise sheet files, the download can now be restricted to only those participants, who are also registered for a certain exam. diff --git a/templates/i18n/changelog/reworked-automatic-correction-distribution.de-de-formal.hamlet b/templates/i18n/changelog/reworked-automatic-correction-distribution.de-de-formal.hamlet index ea5be96ab..a2f365895 100644 --- a/templates/i18n/changelog/reworked-automatic-correction-distribution.de-de-formal.hamlet +++ b/templates/i18n/changelog/reworked-automatic-correction-distribution.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Komplett überarbeitete Funktionalität zur automatischen Verteilung von Korrekturen diff --git a/templates/i18n/changelog/reworked-automatic-correction-distribution.en-eu.hamlet b/templates/i18n/changelog/reworked-automatic-correction-distribution.en-eu.hamlet index fb368af7f..fa039188e 100644 --- a/templates/i18n/changelog/reworked-automatic-correction-distribution.en-eu.hamlet +++ b/templates/i18n/changelog/reworked-automatic-correction-distribution.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Completely reworked automatic distribution of corrections. diff --git a/templates/i18n/changelog/reworked-navigation.de-de-formal.hamlet b/templates/i18n/changelog/reworked-navigation.de-de-formal.hamlet index df5c97eb3..1cb8ace25 100644 --- a/templates/i18n/changelog/reworked-navigation.de-de-formal.hamlet +++ b/templates/i18n/changelog/reworked-navigation.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Überarbeitete Navigation diff --git a/templates/i18n/changelog/reworked-navigation.en-eu.hamlet b/templates/i18n/changelog/reworked-navigation.en-eu.hamlet index d0a8f4acb..04e9f3b6c 100644 --- a/templates/i18n/changelog/reworked-navigation.en-eu.hamlet +++ b/templates/i18n/changelog/reworked-navigation.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Reworked navigation diff --git a/templates/i18n/changelog/room-references.de-de-formal.hamlet b/templates/i18n/changelog/room-references.de-de-formal.hamlet index 3eddc56aa..875243162 100644 --- a/templates/i18n/changelog/room-references.de-de-formal.hamlet +++ b/templates/i18n/changelog/room-references.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Räume für Tutorien, Kurstermine, etc. können nun auch als Link+Anweisungen angegeben werden. diff --git a/templates/i18n/changelog/room-references.en-eu.hamlet b/templates/i18n/changelog/room-references.en-eu.hamlet index be904e981..6873ed5a0 100644 --- a/templates/i18n/changelog/room-references.en-eu.hamlet +++ b/templates/i18n/changelog/room-references.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Rooms for tutorials, course events, etc. can now also be specified as a link plus instructions. diff --git a/templates/i18n/changelog/school-workflows.de-de-formal.hamlet b/templates/i18n/changelog/school-workflows.de-de-formal.hamlet index 774d889bf..179a7f82a 100644 --- a/templates/i18n/changelog/school-workflows.de-de-formal.hamlet +++ b/templates/i18n/changelog/school-workflows.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Erste Tests von Workflows diff --git a/templates/i18n/changelog/school-workflows.en-eu.hamlet b/templates/i18n/changelog/school-workflows.en-eu.hamlet index e7ad2f699..75e9210d0 100644 --- a/templates/i18n/changelog/school-workflows.en-eu.hamlet +++ b/templates/i18n/changelog/school-workflows.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + First workflow tests diff --git a/templates/i18n/changelog/server-side-sessions.de-de-formal.hamlet b/templates/i18n/changelog/server-side-sessions.de-de-formal.hamlet index a5bb95a5d..777d8d9b1 100644 --- a/templates/i18n/changelog/server-side-sessions.de-de-formal.hamlet +++ b/templates/i18n/changelog/server-side-sessions.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Umstieg auf Serverseitige Sessions diff --git a/templates/i18n/changelog/server-side-sessions.en-eu.hamlet b/templates/i18n/changelog/server-side-sessions.en-eu.hamlet index daaec4162..026bd7f37 100644 --- a/templates/i18n/changelog/server-side-sessions.en-eu.hamlet +++ b/templates/i18n/changelog/server-side-sessions.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Switch to server-side sessions diff --git a/templates/i18n/changelog/sheet-pass-always.de-de-formal.hamlet b/templates/i18n/changelog/sheet-pass-always.de-de-formal.hamlet index 7efb631dd..71b102343 100644 --- a/templates/i18n/changelog/sheet-pass-always.de-de-formal.hamlet +++ b/templates/i18n/changelog/sheet-pass-always.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Bewertungsmodus für Übungsblätter „Automatisch bestanden, wenn korrigiert“ diff --git a/templates/i18n/changelog/sheet-pass-always.en-eu.hamlet b/templates/i18n/changelog/sheet-pass-always.en-eu.hamlet index 1840722d3..e1f7b1181 100644 --- a/templates/i18n/changelog/sheet-pass-always.en-eu.hamlet +++ b/templates/i18n/changelog/sheet-pass-always.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Grading mode for exercise sheets “Automatically passed when corrected”. diff --git a/templates/i18n/changelog/sheet-specific-files.de-de-formal.hamlet b/templates/i18n/changelog/sheet-specific-files.de-de-formal.hamlet index 655c2f59e..01ae89724 100644 --- a/templates/i18n/changelog/sheet-specific-files.de-de-formal.hamlet +++ b/templates/i18n/changelog/sheet-specific-files.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Abgaben können bestimmte Dateinamen und Endungen erzwingen diff --git a/templates/i18n/changelog/sheet-specific-files.en-eu.hamlet b/templates/i18n/changelog/sheet-specific-files.en-eu.hamlet index ddc6f4020..abc6742b8 100644 --- a/templates/i18n/changelog/sheet-specific-files.en-eu.hamlet +++ b/templates/i18n/changelog/sheet-specific-files.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exercise sheets can enforce certain file names and extensions. diff --git a/templates/i18n/changelog/sheets-no-submission-and-zip-control.de-de-formal.hamlet b/templates/i18n/changelog/sheets-no-submission-and-zip-control.de-de-formal.hamlet index 2535950c6..c7ecc4675 100644 --- a/templates/i18n/changelog/sheets-no-submission-and-zip-control.de-de-formal.hamlet +++ b/templates/i18n/changelog/sheets-no-submission-and-zip-control.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Übungsblätter können Abgabe von Dateien verbieten und angeben ob ZIP-Archive entpackt werden sollen diff --git a/templates/i18n/changelog/sheets-no-submission-and-zip-control.en-eu.hamlet b/templates/i18n/changelog/sheets-no-submission-and-zip-control.en-eu.hamlet index 70b6c685c..2de07a689 100644 --- a/templates/i18n/changelog/sheets-no-submission-and-zip-control.en-eu.hamlet +++ b/templates/i18n/changelog/sheets-no-submission-and-zip-control.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Exercise sheets may prohibit submission of files and determine whether ZIP archives should be unpacked automatically. diff --git a/templates/i18n/changelog/smart-correction-distribution.de-de-formal.hamlet b/templates/i18n/changelog/smart-correction-distribution.de-de-formal.hamlet index fca172736..c87d8a391 100644 --- a/templates/i18n/changelog/smart-correction-distribution.de-de-formal.hamlet +++ b/templates/i18n/changelog/smart-correction-distribution.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Intelligente Verteilung von Abgaben auf Korrektor:innen (z.B. bei Krankheit) diff --git a/templates/i18n/changelog/smart-correction-distribution.en-eu.hamlet b/templates/i18n/changelog/smart-correction-distribution.en-eu.hamlet index a32f620ce..e1d604bae 100644 --- a/templates/i18n/changelog/smart-correction-distribution.en-eu.hamlet +++ b/templates/i18n/changelog/smart-correction-distribution.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Smart distribution of corrections among correctors (e.g. when some are sick) diff --git a/templates/i18n/changelog/stored-markup.de-de-formal.hamlet b/templates/i18n/changelog/stored-markup.de-de-formal.hamlet index 486abbabb..dd8dcd78f 100644 --- a/templates/i18n/changelog/stored-markup.de-de-formal.hamlet +++ b/templates/i18n/changelog/stored-markup.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Html-Felder speichern nun den genauen Markdown-Eingabetext, sodass erneutes Editieren nicht mehr zu verändertem oder invaliden Markup führen sollte. diff --git a/templates/i18n/changelog/stored-markup.en-eu.hamlet b/templates/i18n/changelog/stored-markup.en-eu.hamlet index 35e529249..7e660abe2 100644 --- a/templates/i18n/changelog/stored-markup.en-eu.hamlet +++ b/templates/i18n/changelog/stored-markup.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Html fields now store the exact markdown input. Therefore repeated editing should no longer result in changed or invalid markup. diff --git a/templates/i18n/changelog/study-features.de-de-formal.hamlet b/templates/i18n/changelog/study-features.de-de-formal.hamlet index eda05416e..ea5eba890 100644 --- a/templates/i18n/changelog/study-features.de-de-formal.hamlet +++ b/templates/i18n/changelog/study-features.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Erfassung Studiengangsdaten diff --git a/templates/i18n/changelog/study-features.en-eu.hamlet b/templates/i18n/changelog/study-features.en-eu.hamlet index b60f28efc..75d489f4e 100644 --- a/templates/i18n/changelog/study-features.en-eu.hamlet +++ b/templates/i18n/changelog/study-features.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Features of study diff --git a/templates/i18n/changelog/submission-only-exam-registered.de-de-formal.hamlet b/templates/i18n/changelog/submission-only-exam-registered.de-de-formal.hamlet index 5214e9092..8d9a6f4ba 100644 --- a/templates/i18n/changelog/submission-only-exam-registered.de-de-formal.hamlet +++ b/templates/i18n/changelog/submission-only-exam-registered.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Abgabe und Download von einzelnen Übungsblättern kann auf Prüfungsteilnehmer:innen beschränkt werden. diff --git a/templates/i18n/changelog/submission-only-exam-registered.en-eu.hamlet b/templates/i18n/changelog/submission-only-exam-registered.en-eu.hamlet index 75573ad74..69fc6075f 100644 --- a/templates/i18n/changelog/submission-only-exam-registered.en-eu.hamlet +++ b/templates/i18n/changelog/submission-only-exam-registered.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Submission for and download of exercise sheets may be restricted to participants who are registered for an exam. diff --git a/templates/i18n/changelog/support-widget.de-de-formal.hamlet b/templates/i18n/changelog/support-widget.de-de-formal.hamlet index 3ebaf3968..0f3a5245e 100644 --- a/templates/i18n/changelog/support-widget.de-de-formal.hamlet +++ b/templates/i18n/changelog/support-widget.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Hilfe Widget diff --git a/templates/i18n/changelog/support-widget.en-eu.hamlet b/templates/i18n/changelog/support-widget.en-eu.hamlet index 91ab58a44..bc699ad64 100644 --- a/templates/i18n/changelog/support-widget.en-eu.hamlet +++ b/templates/i18n/changelog/support-widget.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Support widget diff --git a/templates/i18n/changelog/table-forms-work-after-ajax.de-de-formal.hamlet b/templates/i18n/changelog/table-forms-work-after-ajax.de-de-formal.hamlet index 31e533e6d..dd6993a7f 100644 --- a/templates/i18n/changelog/table-forms-work-after-ajax.de-de-formal.hamlet +++ b/templates/i18n/changelog/table-forms-work-after-ajax.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Formulare innerhalb von Tabellen funktionieren nun auch nach Javascript-Seitenwechsel oder Ändern der Sortierung diff --git a/templates/i18n/changelog/table-forms-work-after-ajax.en-eu.hamlet b/templates/i18n/changelog/table-forms-work-after-ajax.en-eu.hamlet index 63bacf039..b290a9175 100644 --- a/templates/i18n/changelog/table-forms-work-after-ajax.en-eu.hamlet +++ b/templates/i18n/changelog/table-forms-work-after-ajax.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Table forms now work after JavaScript page changes and changes in sorting. diff --git a/templates/i18n/changelog/table-summaries.de-de-formal.hamlet b/templates/i18n/changelog/table-summaries.de-de-formal.hamlet index 038a794fd..979e9350a 100644 --- a/templates/i18n/changelog/table-summaries.de-de-formal.hamlet +++ b/templates/i18n/changelog/table-summaries.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Unterstützung von Tabellenzusammenfassungen, z.B. Punktsummen diff --git a/templates/i18n/changelog/table-summaries.en-eu.hamlet b/templates/i18n/changelog/table-summaries.en-eu.hamlet index 0ea031cd0..712c92658 100644 --- a/templates/i18n/changelog/table-summaries.en-eu.hamlet +++ b/templates/i18n/changelog/table-summaries.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Support for table summaries e.g. sums of exercise points diff --git a/templates/i18n/changelog/tooltips-without-javascript.de-de-formal.hamlet b/templates/i18n/changelog/tooltips-without-javascript.de-de-formal.hamlet index 1f548b67a..767bcdffd 100644 --- a/templates/i18n/changelog/tooltips-without-javascript.de-de-formal.hamlet +++ b/templates/i18n/changelog/tooltips-without-javascript.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tooltips funktionieren auch ohne JavaScript diff --git a/templates/i18n/changelog/tooltips-without-javascript.en-eu.hamlet b/templates/i18n/changelog/tooltips-without-javascript.en-eu.hamlet index 2fb2489f2..96aaa57b7 100644 --- a/templates/i18n/changelog/tooltips-without-javascript.en-eu.hamlet +++ b/templates/i18n/changelog/tooltips-without-javascript.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tooltips now work without JavaScript. diff --git a/templates/i18n/changelog/tutorial-registration-via-participant-table.de-de-formal.hamlet b/templates/i18n/changelog/tutorial-registration-via-participant-table.de-de-formal.hamlet index faeec2cc3..c66873d7c 100644 --- a/templates/i18n/changelog/tutorial-registration-via-participant-table.de-de-formal.hamlet +++ b/templates/i18n/changelog/tutorial-registration-via-participant-table.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Teilnehmer:innen können von der Teilnehmerliste aus in Tutorien angemeldet werden diff --git a/templates/i18n/changelog/tutorial-registration-via-participant-table.en-eu.hamlet b/templates/i18n/changelog/tutorial-registration-via-participant-table.en-eu.hamlet index e4d7633a8..a6f0cc739 100644 --- a/templates/i18n/changelog/tutorial-registration-via-participant-table.en-eu.hamlet +++ b/templates/i18n/changelog/tutorial-registration-via-participant-table.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course participant may be registered for tutorials via the course participant table diff --git a/templates/i18n/changelog/tutorial-tutor-control.de-de-formal.hamlet b/templates/i18n/changelog/tutorial-tutor-control.de-de-formal.hamlet index b95951f1d..26e1dc5bf 100644 --- a/templates/i18n/changelog/tutorial-tutor-control.de-de-formal.hamlet +++ b/templates/i18n/changelog/tutorial-tutor-control.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kontrolle über Einstellungen eines Tutoriums kann an Tutor:innen deligiert werden diff --git a/templates/i18n/changelog/tutorial-tutor-control.en-eu.hamlet b/templates/i18n/changelog/tutorial-tutor-control.en-eu.hamlet index 8d699b1d0..cfa881c3c 100644 --- a/templates/i18n/changelog/tutorial-tutor-control.en-eu.hamlet +++ b/templates/i18n/changelog/tutorial-tutor-control.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Control of settings for a tutorial may be delegated to the respective tutors. diff --git a/templates/i18n/changelog/tutorials.de-de-formal.hamlet b/templates/i18n/changelog/tutorials.de-de-formal.hamlet index db67205c4..d4d6c196c 100644 --- a/templates/i18n/changelog/tutorials.de-de-formal.hamlet +++ b/templates/i18n/changelog/tutorials.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tutorien diff --git a/templates/i18n/changelog/tutorials.en-eu.hamlet b/templates/i18n/changelog/tutorials.en-eu.hamlet index e64b7c128..4efc8e1ba 100644 --- a/templates/i18n/changelog/tutorials.en-eu.hamlet +++ b/templates/i18n/changelog/tutorials.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tutorials diff --git a/templates/i18n/changelog/upload-mode-empty-ok.de-de-formal.hamlet b/templates/i18n/changelog/upload-mode-empty-ok.de-de-formal.hamlet index b83d80de5..147284ec5 100644 --- a/templates/i18n/changelog/upload-mode-empty-ok.de-de-formal.hamlet +++ b/templates/i18n/changelog/upload-mode-empty-ok.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Kursverwalter:innen können nun angeben ob Uploads, die nur aus leeren Dateien und/oder Verzeichnissen bestehen, pro Übungsblatt akzeptiert werden sollen diff --git a/templates/i18n/changelog/upload-mode-empty-ok.en-eu.hamlet b/templates/i18n/changelog/upload-mode-empty-ok.en-eu.hamlet index 310aeaf5c..770f309d4 100644 --- a/templates/i18n/changelog/upload-mode-empty-ok.en-eu.hamlet +++ b/templates/i18n/changelog/upload-mode-empty-ok.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Course administrators can now specify whether uploads, which consist solely of empty files and/or directories, are to be accepted on a per-exercise-sheet basis. diff --git a/templates/i18n/changelog/warning-multiple-semesters.de-de-formal.hamlet b/templates/i18n/changelog/warning-multiple-semesters.de-de-formal.hamlet index 43adb0b82..39b546db5 100644 --- a/templates/i18n/changelog/warning-multiple-semesters.de-de-formal.hamlet +++ b/templates/i18n/changelog/warning-multiple-semesters.de-de-formal.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Warnungen beim anlegen von Kursen, die auf mehrere zur Auswahl # stehende Semester/Institute hinweisen diff --git a/templates/i18n/changelog/warning-multiple-semesters.en-eu.hamlet b/templates/i18n/changelog/warning-multiple-semesters.en-eu.hamlet index 164f8dbe3..efa961786 100644 --- a/templates/i18n/changelog/warning-multiple-semesters.en-eu.hamlet +++ b/templates/i18n/changelog/warning-multiple-semesters.en-eu.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Display of a warning if multiple semesters/departments are # available when creating a course. diff --git a/templates/i18n/changelog/webinterface-allocation-allocation.de-de-formal.hamlet b/templates/i18n/changelog/webinterface-allocation-allocation.de-de-formal.hamlet index 912269c07..137a20f86 100644 --- a/templates/i18n/changelog/webinterface-allocation-allocation.de-de-formal.hamlet +++ b/templates/i18n/changelog/webinterface-allocation-allocation.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Webinterface zur Berechnung und Durchführung von Zentralvergaben diff --git a/templates/i18n/changelog/webinterface-allocation-allocation.en-eu.hamlet b/templates/i18n/changelog/webinterface-allocation-allocation.en-eu.hamlet index 8aacb0b66..78a4f8a63 100644 --- a/templates/i18n/changelog/webinterface-allocation-allocation.en-eu.hamlet +++ b/templates/i18n/changelog/webinterface-allocation-allocation.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Webinterface for computation of central allocations diff --git a/templates/i18n/changelog/xlsx.de-de-formal.hamlet b/templates/i18n/changelog/xlsx.de-de-formal.hamlet index 48172e006..a4bf18a30 100644 --- a/templates/i18n/changelog/xlsx.de-de-formal.hamlet +++ b/templates/i18n/changelog/xlsx.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tabellen können nun auch als .xlsx exportiert werden diff --git a/templates/i18n/changelog/xlsx.en-eu.hamlet b/templates/i18n/changelog/xlsx.en-eu.hamlet index 743d6e78c..1b00c6c15 100644 --- a/templates/i18n/changelog/xlsx.en-eu.hamlet +++ b/templates/i18n/changelog/xlsx.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Tables can now also be exported as .xlsx. diff --git a/templates/i18n/changelog/yaml-ratings.de-de-formal.hamlet b/templates/i18n/changelog/yaml-ratings.de-de-formal.hamlet index 12a3f32fc..bce4bfe14 100644 --- a/templates/i18n/changelog/yaml-ratings.de-de-formal.hamlet +++ b/templates/i18n/changelog/yaml-ratings.de-de-formal.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Neues (YAML-basiertes) Format für Bewertungsdateien diff --git a/templates/i18n/changelog/yaml-ratings.en-eu.hamlet b/templates/i18n/changelog/yaml-ratings.en-eu.hamlet index 45141eb72..b6b04b43e 100644 --- a/templates/i18n/changelog/yaml-ratings.en-eu.hamlet +++ b/templates/i18n/changelog/yaml-ratings.en-eu.hamlet @@ -1,2 +1,7 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + New (YAML-based) format for correction files. diff --git a/templates/i18n/comm-test-tip/de-de-formal.hamlet b/templates/i18n/comm-test-tip/de-de-formal.hamlet index 8ed7440ee..316b92ad4 100644 --- a/templates/i18n/comm-test-tip/de-de-formal.hamlet +++ b/templates/i18n/comm-test-tip/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Über den Knopf „_{MsgBtnCommunicationTest}“ haben Sie die # diff --git a/templates/i18n/comm-test-tip/en-eu.hamlet b/templates/i18n/comm-test-tip/en-eu.hamlet index a31a5d882..bb58d1853 100644 --- a/templates/i18n/comm-test-tip/en-eu.hamlet +++ b/templates/i18n/comm-test-tip/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

You have, via “_{MsgBtnCommunicationTest}”, the option to initially # diff --git a/templates/i18n/copyright/de-de-formal.hamlet b/templates/i18n/copyright/de-de-formal.hamlet index f6f2c5af9..f0e9eaf1a 100644 --- a/templates/i18n/copyright/de-de-formal.hamlet +++ b/templates/i18n/copyright/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Durch das Einstellen von Inhalten in Uni2work erklären Sie, dass Sie das Recht besitzen, # die so veröffentlichten Inhalte an alle zugriffsberechtigten Personen zu verbreiten. diff --git a/templates/i18n/copyright/en.hamlet b/templates/i18n/copyright/en.hamlet index 17321bc89..8bd411745 100644 --- a/templates/i18n/copyright/en.hamlet +++ b/templates/i18n/copyright/en.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

By uploading content in Uni2work, you guarantee that you have the necessary rights to # make that content available for all individuals that are authorized to access it. diff --git a/templates/i18n/corrections-upload-instructions/de-de-formal.hamlet b/templates/i18n/corrections-upload-instructions/de-de-formal.hamlet index 62447cf4b..98243dc47 100644 --- a/templates/i18n/corrections-upload-instructions/de-de-formal.hamlet +++ b/templates/i18n/corrections-upload-instructions/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

diff --git a/templates/i18n/corrections-upload-instructions/en-eu.hamlet b/templates/i18n/corrections-upload-instructions/en-eu.hamlet index 916ab4a71..5bf55d6cb 100644 --- a/templates/i18n/corrections-upload-instructions/en-eu.hamlet +++ b/templates/i18n/corrections-upload-instructions/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

diff --git a/templates/i18n/course-exam-office-explanation/de-de-formal.hamlet b/templates/i18n/course-exam-office-explanation/de-de-formal.hamlet index 47087dbe7..9a9908c13 100644 --- a/templates/i18n/course-exam-office-explanation/de-de-formal.hamlet +++ b/templates/i18n/course-exam-office-explanation/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Hier können Sie der Meldung ihrer Prüfungsleistungen an Prüfungsverwalter:innen # bestimmter Institute (innerhalb von Uni2work) widersprechen. diff --git a/templates/i18n/course-exam-office-explanation/en-eu.hamlet b/templates/i18n/course-exam-office-explanation/en-eu.hamlet index 5da92b135..5a2a1130d 100644 --- a/templates/i18n/course-exam-office-explanation/en-eu.hamlet +++ b/templates/i18n/course-exam-office-explanation/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Here you can opt out of your exam achievements being shared with certain exam # offices within Uni2work. diff --git a/templates/i18n/data-delete/de-de-formal.hamlet b/templates/i18n/data-delete/de-de-formal.hamlet index 5237fd556..bc1eea113 100644 --- a/templates/i18n/data-delete/de-de-formal.hamlet +++ b/templates/i18n/data-delete/de-de-formal.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Sind Sie sich absolut sicher Benutzer:in ^{nameEmailWidget userEmail userDisplayName userSurname} zu löschen? diff --git a/templates/i18n/data-delete/en-eu.hamlet b/templates/i18n/data-delete/en-eu.hamlet index b38608692..cbed3f47a 100644 --- a/templates/i18n/data-delete/en-eu.hamlet +++ b/templates/i18n/data-delete/en-eu.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Are you sure that you want to permanently delete ^{nameEmailWidget userEmail userDisplayName userSurname}?

diff --git a/templates/i18n/data-protection/de-de-formal.hamlet b/templates/i18n/data-protection/de-de-formal.hamlet index 81fb59dd7..40a980814 100644 --- a/templates/i18n/data-protection/de-de-formal.hamlet +++ b/templates/i18n/data-protection/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Zuletzt geändert: ^{formatGregorianW 2019 12 23}

diff --git a/templates/i18n/data-protection/en.hamlet b/templates/i18n/data-protection/en.hamlet index 85fa15fe9..01e966e26 100644 --- a/templates/i18n/data-protection/en.hamlet +++ b/templates/i18n/data-protection/en.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + Last changed: ^{formatGregorianW 2019 12 23}

diff --git a/templates/i18n/exam-auto-occurrence-calculate/de-de-formal.hamlet b/templates/i18n/exam-auto-occurrence-calculate/de-de-formal.hamlet index c181f08df..43620857e 100644 --- a/templates/i18n/exam-auto-occurrence-calculate/de-de-formal.hamlet +++ b/templates/i18n/exam-auto-occurrence-calculate/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Bei der Berechnung der Verteilung werden nur neu zugewiesene # Klausurteilnehmer:innen berücksichtigt. diff --git a/templates/i18n/exam-auto-occurrence-calculate/en-eu.hamlet b/templates/i18n/exam-auto-occurrence-calculate/en-eu.hamlet index 8161a3680..f24f957a5 100644 --- a/templates/i18n/exam-auto-occurrence-calculate/en-eu.hamlet +++ b/templates/i18n/exam-auto-occurrence-calculate/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

When assignment rules are calculated only newly assigned # exam participants are considered. diff --git a/templates/i18n/exam-correct-explanation/de-de-formal.hamlet b/templates/i18n/exam-correct-explanation/de-de-formal.hamlet index c693fb48f..b03df95a5 100644 --- a/templates/i18n/exam-correct-explanation/de-de-formal.hamlet +++ b/templates/i18n/exam-correct-explanation/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Um eine Prüfungsleistung einzutragen können Sie in der # Teilnehmer-Spalte einen beliebigen eindeutigen Identifikator des # diff --git a/templates/i18n/exam-correct-explanation/en-eu.hamlet b/templates/i18n/exam-correct-explanation/en-eu.hamlet index 2b41a9ee8..08fa56345 100644 --- a/templates/i18n/exam-correct-explanation/en-eu.hamlet +++ b/templates/i18n/exam-correct-explanation/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

To enter a participant's exam achievement you can submit any string # that uniquely identifies the participant.
diff --git a/templates/i18n/exam-mode/aids/de-de-formal.hamlet b/templates/i18n/exam-mode/aids/de-de-formal.hamlet index 10d51fbc0..52e2564eb 100644 --- a/templates/i18n/exam-mode/aids/de-de-formal.hamlet +++ b/templates/i18n/exam-mode/aids/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamOpenBook Alle Offline-Hilfsmittel (z.B. Bücher, Notizen) sind zugelassen (“open book”). diff --git a/templates/i18n/exam-mode/aids/en-eu.hamlet b/templates/i18n/exam-mode/aids/en-eu.hamlet index 5401fa769..bc6ed33b5 100644 --- a/templates/i18n/exam-mode/aids/en-eu.hamlet +++ b/templates/i18n/exam-mode/aids/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamOpenBook All offline aids (e.g. books, notes) are allowed (“open book”). diff --git a/templates/i18n/exam-mode/online/de-de-formal.hamlet b/templates/i18n/exam-mode/online/de-de-formal.hamlet index fcba8bf8e..fab6fb028 100644 --- a/templates/i18n/exam-mode/online/de-de-formal.hamlet +++ b/templates/i18n/exam-mode/online/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamOnline Die Prüfung findet aussschließlich online statt oder hat Teile, die ausschließlich online stattfinden diff --git a/templates/i18n/exam-mode/online/en-eu.hamlet b/templates/i18n/exam-mode/online/en-eu.hamlet index bc4030972..850d20dc2 100644 --- a/templates/i18n/exam-mode/online/en-eu.hamlet +++ b/templates/i18n/exam-mode/online/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamOnline The exam is held entirely online or has parts that are held entirely online diff --git a/templates/i18n/exam-mode/requiredEquipment/de-de-formal.hamlet b/templates/i18n/exam-mode/requiredEquipment/de-de-formal.hamlet index 515ece704..f3a0e7e08 100644 --- a/templates/i18n/exam-mode/requiredEquipment/de-de-formal.hamlet +++ b/templates/i18n/exam-mode/requiredEquipment/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamRequiredEquipmentNone Es sind keinerlei eigene Hilfsmittel erforderlich; etwaige benötigte Werkzeuge werden von den Veranstalter:innen gestellt. diff --git a/templates/i18n/exam-mode/requiredEquipment/en-eu.hamlet b/templates/i18n/exam-mode/requiredEquipment/en-eu.hamlet index 210bb54df..dc84b5743 100644 --- a/templates/i18n/exam-mode/requiredEquipment/en-eu.hamlet +++ b/templates/i18n/exam-mode/requiredEquipment/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamRequiredEquipmentNone No equipment is required; all tools necessary for participating in the exam are provided by the course administrators. diff --git a/templates/i18n/exam-mode/synchronicity/de-de-formal.hamlet b/templates/i18n/exam-mode/synchronicity/de-de-formal.hamlet index 7f05dec0c..4e7a4b391 100644 --- a/templates/i18n/exam-mode/synchronicity/de-de-formal.hamlet +++ b/templates/i18n/exam-mode/synchronicity/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamSynchronous Die Teilnehmer:innen der Prüfung erhalten zu einem festen, kurzen Zeitintervall die Möglichkeit, an ihrer Prüfungsleistung zu arbeiten. diff --git a/templates/i18n/exam-mode/synchronicity/en-eu.hamlet b/templates/i18n/exam-mode/synchronicity/en-eu.hamlet index 4efc766e8..4a2a558aa 100644 --- a/templates/i18n/exam-mode/synchronicity/en-eu.hamlet +++ b/templates/i18n/exam-mode/synchronicity/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + $case preset $of ExamSynchronous The participants are given a fixed, short interval of time during which they are given the opportunity to work on their exam performance. diff --git a/templates/i18n/exam-office/exam-grades-explanation/de-de-formal.hamlet b/templates/i18n/exam-office/exam-grades-explanation/de-de-formal.hamlet index 9a2d625f8..d0d41ed6d 100644 --- a/templates/i18n/exam-office/exam-grades-explanation/de-de-formal.hamlet +++ b/templates/i18n/exam-office/exam-grades-explanation/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Diese Ansicht zeigt die selben Daten an, wie die Tabelle von Prüfungsteilnehmer:innen.
Anpassen der Teilnehmerdaten und Ergebnisse ist nur dort möglich. diff --git a/templates/i18n/exam-office/exam-grades-explanation/en-eu.hamlet b/templates/i18n/exam-office/exam-grades-explanation/en-eu.hamlet index 1e72c4004..61dc466d6 100644 --- a/templates/i18n/exam-office/exam-grades-explanation/en-eu.hamlet +++ b/templates/i18n/exam-office/exam-grades-explanation/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

This view shows the same data as the table of exam participants.
Changing participant's data and achievements is only possible via # diff --git a/templates/i18n/exam-users/computed-values-tip/de-de-formal.hamlet b/templates/i18n/exam-users/computed-values-tip/de-de-formal.hamlet index 708cac9da..42bdd67ec 100644 --- a/templates/i18n/exam-users/computed-values-tip/de-de-formal.hamlet +++ b/templates/i18n/exam-users/computed-values-tip/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Die Tabelle enthält Werte, die automatisch berechnet wurden.

diff --git a/templates/i18n/exam-users/computed-values-tip/en-eu.hamlet b/templates/i18n/exam-users/computed-values-tip/en-eu.hamlet index 438c706d0..8c4dc4330 100644 --- a/templates/i18n/exam-users/computed-values-tip/en-eu.hamlet +++ b/templates/i18n/exam-users/computed-values-tip/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

This table contains values that were computed automatically.

diff --git a/templates/i18n/external-exam-correct-explanation/de-de-formal.hamlet b/templates/i18n/external-exam-correct-explanation/de-de-formal.hamlet index 0f81dbc50..93e9c7b01 100644 --- a/templates/i18n/external-exam-correct-explanation/de-de-formal.hamlet +++ b/templates/i18n/external-exam-correct-explanation/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Um eine Prüfungsleistung einzutragen können Sie in der # Teilnehmer-Spalte einen beliebigen eindeutigen Identifikator des # diff --git a/templates/i18n/external-exam-correct-explanation/en-eu.hamlet b/templates/i18n/external-exam-correct-explanation/en-eu.hamlet index d46d91541..99299cf75 100644 --- a/templates/i18n/external-exam-correct-explanation/en-eu.hamlet +++ b/templates/i18n/external-exam-correct-explanation/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

To enter a participant's exam result you can submit any string # that uniquely identifies the participant.
diff --git a/templates/i18n/faq/allocation-no-places.de-de-formal.hamlet b/templates/i18n/faq/allocation-no-places.de-de-formal.hamlet index a7f9c4c61..4d24a6173 100644 --- a/templates/i18n/faq/allocation-no-places.de-de-formal.hamlet +++ b/templates/i18n/faq/allocation-no-places.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Die Plätze in den Zentralanmeldungen werden nach den folgenden # Kriterien verteilt (in grober Reihenfolge des Einfluss, den sie auf # diff --git a/templates/i18n/faq/allocation-no-places.en-eu.hamlet b/templates/i18n/faq/allocation-no-places.en-eu.hamlet index 9fa4bfd77..6f7191b18 100644 --- a/templates/i18n/faq/allocation-no-places.en-eu.hamlet +++ b/templates/i18n/faq/allocation-no-places.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Placements in central allocations are allocated according to the # following criteria (ordered roughly by their impact on the # diff --git a/templates/i18n/faq/campus-cant-login.de-de-formal.hamlet b/templates/i18n/faq/campus-cant-login.de-de-formal.hamlet index 9ee438b02..a516f2522 100644 --- a/templates/i18n/faq/campus-cant-login.de-de-formal.hamlet +++ b/templates/i18n/faq/campus-cant-login.de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Können sie sich mit exakt identischen (idealerweise # copy&paste) Daten # diff --git a/templates/i18n/faq/campus-cant-login.en-eu.hamlet b/templates/i18n/faq/campus-cant-login.en-eu.hamlet index 98a167538..0159c44cc 100644 --- a/templates/i18n/faq/campus-cant-login.en-eu.hamlet +++ b/templates/i18n/faq/campus-cant-login.en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Can you log in to # the Campus-Portal # diff --git a/templates/i18n/faq/course-correctors-tutors.de-de-formal.hamlet b/templates/i18n/faq/course-correctors-tutors.de-de-formal.hamlet index 1049fa616..38f1956f3 100644 --- a/templates/i18n/faq/course-correctors-tutors.de-de-formal.hamlet +++ b/templates/i18n/faq/course-correctors-tutors.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Tutor:innen und Korrektor:innen werden beim Anlegen oder Editieren des # jeweiligen Tutoriums bzw. Übungsblattes angegeben. diff --git a/templates/i18n/faq/course-correctors-tutors.en-eu.hamlet b/templates/i18n/faq/course-correctors-tutors.en-eu.hamlet index 4b5ad5e82..f0700bca9 100644 --- a/templates/i18n/faq/course-correctors-tutors.en-eu.hamlet +++ b/templates/i18n/faq/course-correctors-tutors.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Tutors and correctors are assigned when creating or editing the # respective tutorial or exercise sheet. diff --git a/templates/i18n/faq/exam-points.de-de-formal.hamlet b/templates/i18n/faq/exam-points.de-de-formal.hamlet index a88e6f7f9..20895c634 100644 --- a/templates/i18n/faq/exam-points.de-de-formal.hamlet +++ b/templates/i18n/faq/exam-points.de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Klausurpunkte werden in Uni2work pro Teilaufgabe verwaltet. diff --git a/templates/i18n/faq/exam-points.en-eu.hamlet b/templates/i18n/faq/exam-points.en-eu.hamlet index 1fec1a5b4..d7a6d7e65 100644 --- a/templates/i18n/faq/exam-points.en-eu.hamlet +++ b/templates/i18n/faq/exam-points.en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Exam points are managed in Uni2work on a per-exam-part basis. diff --git a/templates/i18n/faq/forgotten-password.de-de-formal.hamlet b/templates/i18n/faq/forgotten-password.de-de-formal.hamlet index a30bb35cc..a3fa6e009 100644 --- a/templates/i18n/faq/forgotten-password.de-de-formal.hamlet +++ b/templates/i18n/faq/forgotten-password.de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Wenn Sie sich gewöhnlicherweise mit Ihrer LMU-Benutzerkennug # (ehem. Campus-Kennung) anmelden, wenden Sie sich bitte an # diff --git a/templates/i18n/faq/forgotten-password.en-eu.hamlet b/templates/i18n/faq/forgotten-password.en-eu.hamlet index fb42bf6df..a1814ad97 100644 --- a/templates/i18n/faq/forgotten-password.en-eu.hamlet +++ b/templates/i18n/faq/forgotten-password.en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

If you usually log in using your LMU user ID (formerly Campus-ID) # please contact # diff --git a/templates/i18n/faq/invalid-credentials-ad-account-disabled.de-de-formal.hamlet b/templates/i18n/faq/invalid-credentials-ad-account-disabled.de-de-formal.hamlet index 117add24d..404ce35ea 100644 --- a/templates/i18n/faq/invalid-credentials-ad-account-disabled.de-de-formal.hamlet +++ b/templates/i18n/faq/invalid-credentials-ad-account-disabled.de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Gewöhnlicherweise wird Ihr Benutzereintrag gesperrt, wenn sie # exmatrikuliert werden bzw. Ihr Beschäftigungsverhältnis endet. # diff --git a/templates/i18n/faq/invalid-credentials-ad-account-disabled.en-eu.hamlet b/templates/i18n/faq/invalid-credentials-ad-account-disabled.en-eu.hamlet index 9e2df00f4..c14257f97 100644 --- a/templates/i18n/faq/invalid-credentials-ad-account-disabled.en-eu.hamlet +++ b/templates/i18n/faq/invalid-credentials-ad-account-disabled.en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Usually your account is disabled once you are no longer matriculated # (i.e. registered as a student) or employed. # diff --git a/templates/i18n/faq/no-campus-account.de-de-formal.hamlet b/templates/i18n/faq/no-campus-account.de-de-formal.hamlet index 6a9f7a276..c83e3396d 100644 --- a/templates/i18n/faq/no-campus-account.de-de-formal.hamlet +++ b/templates/i18n/faq/no-campus-account.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Uni2work-Administrator:innen können Uni2work-interne Kennungen ausstellen. diff --git a/templates/i18n/faq/no-campus-account.en-eu.hamlet b/templates/i18n/faq/no-campus-account.en-eu.hamlet index f8e5ba4df..879521915 100644 --- a/templates/i18n/faq/no-campus-account.en-eu.hamlet +++ b/templates/i18n/faq/no-campus-account.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Uni2work-administrators can create Uni2work-internal accounts. diff --git a/templates/i18n/faq/not-lecturer-how-to-create-courses.de-de-formal.hamlet b/templates/i18n/faq/not-lecturer-how-to-create-courses.de-de-formal.hamlet index ee4c66c89..705c9c44c 100644 --- a/templates/i18n/faq/not-lecturer-how-to-create-courses.de-de-formal.hamlet +++ b/templates/i18n/faq/not-lecturer-how-to-create-courses.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Die Berechtigung neue Kurse anzulegen wird manuell eingeräumt.
diff --git a/templates/i18n/faq/not-lecturer-how-to-create-courses.en-eu.hamlet b/templates/i18n/faq/not-lecturer-how-to-create-courses.en-eu.hamlet index 57f45eab2..51ec6bb51 100644 --- a/templates/i18n/faq/not-lecturer-how-to-create-courses.en-eu.hamlet +++ b/templates/i18n/faq/not-lecturer-how-to-create-courses.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

The permission to create new courses is granted manually.
diff --git a/templates/i18n/featureList/de-de-formal.hamlet b/templates/i18n/featureList/de-de-formal.hamlet index 76b0e8fda..7ee03fcdc 100644 --- a/templates/i18n/featureList/de-de-formal.hamlet +++ b/templates/i18n/featureList/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Neue geplante Funktionalitäten, moment nur teilweise implementiert diff --git a/templates/i18n/featureList/en-eu.hamlet b/templates/i18n/featureList/en-eu.hamlet index 4f8e260eb..6117cec67 100644 --- a/templates/i18n/featureList/en-eu.hamlet +++ b/templates/i18n/featureList/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Planned functionally, currently only partially implemented diff --git a/templates/i18n/glossary/administrator.de-de-formal.hamlet b/templates/i18n/glossary/administrator.de-de-formal.hamlet index 378c58cce..51744bc01 100644 --- a/templates/i18n/glossary/administrator.de-de-formal.hamlet +++ b/templates/i18n/glossary/administrator.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Nutzer:innen, die, um die Funktionstüchtigkeit des Systems zu erhalten, über # erweiterte Rechte innerhalb eines oder mehrerer Institute verfügen.
diff --git a/templates/i18n/glossary/administrator.en-eu.hamlet b/templates/i18n/glossary/administrator.en-eu.hamlet index ada2d73a7..5b2fa6d5d 100644 --- a/templates/i18n/glossary/administrator.en-eu.hamlet +++ b/templates/i18n/glossary/administrator.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Users that have elevated permissions in one or more departments in order to # ensure the operational reliability of the system.
diff --git a/templates/i18n/glossary/allocation.de-de-formal.hamlet b/templates/i18n/glossary/allocation.de-de-formal.hamlet index 403e20b6d..c4141fbb6 100644 --- a/templates/i18n/glossary/allocation.de-de-formal.hamlet +++ b/templates/i18n/glossary/allocation.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Da verfügbare Kapazitäten in einigen Sorten von Veranstaltung (speziell # Praktika und Seminare) i.A. nicht hinreichend sind für alle Studierenden die # diff --git a/templates/i18n/glossary/allocation.en-eu.hamlet b/templates/i18n/glossary/allocation.en-eu.hamlet index 30e10ffc4..f2648dcaa 100644 --- a/templates/i18n/glossary/allocation.en-eu.hamlet +++ b/templates/i18n/glossary/allocation.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Since the available capacity in some sorts of courses (especially practicals and seminars) # is limited and generally insufficient for the number of students that want/need to participate # diff --git a/templates/i18n/glossary/applicant.de-de-formal.hamlet b/templates/i18n/glossary/applicant.de-de-formal.hamlet index 4073c9db9..e65b1db17 100644 --- a/templates/i18n/glossary/applicant.de-de-formal.hamlet +++ b/templates/i18n/glossary/applicant.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgAllocationApplication}
diff --git a/templates/i18n/glossary/applicant.en-eu.hamlet b/templates/i18n/glossary/applicant.en-eu.hamlet index 7be8c0b49..aad503834 100644 --- a/templates/i18n/glossary/applicant.en-eu.hamlet +++ b/templates/i18n/glossary/applicant.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgAllocationApplication}
diff --git a/templates/i18n/glossary/clone.de-de-formal.hamlet b/templates/i18n/glossary/clone.de-de-formal.hamlet index e6440bff2..9f37ab868 100644 --- a/templates/i18n/glossary/clone.de-de-formal.hamlet +++ b/templates/i18n/glossary/clone.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Einige Objekte in Uni2work (Kurse, Übungsblätter, ...) lassen sich klonen.
D.h. alle sinnvollen Einstellungen werden vom geklonten Objekt übernommen und # diff --git a/templates/i18n/glossary/clone.en-eu.hamlet b/templates/i18n/glossary/clone.en-eu.hamlet index 10664fe55..3e189f6a7 100644 --- a/templates/i18n/glossary/clone.en-eu.hamlet +++ b/templates/i18n/glossary/clone.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Some objects in Uni2work (courses, exercise sheets, ...) can be cloned.
This means that all reasonable settings will be taken from the cloned object and # diff --git a/templates/i18n/glossary/comm-course.de-de-formal.hamlet b/templates/i18n/glossary/comm-course.de-de-formal.hamlet index ecac2e3a9..a75c9c046 100644 --- a/templates/i18n/glossary/comm-course.de-de-formal.hamlet +++ b/templates/i18n/glossary/comm-course.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCommTutorial}
diff --git a/templates/i18n/glossary/comm-course.en-eu.hamlet b/templates/i18n/glossary/comm-course.en-eu.hamlet index 402dfa70e..8e2210481 100644 --- a/templates/i18n/glossary/comm-course.en-eu.hamlet +++ b/templates/i18n/glossary/comm-course.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCommTutorial}
diff --git a/templates/i18n/glossary/corrector.de-de-formal.hamlet b/templates/i18n/glossary/corrector.de-de-formal.hamlet index 85ee7c4e2..9fdaa576a 100644 --- a/templates/i18n/glossary/corrector.de-de-formal.hamlet +++ b/templates/i18n/glossary/corrector.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgTableCorProportion}
diff --git a/templates/i18n/glossary/corrector.en-eu.hamlet b/templates/i18n/glossary/corrector.en-eu.hamlet index 50927fac0..f0815c23f 100644 --- a/templates/i18n/glossary/corrector.en-eu.hamlet +++ b/templates/i18n/glossary/corrector.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgTableCorProportion}
diff --git a/templates/i18n/glossary/course-application-required.de-de-formal.hamlet b/templates/i18n/glossary/course-application-required.de-de-formal.hamlet index ce4cdcc42..3b122e548 100644 --- a/templates/i18n/glossary/course-application-required.de-de-formal.hamlet +++ b/templates/i18n/glossary/course-application-required.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Wenn eine Veranstaltung ein Bewerbungsverfahren hat, werden, statt sich als # diff --git a/templates/i18n/glossary/course-application-required.en-eu.hamlet b/templates/i18n/glossary/course-application-required.en-eu.hamlet index 1ba0a12a7..15978543b 100644 --- a/templates/i18n/glossary/course-application-required.en-eu.hamlet +++ b/templates/i18n/glossary/course-application-required.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

If a course requires application, only applications of students will be registered # diff --git a/templates/i18n/glossary/course-application-template.de-de-formal.hamlet b/templates/i18n/glossary/course-application-template.de-de-formal.hamlet index 23ef7a875..a079321e5 100644 --- a/templates/i18n/glossary/course-application-template.de-de-formal.hamlet +++ b/templates/i18n/glossary/course-application-template.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgCourseApplicationTemplateRegistration}
diff --git a/templates/i18n/glossary/course-application-template.en-eu.hamlet b/templates/i18n/glossary/course-application-template.en-eu.hamlet index 08756d9c0..e81d5de18 100644 --- a/templates/i18n/glossary/course-application-template.en-eu.hamlet +++ b/templates/i18n/glossary/course-application-template.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCourseApplicationTemplateRegistration}
diff --git a/templates/i18n/glossary/course-exams.de-de-formal.hamlet b/templates/i18n/glossary/course-exams.de-de-formal.hamlet index f6bee2fd3..6d340db7d 100644 --- a/templates/i18n/glossary/course-exams.de-de-formal.hamlet +++ b/templates/i18n/glossary/course-exams.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Es lassen sich quasi beliebige Prüfungsformen (Projektabnahmen, mündliche # Prüfungen, Klausuren, ...) in Uni2work modellieren. diff --git a/templates/i18n/glossary/course-exams.en-eu.hamlet b/templates/i18n/glossary/course-exams.en-eu.hamlet index 867c1b42b..8e3f0c54f 100644 --- a/templates/i18n/glossary/course-exams.en-eu.hamlet +++ b/templates/i18n/glossary/course-exams.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Quasi-arbitrary forms of exams (project reviews, oral exams, written exams, ...) # can be modelled in Uni2work. diff --git a/templates/i18n/glossary/course-lecturers.de-de-formal.hamlet b/templates/i18n/glossary/course-lecturers.de-de-formal.hamlet index 928a0748a..174419c44 100644 --- a/templates/i18n/glossary/course-lecturers.de-de-formal.hamlet +++ b/templates/i18n/glossary/course-lecturers.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Nutzer:innen die bei der Organisation einer Veranstaltung mitwirken und hierfür vom # Nutzer/der Nutzerin, der den Kurs im System angelegt hat, volle Kontrolle über alle Aspekte # diff --git a/templates/i18n/glossary/course-lecturers.en-eu.hamlet b/templates/i18n/glossary/course-lecturers.en-eu.hamlet index 20e125a17..48dcda965 100644 --- a/templates/i18n/glossary/course-lecturers.en-eu.hamlet +++ b/templates/i18n/glossary/course-lecturers.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Users that help in organising a course and are therefore granted full control # (by the user that created the course) over every aspect of the course. diff --git a/templates/i18n/glossary/course-material.de-de-formal.hamlet b/templates/i18n/glossary/course-material.de-de-formal.hamlet index 6d717969f..b6bd5b864 100644 --- a/templates/i18n/glossary/course-material.de-de-formal.hamlet +++ b/templates/i18n/glossary/course-material.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Kursverwalter:innen haben die Möglichkeit direkt in Uni2work zusätzliche # Kursunterlagen (z.B. Foliensätze oder Programmbeispiele) an ihre # diff --git a/templates/i18n/glossary/course-material.en-eu.hamlet b/templates/i18n/glossary/course-material.en-eu.hamlet index 84d541ee7..19f7d5c37 100644 --- a/templates/i18n/glossary/course-material.en-eu.hamlet +++ b/templates/i18n/glossary/course-material.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Course administrators are able to distribute additional course material # (e.g. slides or program examples) to the participants directly using Uni2work. diff --git a/templates/i18n/glossary/course-participant.de-de-formal.hamlet b/templates/i18n/glossary/course-participant.de-de-formal.hamlet index 482d434b2..abe6ab827 100644 --- a/templates/i18n/glossary/course-participant.de-de-formal.hamlet +++ b/templates/i18n/glossary/course-participant.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCourseUserRegister}
diff --git a/templates/i18n/glossary/course-participant.en-eu.hamlet b/templates/i18n/glossary/course-participant.en-eu.hamlet index 94c076303..b3ace469e 100644 --- a/templates/i18n/glossary/course-participant.en-eu.hamlet +++ b/templates/i18n/glossary/course-participant.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCourseUserRegister}
diff --git a/templates/i18n/glossary/csv-format.de-de-formal.hamlet b/templates/i18n/glossary/csv-format.de-de-formal.hamlet index 971953800..7ec5958e4 100644 --- a/templates/i18n/glossary/csv-format.de-de-formal.hamlet +++ b/templates/i18n/glossary/csv-format.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCsvFile}
diff --git a/templates/i18n/glossary/csv-format.en-eu.hamlet b/templates/i18n/glossary/csv-format.en-eu.hamlet index 25e361a15..0f1f0905a 100644 --- a/templates/i18n/glossary/csv-format.en-eu.hamlet +++ b/templates/i18n/glossary/csv-format.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgCsvFile}
diff --git a/templates/i18n/glossary/deficit.de-de-formal.hamlet b/templates/i18n/glossary/deficit.de-de-formal.hamlet index 1d03b1041..53e392ee7 100644 --- a/templates/i18n/glossary/deficit.de-de-formal.hamlet +++ b/templates/i18n/glossary/deficit.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Wenn die Korrekturen für ein Übungsblatt aufgeteilt werden, kann nicht immer # sichergestellt werden, dass alle Korrektor:innen eine Anzahl von Abgaben zugeteilt # diff --git a/templates/i18n/glossary/deficit.en-eu.hamlet b/templates/i18n/glossary/deficit.en-eu.hamlet index b848afac2..1cd42d3b3 100644 --- a/templates/i18n/glossary/deficit.en-eu.hamlet +++ b/templates/i18n/glossary/deficit.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Once the correctors have been assigned to the submissions of an exercise sheet, # there is no guarantee that every corrector is assigned to corrections exactly according # diff --git a/templates/i18n/glossary/definition-course-events.de-de-formal.hamlet b/templates/i18n/glossary/definition-course-events.de-de-formal.hamlet index 2ce0c78e7..71adca0a7 100644 --- a/templates/i18n/glossary/definition-course-events.de-de-formal.hamlet +++ b/templates/i18n/glossary/definition-course-events.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Kursverwalter:innen haben die Möglichkeit Termine im Bezug auf ihre Veranstaltung # (Vorlesungen, Zentralübung, Klausureinsicht, ...) direkt auf der Kursseite zu # diff --git a/templates/i18n/glossary/definition-course-events.en-eu.hamlet b/templates/i18n/glossary/definition-course-events.en-eu.hamlet index 04f9b425e..ae2a96234 100644 --- a/templates/i18n/glossary/definition-course-events.en-eu.hamlet +++ b/templates/i18n/glossary/definition-course-events.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Course administrators are able to publish events regarding their course # (lectures, exercise discussion, exam review, ...) directly on the course overview # diff --git a/templates/i18n/glossary/definition-course-news.de-de-formal.hamlet b/templates/i18n/glossary/definition-course-news.de-de-formal.hamlet index d4487c8d7..e8123d57c 100644 --- a/templates/i18n/glossary/definition-course-news.de-de-formal.hamlet +++ b/templates/i18n/glossary/definition-course-news.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Kursverwalter:innen haben die Möglichkeit Neuigkeiten und Ankündigungen im Bezug auf # ihre Veranstaltung direkt auf der Kursseite zu publizieren. diff --git a/templates/i18n/glossary/definition-course-news.en-eu.hamlet b/templates/i18n/glossary/definition-course-news.en-eu.hamlet index 56a605b5b..b1ee06978 100644 --- a/templates/i18n/glossary/definition-course-news.en-eu.hamlet +++ b/templates/i18n/glossary/definition-course-news.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Course administrators are able to publish news and announcements regarding their # course directly on the course overview page. diff --git a/templates/i18n/glossary/exercise-sheet.de-de-formal.hamlet b/templates/i18n/glossary/exercise-sheet.de-de-formal.hamlet index 00fe8c7bd..f364b4475 100644 --- a/templates/i18n/glossary/exercise-sheet.de-de-formal.hamlet +++ b/templates/i18n/glossary/exercise-sheet.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Kursverwalter:innen haben die Möglichkeit Übungsaufgaben zu ihren Veranstaltung # direkt in Uni2work an die Kursteilnehmer:innen zu verteilen.
diff --git a/templates/i18n/glossary/exercise-sheet.en-eu.hamlet b/templates/i18n/glossary/exercise-sheet.en-eu.hamlet index b062c7009..622dee97d 100644 --- a/templates/i18n/glossary/exercise-sheet.en-eu.hamlet +++ b/templates/i18n/glossary/exercise-sheet.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Course administrators are able to distribute exercise sheets of their courses # to the participants directly using Uni2work.
diff --git a/templates/i18n/glossary/invitations.de-de-formal.hamlet b/templates/i18n/glossary/invitations.de-de-formal.hamlet index a67b8991b..e2caafbc0 100644 --- a/templates/i18n/glossary/invitations.de-de-formal.hamlet +++ b/templates/i18n/glossary/invitations.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Es besteht in Uni2work an vielen Stellen die Möglichkeit andere Benutzer:innen in # einen Prozess mit einzubeziehen (z.B. als Kursverwalter:in, Korrektor:in, # diff --git a/templates/i18n/glossary/invitations.en-eu.hamlet b/templates/i18n/glossary/invitations.en-eu.hamlet index 49367c50f..7dc7c083d 100644 --- a/templates/i18n/glossary/invitations.en-eu.hamlet +++ b/templates/i18n/glossary/invitations.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
On many places in Uni2work, there is the option to include other users in a process # (e.g. assign as course administrator, corrector, co-submittors, ...). # diff --git a/templates/i18n/glossary/navigation-favourites.de-de-formal.hamlet b/templates/i18n/glossary/navigation-favourites.de-de-formal.hamlet index 4f2138a99..f0e6fbbe1 100644 --- a/templates/i18n/glossary/navigation-favourites.de-de-formal.hamlet +++ b/templates/i18n/glossary/navigation-favourites.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Das System markiert für jeden Nutzer/jede Nutzerin eine gewisse Anzahl von Kursen als von # besonderem Interesse.
diff --git a/templates/i18n/glossary/navigation-favourites.en-eu.hamlet b/templates/i18n/glossary/navigation-favourites.en-eu.hamlet index e89c46f2e..81b331a5c 100644 --- a/templates/i18n/glossary/navigation-favourites.en-eu.hamlet +++ b/templates/i18n/glossary/navigation-favourites.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
For every user, the system marks a certain amount of courses as favourites.
These marked courses are generally shown on a bar at the left border of the browser window. diff --git a/templates/i18n/glossary/school-evaluation.de-de-formal.hamlet b/templates/i18n/glossary/school-evaluation.de-de-formal.hamlet index 18ad13523..34be1b4ef 100644 --- a/templates/i18n/glossary/school-evaluation.de-de-formal.hamlet +++ b/templates/i18n/glossary/school-evaluation.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Diese Berechtigung wird einzelnen Benutzer:innen von einem Administrator/einer Administratorin für ein # bestimmtes Institut erteilt.
diff --git a/templates/i18n/glossary/school-evaluation.en-eu.hamlet b/templates/i18n/glossary/school-evaluation.en-eu.hamlet index bca21f47f..5acf8a67b 100644 --- a/templates/i18n/glossary/school-evaluation.en-eu.hamlet +++ b/templates/i18n/glossary/school-evaluation.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
This permission is granted by an administrator to single users for a specific department.
Users with this permission are allowed to view the list of participants of every course of the # diff --git a/templates/i18n/glossary/school-exam-office.de-de-formal.hamlet b/templates/i18n/glossary/school-exam-office.de-de-formal.hamlet index 1b2f99014..2f5c696a7 100644 --- a/templates/i18n/glossary/school-exam-office.de-de-formal.hamlet +++ b/templates/i18n/glossary/school-exam-office.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Modelliert jene Stellen der Universität, die Zugriff auf Prüfungsleistungen # diff --git a/templates/i18n/glossary/school-exam-office.en-eu.hamlet b/templates/i18n/glossary/school-exam-office.en-eu.hamlet index 5456d6f6c..193d0c1cc 100644 --- a/templates/i18n/glossary/school-exam-office.en-eu.hamlet +++ b/templates/i18n/glossary/school-exam-office.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Models the parts of a university that need access to exam results to ensure that # diff --git a/templates/i18n/glossary/school-lecturer.de-de-formal.hamlet b/templates/i18n/glossary/school-lecturer.de-de-formal.hamlet index 0531528f3..4aa86c924 100644 --- a/templates/i18n/glossary/school-lecturer.de-de-formal.hamlet +++ b/templates/i18n/glossary/school-lecturer.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Nutzer:innen denen von einem Administrator/einer Administratorin das Recht eingeräumt wurde innerhalb # eines Instituts neue Veranstaltungen anzulegen. diff --git a/templates/i18n/glossary/school-lecturer.en-eu.hamlet b/templates/i18n/glossary/school-lecturer.en-eu.hamlet index 749e91240..450b0b2b1 100644 --- a/templates/i18n/glossary/school-lecturer.en-eu.hamlet +++ b/templates/i18n/glossary/school-lecturer.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Users that are granted department-wide permission by an administrator to create # and manage new courses. diff --git a/templates/i18n/glossary/sheet-group.de-de-formal.hamlet b/templates/i18n/glossary/sheet-group.de-de-formal.hamlet index f6bfd1638..513eabd05 100644 --- a/templates/i18n/glossary/sheet-group.de-de-formal.hamlet +++ b/templates/i18n/glossary/sheet-group.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgSheetGroupArbitrary}
diff --git a/templates/i18n/glossary/sheet-group.en-eu.hamlet b/templates/i18n/glossary/sheet-group.en-eu.hamlet index d3f2526bb..3e2e0de59 100644 --- a/templates/i18n/glossary/sheet-group.en-eu.hamlet +++ b/templates/i18n/glossary/sheet-group.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
_{MsgSheetGroupArbitrary}
diff --git a/templates/i18n/glossary/sheet-pseudonym.de-de-formal.hamlet b/templates/i18n/glossary/sheet-pseudonym.de-de-formal.hamlet index 59089114e..6e3eb108c 100644 --- a/templates/i18n/glossary/sheet-pseudonym.de-de-formal.hamlet +++ b/templates/i18n/glossary/sheet-pseudonym.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Ist die Abgabe für ein Übungsblatt über ein Uni2work-externes System (z.B. auf # Papier) vorgesehen so können sich Kursteilnehmer:innen auf der Seite des jeweiligen # diff --git a/templates/i18n/glossary/sheet-pseudonym.en-eu.hamlet b/templates/i18n/glossary/sheet-pseudonym.en-eu.hamlet index f08485b58..f0c0a377d 100644 --- a/templates/i18n/glossary/sheet-pseudonym.en-eu.hamlet +++ b/templates/i18n/glossary/sheet-pseudonym.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
If it is intended to submit solutions for an exercise sheet via an external system # (e.g. on paper), then the course participants can generate a pseudonym on the page # diff --git a/templates/i18n/glossary/table-exam-result.de-de-formal.hamlet b/templates/i18n/glossary/table-exam-result.de-de-formal.hamlet index 1fd8f8731..2f68380c1 100644 --- a/templates/i18n/glossary/table-exam-result.de-de-formal.hamlet +++ b/templates/i18n/glossary/table-exam-result.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Kursverwalter:innen (und von ihnen beauftragte Korrektor:innen) können die Ergebnisse # einer Prüfung direkt in Uni2work hinterlegen.
diff --git a/templates/i18n/glossary/table-exam-result.en-eu.hamlet b/templates/i18n/glossary/table-exam-result.en-eu.hamlet index a50c26ec6..871acff8e 100644 --- a/templates/i18n/glossary/table-exam-result.en-eu.hamlet +++ b/templates/i18n/glossary/table-exam-result.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Course administrators (and assigned correctors) are able to save the results # of an exam directly in Uni2work.
diff --git a/templates/i18n/glossary/table-school.de-de-formal.hamlet b/templates/i18n/glossary/table-school.de-de-formal.hamlet index 07a479cef..9cfdcfab2 100644 --- a/templates/i18n/glossary/table-school.de-de-formal.hamlet +++ b/templates/i18n/glossary/table-school.de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
Das System ist in den meisten Aspekten in Institute unterteilt.
Kurse haben stets eine Institutszugehörigkeit und die meisten # diff --git a/templates/i18n/glossary/table-school.en-eu.hamlet b/templates/i18n/glossary/table-school.en-eu.hamlet index 2c6e28ab2..a9e9999e9 100644 --- a/templates/i18n/glossary/table-school.en-eu.hamlet +++ b/templates/i18n/glossary/table-school.en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
The system is divided into departments in most aspects.
Every course has an associated department, and most user permissions # diff --git a/templates/i18n/help-instructions/de-de-formal.hamlet b/templates/i18n/help-instructions/de-de-formal.hamlet index 1dd5b5737..50debe91c 100644 --- a/templates/i18n/help-instructions/de-de-formal.hamlet +++ b/templates/i18n/help-instructions/de-de-formal.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

Bitte bedenken Sie beim Stellen Ihrer Anfrage, dass das # diff --git a/templates/i18n/help-instructions/en-eu.hamlet b/templates/i18n/help-instructions/en-eu.hamlet index 076715c01..d5b62411b 100644 --- a/templates/i18n/help-instructions/en-eu.hamlet +++ b/templates/i18n/help-instructions/en-eu.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + +

When formulating your request please consider that the FRADrive core team # diff --git a/templates/i18n/implementation/de-de-formal.hamlet b/templates/i18n/implementation/de-de-formal.hamlet index e2430d142..7850b47ba 100644 --- a/templates/i18n/implementation/de-de-formal.hamlet +++ b/templates/i18n/implementation/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Uni2work wird mit Hilfe des # diff --git a/templates/i18n/implementation/en-eu.hamlet b/templates/i18n/implementation/en-eu.hamlet index e88ef7168..59223c920 100644 --- a/templates/i18n/implementation/en-eu.hamlet +++ b/templates/i18n/implementation/en-eu.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros ,Wolfgang Witt +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Uni2work is implemented using # diff --git a/templates/i18n/imprint/de-de-formal.hamlet b/templates/i18n/imprint/de-de-formal.hamlet index af4c29eca..d096a20a2 100644 --- a/templates/i18n/imprint/de-de-formal.hamlet +++ b/templates/i18n/imprint/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Ansprechpartner

Inhalt diff --git a/templates/i18n/imprint/en.hamlet b/templates/i18n/imprint/en.hamlet index a005c7396..b76c04e37 100644 --- a/templates/i18n/imprint/en.hamlet +++ b/templates/i18n/imprint/en.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Contact

Contents diff --git a/templates/i18n/info-lecturer/de-de-formal.hamlet b/templates/i18n/info-lecturer/de-de-formal.hamlet index 17f7f1940..6e345ba20 100644 --- a/templates/i18n/info-lecturer/de-de-formal.hamlet +++ b/templates/i18n/info-lecturer/de-de-formal.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $newline text

_{MsgInfoLecturerCourses} diff --git a/templates/i18n/info-lecturer/en-eu.hamlet b/templates/i18n/info-lecturer/en-eu.hamlet index b7d11e84d..3a312e78a 100644 --- a/templates/i18n/info-lecturer/en-eu.hamlet +++ b/templates/i18n/info-lecturer/en-eu.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $newline text

_{MsgInfoLecturerCourses} diff --git a/templates/i18n/knownBugs/de-de-formal.hamlet b/templates/i18n/knownBugs/de-de-formal.hamlet index 9f2feeb54..2ad7c2a7e 100644 --- a/templates/i18n/knownBugs/de-de-formal.hamlet +++ b/templates/i18n/knownBugs/de-de-formal.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

Stand: ^{formatGregorianW 2020 06 17}

diff --git a/templates/print-center.hamlet b/templates/print-center.hamlet index 064bee77c..6f6008a5c 100644 --- a/templates/print-center.hamlet +++ b/templates/print-center.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

^{pjTable} \ No newline at end of file diff --git a/templates/print-send.hamlet b/templates/print-send.hamlet index 7f44ae996..0fb9d26fd 100644 --- a/templates/print-send.hamlet +++ b/templates/print-send.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

^{sendForm} diff --git a/templates/profile/exam-office-labels/add.hamlet b/templates/profile/exam-office-labels/add.hamlet index 2935c0b46..0b79bc015 100644 --- a/templates/profile/exam-office-labels/add.hamlet +++ b/templates/profile/exam-office-labels/add.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

#{csrf} ^{fvWidget addView} diff --git a/templates/profile/exam-office-labels/cell.hamlet b/templates/profile/exam-office-labels/cell.hamlet index 32d4fab7b..b3824bd08 100644 --- a/templates/profile/exam-office-labels/cell.hamlet +++ b/templates/profile/exam-office-labels/cell.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{labelIdent} diff --git a/templates/profile/exam-office-labels/layout.hamlet b/templates/profile/exam-office-labels/layout.hamlet index 95f9a9c00..0025d4cad 100644 --- a/templates/profile/exam-office-labels/layout.hamlet +++ b/templates/profile/exam-office-labels/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + diff --git a/templates/profile/profile.hamlet b/templates/profile/profile.hamlet index dbeb4bbc1..a5ca9fe1e 100644 --- a/templates/profile/profile.hamlet +++ b/templates/profile/profile.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{settingsForm}
diff --git a/templates/profile/profile.julius b/templates/profile/profile.julius index 9e125f982..d411328da 100644 --- a/templates/profile/profile.julius +++ b/templates/profile/profile.julius @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2022 Sarah Vaupel +// +// SPDX-License-Identifier: AGPL-3.0-or-later + (function() { 'use strict'; diff --git a/templates/profileData.hamlet b/templates/profileData.hamlet index 1c7a31136..1255bb71e 100644 --- a/templates/profileData.hamlet +++ b/templates/profileData.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
diff --git a/templates/qualification-all.hamlet b/templates/qualification-all.hamlet index 80b484226..ca4eb6215 100644 --- a/templates/qualification-all.hamlet +++ b/templates/qualification-all.hamlet @@ -1,2 +1,8 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

^{lmsTable} \ No newline at end of file diff --git a/templates/sheetCorrectors/add.hamlet b/templates/sheetCorrectors/add.hamlet index 03342b9a2..4bc95bdac 100644 --- a/templates/sheetCorrectors/add.hamlet +++ b/templates/sheetCorrectors/add.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

#{csrf} ^{fvWidget addView} diff --git a/templates/sheetCorrectors/cell.hamlet b/templates/sheetCorrectors/cell.hamlet index e014c43c8..b50c85a37 100644 --- a/templates/sheetCorrectors/cell.hamlet +++ b/templates/sheetCorrectors/cell.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $case userIdent $of Left _ diff --git a/templates/sheetCorrectors/layout.hamlet b/templates/sheetCorrectors/layout.hamlet index 7621258c2..702be4c60 100644 --- a/templates/sheetCorrectors/layout.hamlet +++ b/templates/sheetCorrectors/layout.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + diff --git a/templates/sheetList.hamlet b/templates/sheetList.hamlet index 1bff2f32a..e7873458a 100644 --- a/templates/sheetList.hamlet +++ b/templates/sheetList.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Steffen Jost +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{table}
diff --git a/templates/sheetShow.hamlet b/templates/sheetShow.hamlet index d2b555d9b..8eefb3018 100644 --- a/templates/sheetShow.hamlet +++ b/templates/sheetShow.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $maybe warn <- submissionModeNoneWithoutNotGradedWarning ^{warn} diff --git a/templates/submission-assign.hamlet b/templates/submission-assign.hamlet index 2caf92979..f64598876 100644 --- a/templates/submission-assign.hamlet +++ b/templates/submission-assign.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

_{MsgPressSaveToSave} ^{corrForm} diff --git a/templates/submission-correction-invisible.hamlet b/templates/submission-correction-invisible.hamlet index 6bf31659f..4d734c3f7 100644 --- a/templates/submission-correction-invisible.hamlet +++ b/templates/submission-correction-invisible.hamlet @@ -1,5 +1,10 @@ $newline never +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + + _{MsgCorrectionInvisibleWarning} $if not (null reasons) diff --git a/templates/submission.hamlet b/templates/submission.hamlet index 465efab00..edc4a5ff9 100644 --- a/templates/submission.hamlet +++ b/templates/submission.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel ,Steffen Jost ,Winnie Ros +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $maybe subCId <- mcid $maybe wdgt <- correctionWdgt

diff --git a/templates/system-message-list.hamlet b/templates/system-message-list.hamlet index cb0f4ce93..a07cea1df 100644 --- a/templates/system-message-list.hamlet +++ b/templates/system-message-list.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
^{tableView} diff --git a/templates/system-message.hamlet b/templates/system-message.hamlet index 4b45d7a63..70df68367 100644 --- a/templates/system-message.hamlet +++ b/templates/system-message.hamlet @@ -1,3 +1,9 @@ +$newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
$# $maybe summary' <- summary $#

diff --git a/templates/table/cell/allocation-courses.hamlet b/templates/table/cell/allocation-courses.hamlet index 7448bd6d3..effbb886f 100644 --- a/templates/table/cell/allocation-courses.hamlet +++ b/templates/table/cell/allocation-courses.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
    $forall (Entity _ Course{courseTerm, courseSchool, courseName}, E.Value mbRating, E.Value mbVeto, E.Value active) <- courses
  • diff --git a/templates/table/cell/allocation-priority.hamlet b/templates/table/cell/allocation-priority.hamlet index 86d61a148..9d975537c 100644 --- a/templates/table/cell/allocation-priority.hamlet +++ b/templates/table/cell/allocation-priority.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + $case priority $of AllocationPriorityOrdinal n #{n} diff --git a/templates/table/cell/body.hamlet b/templates/table/cell/body.hamlet index dcf1074bb..c58c52860 100644 --- a/templates/table/cell/body.hamlet +++ b/templates/table/cell/body.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Felix Hamann ,Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +

^{widget} diff --git a/templates/table/cell/header.hamlet b/templates/table/cell/header.hamlet index 97f08b3a1..2e1eac1d6 100644 --- a/templates/table/cell/header.hamlet +++ b/templates/table/cell/header.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +
$if doSorting $maybe flag <- sortableKey diff --git a/templates/table/cell/link.hamlet b/templates/table/cell/link.hamlet index 2d9a2b1a0..9721827b6 100644 --- a/templates/table/cell/link.hamlet +++ b/templates/table/cell/link.hamlet @@ -1,3 +1,8 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later + ^{widget} diff --git a/templates/table/cell/list.hamlet b/templates/table/cell/list.hamlet index 86a1f0520..7ffca4d75 100644 --- a/templates/table/cell/list.hamlet +++ b/templates/table/cell/list.hamlet @@ -1,4 +1,9 @@ $newline never + +$# SPDX-FileCopyrightText: 2022 Gregor Kleen +$# +$# SPDX-License-Identifier: AGPL-3.0-or-later +