Skip to content
Snippets Groups Projects
Unverified Commit 95547183 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Import class groups from Untis.

parent f5e42804
No related branches found
No related tags found
No related merge requests found
...@@ -61,6 +61,14 @@ def untis_import_xml(request, untis_xml): ...@@ -61,6 +61,14 @@ def untis_import_xml(request, untis_xml):
room, created = Room.objects.get_or_create(short_name=short_name, defaults={ room, created = Room.objects.get_or_create(short_name=short_name, defaults={
'name': name}) 'name': name})
classes = dom.getElementsByTagName('class')
for class_node in classes:
short_name = class_node.attributes['id'].value[3:]
name = _('Class %s') % short_name
class_, created = Group.objects.get_or_create(short_name=short_name, defaults={
'name': name})
lessons = dom.getElementsByTagName('lesson') lessons = dom.getElementsByTagName('lesson')
for lesson_node in lessons: for lesson_node in lessons:
subject_abbrev = get_child_node_id(lesson_node, 'lesson_subject')[3:] subject_abbrev = get_child_node_id(lesson_node, 'lesson_subject')[3:]
......
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