Skip to content
Snippets Groups Projects
Commit 53785acc authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch 'update/copyright-2024' into 'master'

Update copyright and meta files

See merge request !67
parents 3f37e64a afe5a8b1
No related branches found
No related tags found
1 merge request!67Update copyright and meta files
Pipeline #194778 failed
AlekSIS (School Information System) — App Lesrooster (Manage lessons in a timetable schema) AlekSIS (School Information System) — App Lesrooster (Timetable Management Using Time Grids)
================================================================================================== ============================================================================================
AlekSIS AlekSIS
------- -------
...@@ -9,14 +9,21 @@ This is an application for use with the `AlekSIS®`_ platform. ...@@ -9,14 +9,21 @@ This is an application for use with the `AlekSIS®`_ platform.
Features Features
-------- --------
The author of this app did not describe it yet. * Manage validity ranges for timetables.
* Manage different timetable grids for different validity ranges and groups (with slots and breaks).
* Do lesson distribution using course planning raster.
* Plan timetables using magnet board.
* Manage supervisions for breaks.
Licence Licence
------- -------
:: ::
Copyright © 2023 Jonathan Weth <dev@jonathanweth.de> Copyright © 2023, 2024 Julian Leucker <julian.leucker@teckids.org>
Copyright © 2023, 2024 Jonathan Weth <jonathan.weth@teckids.org>
Copyright © 2023, 2024 Hangzhi Yu <hangzhi.yu@teckids.org>
Copyright © 2024 magicfelix <felix@felix-zauberer.de>
Licenced under the EUPL, version 1.2 or later Licenced under the EUPL, version 1.2 or later
......
...@@ -7,14 +7,19 @@ from .util.signal_handlers import create_time_grid_for_new_validity_range ...@@ -7,14 +7,19 @@ from .util.signal_handlers import create_time_grid_for_new_validity_range
class DefaultConfig(AppConfig): class DefaultConfig(AppConfig):
name = "aleksis.apps.lesrooster" name = "aleksis.apps.lesrooster"
verbose_name = "AlekSIS — Lesrooster" verbose_name = "AlekSIS — Lesrooster (Timetable Management Using Time Grids)"
dist_name = "AlekSIS-App-Lesrooster" dist_name = "AlekSIS-App-Lesrooster"
urls = { urls = {
"Repository": "https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Lesrooster", "Repository": "https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Lesrooster",
} }
licence = "EUPL-1.2+" licence = "EUPL-1.2+"
copyright_info = (([2023], "Jonathan Weth", "dev@jonathanweth.de"),) copyright_info = (
([2023, 2024], "Julian Leucker", "julian.leucker@teckids.org"),
([2023, 2024], "Jonathan Weth", "jonathan.weth@teckids.org"),
([2023, 2024], "Hangzhi Yu", "hangzhi.yu@teckids.org"),
([2024], "magicfelix", "felix@felix-zauberer.de"),
)
def ready(self): def ready(self):
from .models import ValidityRange from .models import ValidityRange
......
...@@ -11,18 +11,23 @@ include = [ ...@@ -11,18 +11,23 @@ include = [
{ path = "tox.ini", format = "sdist" } { path = "tox.ini", format = "sdist" }
] ]
description = "AlekSIS (School Information System) — App Lesrooster (Manage lessons in a timetable schema)" description = "AlekSIS (School Information System) — App Lesrooster (Timetable Management Using Time Grids)"
authors = ["Jonathan Weth <dev@jonathanweth.de>"] authors = [
"Julian Leucker <julian.leucker@teckids.org>",
"magicfelix <felix@felix-zauberer.de>",
"Jonathan Weth <dev@jonathanweth.de>",
"Hangzhi Yu <hangzhi.yu@teckids.org>",
]
license = "EUPL-1.2-or-later" license = "EUPL-1.2-or-later"
homepage = "https://aleksis.org" homepage = "https://aleksis.org"
repository = "https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Lesrooster" repository = "https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Lesrooster"
documentation = "https://aleksis.org/official/AlekSIS/docs/html/" documentation = "https://aleksis.org/official/AlekSIS/docs/html/"
classifiers = [ classifiers = [
"Environment :: Web Environment", "Environment :: Web Environment",
"Intended Audience :: Education", "Intended Audience :: Education",
"Topic :: Education" "Topic :: Education"
] ]
maintainers = ["Jonathan Weth <dev@jonathanweth.de>", "Dominik George <dominik.george@teckids.org>"] maintainers = ["Jonathan Weth <jonathan.weth@teckids.org>", "Dominik George <dominik.george@teckids.org>"]
[[tool.poetry.source]] [[tool.poetry.source]]
name = "PyPI" name = "PyPI"
...@@ -43,7 +48,6 @@ django-recurrence = "^1.11.1" ...@@ -43,7 +48,6 @@ django-recurrence = "^1.11.1"
[tool.poetry.plugins."aleksis.app"] [tool.poetry.plugins."aleksis.app"]
lesrooster = "aleksis.apps.lesrooster.apps:DefaultConfig" lesrooster = "aleksis.apps.lesrooster.apps:DefaultConfig"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]
django-stubs = "^4.2" django-stubs = "^4.2"
safety = "^2.3.5" safety = "^2.3.5"
...@@ -84,7 +88,6 @@ meta_viewport = true ...@@ -84,7 +88,6 @@ meta_viewport = true
no_autofocus = true no_autofocus = true
tabindex_no_positive = true tabindex_no_positive = true
[tool.ruff] [tool.ruff]
exclude = ["migrations", "tests"] exclude = ["migrations", "tests"]
line-length = 100 line-length = 100
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment