Resolve "Support import from MySQL" #90
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
mysql
part
non-technical
part
packaging
part
xml
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-App-Untis!90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "4-support-import-from-mysql"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #4
changed milestone to %"2.0a1"
marked as a Work In Progress
assigned to @hansegucker and unassigned @nik
changed milestone to %"2.0a2"
added 2 commits
21d53109- Move util files to own namespace76558b2a- Add support for getting current term and importing subjects and teachersCompare with previous version
added 1 commit
443d9bc0- Add typing to helper functions for UNTIS datesCompare with previous version
added 1 commit
9b61ba9f- Add support for import of classes, rooms, supervision areas, time periods and breaksCompare with previous version
added 2 commits
e42bb27e- Add code for import of lessons07501abc- Add mysql client as a dependencyCompare with previous version
added 1 commit
cc773252- Remove unnecessary old stuff from SchoolAppsCompare with previous version
added 2 commits
7e865773- Move api_helper.py to util.py34b3223b- Reformat main.py and util.pyCompare with previous version
added 1 commit
6411fb83- RefactorCompare with previous version
added 1 commit
a0785efc- Move lessons importer to own fileCompare with previous version
added 1 commit
97ca02d4- Update template for XML importCompare with previous version
added 1 commit
459c83cb- Make MySQL import only available as management commandCompare with previous version
added 1 commit
30d39e72- Mark all UNTIS models as PureDjangoModelCompare with previous version
added 1 commit
d2eb0a87- Don't use soft-deleted UNTIS dataCompare with previous version
added 2 commits
4ffaae54- Add import_ref fields to common data models3352c20b- Improve import job for subjects (MySQL)Compare with previous version
added 2 commits
30622bea- Improve import functions for subjects and teachers3207b91d- Improve import process for groupsCompare with previous version
added 1 commit
d07e75d9- Improve import process for roomsCompare with previous version
added 1 commit
4db39687- Improve import process for supervision areasCompare with previous version
added 1 commit
814ffe64- Improve import of time periods and breaksCompare with previous version
added 1 commit
7ef59d25- Improve import of lessonsCompare with previous version
added 1 commit
9b4b90d2- ReformatCompare with previous version
added 1 commit
d72b586c- Add option to match course groups via parent groups and preset subjectCompare with previous version
added 1 commit
77732e1e- Make import references optional and add verbose namesCompare with previous version
added 2 commits
1a504589- Build own import references for time periods and breaks as dicts409b0e09- Sync course group ownersCompare with previous version
added 5 commits
fc485fc6- Add import process for supervisions7efd0d09- Use sync_m2m for group owners7f0bdb4d- Use sync_m2m for group ownersbcc7f302- Add basic import for substitutions110a89b8- Add import process for supervision substitutionsCompare with previous version
added 5 commits
78ba426b- Add util function to connect data which are split by UNTIS in different fields848a5acf- Fix import of time periods, a more reliable data source is used nowb2614ea4- Fix import of lessons: Check if there are lessons from other terms ending in this terme64a5517- Fix import of substitutions875503b4- Add util function connect_untis_fieldsCompare with previous version
added 1 commit
219eff23- Add importer for absence reasonsCompare with previous version
added 1 commit
3fe94035- Add importer for absencesCompare with previous version
assigned to @nik and unassigned @hansegucker
added 2 commits
e665f1f2- Move util code for getting first/last weekdays/periods to util.pybd9a1004- Add import code for eventsCompare with previous version
added 2 commits
52f3d140- Refactor run_default_filterCompare with previous version
added 1 commit
409fbc99- Add import code for holidaysCompare with previous version
added 1 commit
0fb8bd9e- Use tqdm for progress barCompare with previous version
added 1 commit
b25f4631- Add celery task for MySQL import scriptCompare with previous version
added 1 commit
3f77a814- Get configuration of UNTIS database from dynaconfCompare with previous version
added 3 commits
a09facf3- Disable linting for auto-generated model filee48aa9a5- Remove legacy constance config for database30f1c6ec- Use celery_optional task from management command as wellCompare with previous version
added 1 commit
805d6f7c- Remove legacy filesCompare with previous version
added 1 commit
21e327de- Use standard logging instead of messages in lessons importerCompare with previous version
added 1 commit
eb5e495c- Clean up utility code a bitCompare with previous version
added 2 commits
2f32277c- Use atomic transaction for whole import; use Enums instead of magic values4f8a0d4f- [Reformat] Update all style with blackCompare with previous version
added 1 commit
f6e871d8- Fix and reorder importsCompare with previous version
added 3 commits
7d427289- Fix MySQL importer057873f5- Add import code for extra lessons27d479a8- Fix import of extra lessonsCompare with previous version
added 6 commits
master1eefb1c7- Merge branch 'master' into 4-support-import-from-mysqlCompare with previous version
unmarked as a Work In Progress
@nik Extra lessons are included now. It can be merged finally.
This change is unrelated and wrong, even if jsonstore does not suppoer
exclude. You can still usefilterand negate that using aQobject, for example.That didn't work, too. If you found a better solution, it would be great.
mentioned in commit
2fca14451dmerged