AlekSIS-App-Lesrooster

View on PyPIReverse Dependencies (0)

0.1.0.dev6 aleksis_app_lesrooster-0.1.0.dev6-py3-none-any.whl

Wheel Details

Project: AlekSIS-App-Lesrooster
Version: 0.1.0.dev6
Filename: aleksis_app_lesrooster-0.1.0.dev6-py3-none-any.whl
Download: [link]
Size: 141062
MD5: d8c5fc86c4df1ba3da81d1871159cbcb
SHA256: 21d1daa60553c3d0b7769346a1d5d54d057b05b2c8eb7fbf94e4d986a1080e81
Uploaded: 2024-12-24 12:21:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: AlekSIS-App-Lesrooster
Version: 0.1.0.dev6
Summary: AlekSIS (School Information System) — App Lesrooster (Timetable Management Using Time Grids)
Author: Julian Leucker
Author-Email: julian.leucker[at]teckids.org
Maintainer: Jonathan Weth
Maintainer-Email: jonathan.weth[at]teckids.org
Home-Page: https://aleksis.org
Project-Url: Documentation, https://aleksis.org/official/AlekSIS/docs/html/
Project-Url: Repository, https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Lesrooster
License: EUPL-1.2-or-later
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Education
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Education
Requires-Python: >=3.10,<4.0
Requires-Dist: AlekSIS-App-Chronos (<5.0.0,>=4.0.0.dev7)
Requires-Dist: AlekSIS-App-Cursus (<0.2.0,>=0.1.0.dev5)
Requires-Dist: AlekSIS-Core (<5.0.0,>=4.0.0.dev11)
Requires-Dist: django-recurrence (<2.0.0,>=1.11.1)
Description-Content-Type: text/x-rst
[Description omitted; length: 1566 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
aleksis/apps/lesrooster/__init__.py sha256=JmVyrjsNQEi4kZlpI4tuG79gzyqC3CtBsmwt7Mj-HZ4 156
aleksis/apps/lesrooster/apps.py sha256=i4PqBFp1m2y5rA62FD-ei_-h5nx_yjdZkaPxGGhyyEk 734
aleksis/apps/lesrooster/frontend/components/breaks_and_slots/Break.vue sha256=aXYPwQ-h-l60tT2Om15_ws_K3RLvkGA6qDKllsjuYYo 1775
aleksis/apps/lesrooster/frontend/components/breaks_and_slots/LesroosterSlot.vue sha256=oWHewsPRrELCoXW9f2n3pq04RcDTQVPzZRtOOeRc7Tg 6355
aleksis/apps/lesrooster/frontend/components/breaks_and_slots/break.graphql sha256=XLgrxPsnDAzaWtYIGn9pBAlsNAn7ggycBPY-7BEonBk 1287
aleksis/apps/lesrooster/frontend/components/breaks_and_slots/slot.graphql sha256=fGG61J32T7UxCWdK52S_5kbHsPfoMMq5XRW_xXljfk0 2158
aleksis/apps/lesrooster/frontend/components/common/ColoredShortNameChip.vue sha256=MBukBLljEdZZXpdDvq8fdAVvq5UbkjJj0NWY8NX8QEc 2742
aleksis/apps/lesrooster/frontend/components/helper.graphql sha256=8XYoHBcOIMfVw2X03SW-0N3x-4W1bF55C66EFMnPRIs 561
aleksis/apps/lesrooster/frontend/components/lesson_raster/LessonRaster.vue sha256=v6lFmW8KOJgH3dZKEF3tVad-qox8LZroR_U2bd4nqTE 13607
aleksis/apps/lesrooster/frontend/components/lesson_raster/SlotCard.vue sha256=rkHOYF4YPJyGMMUt07pFxNDdGUEjMUzh2ZWxJ8GKlWY 3034
aleksis/apps/lesrooster/frontend/components/lesson_raster/SlotCreator.vue sha256=zGmW_n3DBo5Az19M9RVnHN35tSnV9XiKJ1eGe9AbnZg 4858
aleksis/apps/lesrooster/frontend/components/supervision/Supervision.vue sha256=UM4cSSijccbluCgBCH1Idi2RvVgLa3ONdoyQKdAbHN0 9470
aleksis/apps/lesrooster/frontend/components/supervision/supervision.graphql sha256=siGXXNv1VHSmt2V8aE2bSItieMQZlJee2G9KeC4Uxgg 1084
aleksis/apps/lesrooster/frontend/components/timebound_course_config/TimeboundCourseConfigCRUDTable.vue sha256=Qfbhi-_iRZE6o1IfaUVqPPUSRcgKPDq4Eu4FH1Px5z0 6594
aleksis/apps/lesrooster/frontend/components/timebound_course_config/TimeboundCourseConfigRaster.vue sha256=SyGkJppdAzIP9340BmkHwO8UvU5RN-buNpbhj26v3yw 15647
aleksis/apps/lesrooster/frontend/components/timebound_course_config/timeboundCourseConfig.graphql sha256=Gm5RLFB3NlnEZaRruN6o2_q5mCZkEKVV_sqAUSlMnqA 2292
aleksis/apps/lesrooster/frontend/components/timetable_management/BlockingCard.vue sha256=5QUhmLXkbvxaLQSNq-teCGWyDXxpXjd6I4DuDJPbesA 664
aleksis/apps/lesrooster/frontend/components/timetable_management/BundleCard.vue sha256=vsJnzyJiTQwaFOlNAbueT8dr0PCcfX9fYaTlBccj8-Y 5099
aleksis/apps/lesrooster/frontend/components/timetable_management/LessonCard.vue sha256=37MHY-icCpI0JLHgnmLvuWTNs5ngqSXbrdIFtsRvyAs 4443
aleksis/apps/lesrooster/frontend/components/timetable_management/LessonRatioChip.vue sha256=aBb2QESkT0-_yp8q9DuOqQdG2ROlI-ScQcZd9AtfkQk 834
aleksis/apps/lesrooster/frontend/components/timetable_management/PeriodCard.vue sha256=Lg4LNkvR6KBDfIfwo7aGo-Unf09UbzKSYiLnrEIXre8 2593
aleksis/apps/lesrooster/frontend/components/timetable_management/TimetableManagement.vue sha256=RAxCWaaVFHqOzyDWdSKiTHIOy6MCIyaeVcMl9Zz4P8o 41222
aleksis/apps/lesrooster/frontend/components/timetable_management/TimetableOverlayCard.vue sha256=YpE-rdPIjqur-eYiCyfAN0BDHV1oAF1uf1e572fdrr8 2432
aleksis/apps/lesrooster/frontend/components/timetable_management/timetableManagement.graphql sha256=YEQQVzboVOH9LcbfcYo4NJDHJKgPomQAoFZjB6y1DJ4 3434
aleksis/apps/lesrooster/frontend/components/timetable_management/timetables/MiniTimeTable.vue sha256=6BvcPxV_DYh8L6NHhHYvcCI1oltDboUlRL-k8oZjzZk 4360
aleksis/apps/lesrooster/frontend/components/timetable_management/timetables/RoomTimeTable.vue sha256=N_lMZT6kgiuT8q87nDQXDnvXDh4KHD0tq-mHUf_313w 656
aleksis/apps/lesrooster/frontend/components/timetable_management/timetables/TeacherTimeTable.vue sha256=c19chv-SThIglt7sf1xVaGL0V80yyNNmQhGp23B8vco 680
aleksis/apps/lesrooster/frontend/components/timetable_management/timetables/timetables.graphql sha256=rDWDjNQ4v3vyttYFr3ulWntC-9tbbJM3-wACX1ePSEk 1549
aleksis/apps/lesrooster/frontend/components/validity_range/CopyFromTimeGridMenu.vue sha256=gIQ_rXXNJOV_QMnsZA3gzaXtKVJ8v5bj2rD94-esjt0 2839
aleksis/apps/lesrooster/frontend/components/validity_range/PublishValidityRange.vue sha256=mpbsB8qDOk5pqGjian8eqPFhxhTLpb7ZPSopAhzo-pA 1590
aleksis/apps/lesrooster/frontend/components/validity_range/TimeGridChip.vue sha256=Wd-jmMymoH-VmVIeA-TJ8jsYgQQOUnnY621bRDzZlw8 599
aleksis/apps/lesrooster/frontend/components/validity_range/TimeGridField.vue sha256=Y_ntBdORXXRxJAg485G34HYPA8K4k6Ry7pLrNNjM0Z0 4099
aleksis/apps/lesrooster/frontend/components/validity_range/ValidityRange.vue sha256=SLCAcQz19c7qnyGkR-yV00NAjyoFSztR69dRPGOGrpI 10999
aleksis/apps/lesrooster/frontend/components/validity_range/ValidityRangeField.vue sha256=LtXToX_lsCEdhz9DiWHsSOZ5fmt7osS3ZN3yVgejMGI 2442
aleksis/apps/lesrooster/frontend/components/validity_range/ValidityRangeStatusChip.vue sha256=p9K0YzUqTmAYn6tHz41X3el2hROpJCn1qTOy24ZCMQ0 614
aleksis/apps/lesrooster/frontend/components/validity_range/ValidityRangeStatusField.vue sha256=7HyjKeS1PGRv_aRpjLeoh5ERUNJcFJaS0C0v8XHQiT8 676
aleksis/apps/lesrooster/frontend/components/validity_range/validityRange.graphql sha256=GpV-58bWuDIE4AZZ9cM4OCkkdSO9ofifj6GkFbDQMr4 2180
aleksis/apps/lesrooster/frontend/components/validity_range/validityRangeStatuses.js sha256=zDF1NuzVPThl0kqTApFwjXReaBNFW2PU02mBLZzrdcM 330
aleksis/apps/lesrooster/frontend/index.js sha256=0T6yKqT6u4bA6DfJI2GPLVbVgngul1l03vfFxU1fK8Q 4171
aleksis/apps/lesrooster/frontend/messages/de.json sha256=eNX1R9lzKVKb-GsNebOuJsPzk_I5CIwJ75qIxRSPBFs 6197
aleksis/apps/lesrooster/frontend/messages/en.json sha256=ruFjHa_egC-7kDqWGnt0moH54e9eAfcRtESTUyPUJFc 5780
aleksis/apps/lesrooster/frontend/messages/ru.json sha256=yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y 3
aleksis/apps/lesrooster/frontend/messages/uk.json sha256=9dzWD3soxwZNT2-RUFxs6-u_NSr29ET8fEG-BhDyYOI 7799
aleksis/apps/lesrooster/frontend/mixins/bundleAccessorsMixin.js sha256=bBIhntz_-KOSxiXSmIYUVjBY13NgWlsQXldqxBct_gI 1418
aleksis/apps/lesrooster/locale/.keepdir sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aleksis/apps/lesrooster/locale/ar/LC_MESSAGES/django.mo sha256=LtNYuDfz9SA5PzbiJcLIBNKGzEYevduhHGrkcFcVBpQ 463
aleksis/apps/lesrooster/locale/ar/LC_MESSAGES/django.po sha256=0V6eF835FiNjPyzv31J6c4ciBQnmfrn8BI0iPiwlJI0 7111
aleksis/apps/lesrooster/locale/de_DE/LC_MESSAGES/django.mo sha256=i0UAAoyaxUiKonE6gSZud9w0FePY-idmjULED_URrrs 6452
aleksis/apps/lesrooster/locale/de_DE/LC_MESSAGES/django.po sha256=77Kn_CVWYUiiLh-ia7S0lpcM5M3O8oNAoZxjUYyssAA 9634
aleksis/apps/lesrooster/locale/fr/LC_MESSAGES/django.mo sha256=Pz4EEZkaA2w2zpHd9W-9w-CKO8S7J4UXe_qA6HLqeIw 379
aleksis/apps/lesrooster/locale/fr/LC_MESSAGES/django.po sha256=gYD5ZWs-QqR5er3VVrRs6i291xuwTuw3zfv5PaKYGpM 7024
aleksis/apps/lesrooster/locale/la/LC_MESSAGES/django.mo sha256=UXCQbz2AxBvh-IQ7bGgjoBnijo8h9DfE9107A-2Mgkk 337
aleksis/apps/lesrooster/locale/la/LC_MESSAGES/django.po sha256=IDi4QbUeb3n8ZYmQz3K5LIvdiYW6TTWqGX93WOtDXlE 6979
aleksis/apps/lesrooster/locale/nb_NO/LC_MESSAGES/django.mo sha256=UXCQbz2AxBvh-IQ7bGgjoBnijo8h9DfE9107A-2Mgkk 337
aleksis/apps/lesrooster/locale/nb_NO/LC_MESSAGES/django.po sha256=IDi4QbUeb3n8ZYmQz3K5LIvdiYW6TTWqGX93WOtDXlE 6979
aleksis/apps/lesrooster/locale/ru/LC_MESSAGES/django.mo sha256=hs3OUHIMDSoIE9PjzkBNf97lqqo84dp6fQ_nZOMq2us 518
aleksis/apps/lesrooster/locale/ru/LC_MESSAGES/django.po sha256=vRoE0WThzZm4_X0tXm_X7GWxCwom6H41TRewXROOio8 7169
aleksis/apps/lesrooster/locale/tr_TR/LC_MESSAGES/django.mo sha256=UXCQbz2AxBvh-IQ7bGgjoBnijo8h9DfE9107A-2Mgkk 337
aleksis/apps/lesrooster/locale/tr_TR/LC_MESSAGES/django.po sha256=IDi4QbUeb3n8ZYmQz3K5LIvdiYW6TTWqGX93WOtDXlE 6979
aleksis/apps/lesrooster/locale/uk/LC_MESSAGES/django.mo sha256=db3vApZ7nY3-IsGkDVAV5ckHkmwj9XGdsaB-jj90uLE 602
aleksis/apps/lesrooster/locale/uk/LC_MESSAGES/django.po sha256=1rGFG_t-gasd0A73_G_713pr4jaCfV4XfWdoySKKJMc 11043
aleksis/apps/lesrooster/managers.py sha256=ItrEZyaXWXlyccGpConZpUaofCmZpYyVvc9sO44K00o 1549
aleksis/apps/lesrooster/migrations/0001_initial.py sha256=hPsH9q192Z_xym-GijG5XdQmWWlqvjakGJ8Ro2N2B40 20593
aleksis/apps/lesrooster/migrations/0002_timeboundcourseconfig.py sha256=zwdxAO4hh81i1I5pL3QAIqf3FlnaM1vKypLCfdw1uw0 3042
aleksis/apps/lesrooster/migrations/0003_timegrid.py sha256=utft-wEYV2UUa5aBPn16WqTfux66TEuLfZJtQNcMJ9Y 2383
aleksis/apps/lesrooster/migrations/0004_slot_timegrid.py sha256=UfAAr37Jgz7BfrAPWQM6S8iLD86Gp7gG3umytpJNmXQ 1133
aleksis/apps/lesrooster/migrations/0005_migrate_slot_to_timegrid.py sha256=2P3aD36RJsvXwjIJHPKHpqgTemkSq3bshjHD-GzKIiA 753
aleksis/apps/lesrooster/migrations/0006_slot_drop_validityrange.py sha256=oqjP4Cy2YdvXLZdqQulAAN69xPsNitWtRPJGlhjwpMQ 1081
aleksis/apps/lesrooster/migrations/0007_rename_scheduled_slot_count_timeboundcourseconfig_lesson_quota.py sha256=IXwqFLvJCiNeoTwlgSqum3nJJceYMiRTmbLosopfBq4 407
aleksis/apps/lesrooster/migrations/0008_one_default_time_grid.py sha256=qAvDx2JF483CMwkH9Rg028a8S8MigB0MjOBOdPxVZKM 569
aleksis/apps/lesrooster/migrations/0009_lesroosterglobalpermissions.py sha256=aAAHlKa942E9g-QE3Zisn0vHIDOT4LwnqmOv9DUMvsk 862
aleksis/apps/lesrooster/migrations/0010_multiple_validity_ranges_per_time.py sha256=aTQU_dLF_oEkbWVMEJof1EYyR6W4pk9-OxTitFWY-zw 702
aleksis/apps/lesrooster/migrations/0011_alter_lesroosterglobalpermissions_options.py sha256=nZ8463KvN1GbZewxIeZ3T4QdWwc7KE2Wo3MYPlntiQo 601
aleksis/apps/lesrooster/migrations/0012_alter_timeboundcourseconfig_lesson_quota_and_more.py sha256=NKCa4c7bDybhpjFDxB5CTbx7ye4bTF4VYppW6Yzudp0 1167
aleksis/apps/lesrooster/migrations/0013_supervision_subject_supervisionsubstitution_subject.py sha256=GCaZNnV589MNTw0b9PYvzyi3MI3stX56RJ4iZrQudA0 1159
aleksis/apps/lesrooster/migrations/0014_remove_breakslot_period_after.py sha256=JpGVahb-bdVirIXt_KMhAMlwNOC89xobaCwAq24_Gpg 373
aleksis/apps/lesrooster/migrations/0015_drop_site.py sha256=x5xzlqgkp_BZvPA_ybMTPo7LA2mtIYePdW8X_Tt1AL8 1291
aleksis/apps/lesrooster/migrations/0016_remove_substitutions.py sha256=FbvvEn_L30AaOuthS_89k_LzUTUfVvTc7QyCuoNBn0o 882
aleksis/apps/lesrooster/migrations/0017_migrate_from_chronos.py sha256=73u2x-rT6c98fcl6_wPs8LwrMBQMp6_slkl2ljbHnxY 38365
aleksis/apps/lesrooster/migrations/0018_uniform_tcc.py sha256=A4S2l7Rw7doJv_Ib9ui_KQyKqpRamycnzvVW88P6Jx8 1342
aleksis/apps/lesrooster/migrations/0019_add_lessonbundle.py sha256=g-mUIFvd0XrL0MFFrsLv0f-e-zWT9bb62_B0hx9b9ZE 3370
aleksis/apps/lesrooster/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aleksis/apps/lesrooster/model_extensions.py sha256=t8QQ7K00nPvQJoudp1EIXTbUnaxXOUyXtZ6FAhITtek 1262
aleksis/apps/lesrooster/models.py sha256=dGxikBljNf9EMhlxZNsVpcD_g_0FHOPnwQPIU7JmDRw 26859
aleksis/apps/lesrooster/preferences.py sha256=yXWqL65ZZ6rcjagbsb8Jj-rcThI6PX6yKHQVpAgcYkY 1760
aleksis/apps/lesrooster/rules.py sha256=jy9HrJNy_JepvElh5GTJTNWzG43q8PwEyD5aMphDgGE 11004
aleksis/apps/lesrooster/schema/__init__.py sha256=bl6LsJaPBjiIbo6p10ocKrq1R8qRH87oVuC6iwNQ7oo 16092
aleksis/apps/lesrooster/schema/break_slot.py sha256=CBv_n1L09Oc9VRzmJxiLxPIklhKNdyof-_e82hG0hao 2005
aleksis/apps/lesrooster/schema/lesson.py sha256=bibzw2x7WboPnm9aoTbU1UP8YcNIj63b14SATREntao 2322
aleksis/apps/lesrooster/schema/lesson_bundle.py sha256=w6OdWZSwJAHa5FnzLXC0eAKbrofX5Tmx0UYOt_zdAAE 2956
aleksis/apps/lesrooster/schema/slot.py sha256=wZqRmdPRy0NUqVJP-dZufKey88H-PF00UFZVICgfI8k 5635
aleksis/apps/lesrooster/schema/supervision.py sha256=ZT1ngv3COvgvdRP3060UZB2OJIHqPx6OBRY-ab3mx_0 2415
aleksis/apps/lesrooster/schema/time_grid.py sha256=E-5nLNRc2jr68N-mYPm9_IbyxisJ-QIkzIfWhmPujpo 1649
aleksis/apps/lesrooster/schema/timebound_course_bundle.py sha256=LIcR6kCtNjvOjq5QNMttnHdDnt2wH-kTzGIDsnCqP2E 1617
aleksis/apps/lesrooster/schema/timebound_course_config.py sha256=UzDwKnuOAJxEIgny0ShfICkkOG-LrWZciOVFk-xOphM 6075
aleksis/apps/lesrooster/schema/validity_range.py sha256=0ftnVl-Hf--akgPFSQgiB2u7Pwj36FfuJXGemEREMYQ 3966
aleksis/apps/lesrooster/tasks.py sha256=Z9PFsjQkSUD5nlXKIJuvUnsJ6948K02-QkxwLbpzaYA 387
aleksis/apps/lesrooster/tests/test_recurrence.py sha256=Zje874uHPOMNZqaLKgxlTmSE-wdz0mFC7PA0ZdE9bEo 2883
aleksis/apps/lesrooster/tests/test_sync.py sha256=SvsOd_bOcN0HfQ4z8zZZXM4hOeK7ca-4WdaU6Ys4guM 5819
aleksis/apps/lesrooster/tests/test_validity_range.py sha256=8KMzn8592eMWIFsmQ7ErtA9_e_yMKxSGweAaNh1tWYo 8284
aleksis_app_lesrooster-0.1.0.dev6.dist-info/LICENCE.rst sha256=eeIsCAwa5lfehdj6d7rKPHf6vnhbXDoB4Jk9yAcNOKc 14361
aleksis_app_lesrooster-0.1.0.dev6.dist-info/METADATA sha256=D50OI-QOmUH4gscjnu32fHo6IiDUqpPB_JtrfsmT-6E 2763
aleksis_app_lesrooster-0.1.0.dev6.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
aleksis_app_lesrooster-0.1.0.dev6.dist-info/entry_points.txt sha256=bIjjicFT1vcoOpcaeRYW0aLIScoB9FRrtTtClCi8gQs 69
aleksis_app_lesrooster-0.1.0.dev6.dist-info/RECORD

entry_points.txt

lesrooster = aleksis.apps.lesrooster.apps:DefaultConfig