Univention Bugzilla – Bug 31663
Unable to assign teacher to class if class-prefix and school-OU differ in upper-/lowercase
Last modified: 2013-08-15 09:45:33 CEST
In a customer environment the following problem occurred: - School-OU was created with leading uppercase letter: e.g. "S01" - Groups/classes were imported with the "import_group"-script, while class-names differed in leading letter: e.g. "S01-class01", but also "s01-class02". This produced no error or warning, the groups were created properly. - It's not possible to assign teachers to the lowercase classes using the corresponding wizard - the final click on "Save changes" has no effect. - The uppercase classes work fine. This was verified with UCS@School 3.1 R2. As a side effect the lowercase classes appear with their full name in the "Assign teachers to classes"-wizard, e.g. "s01-class02" instead of "class02".
Yes, I could reproduce it. This seems to be a generic bug, not related to the prefix.
Fixed in: ucs-school-lib (3.0.6-1) ucs-school-umc-distribution (9.0.2-1) ucs-school-umc-groups (2.0.1-1) ucs-school-umc-rooms (10.0.1-1)
I fixed another thing in ucs-school-umc-rooms (10.0.2-1) All comparisons and creations of classnames (which is prefix by the schoolname) have been made case insensitive.
The base problem could not be reproduced with different approaches. The with the bugfixes the "Assign teachers to classes"-wizard does only show the classname, not the schoolname, regardless of capitalization - OK Changelog OK -> Verified
Initially reported at Ticket#2013053021002128. After updating to ucs@school r2 the problem could not be reproduced, too.
UCS@school 3.1 R2-1 has been released: http://download.univention.de/doc/release-notes-ucsschool-3.1-rev2-1.pdf If this error occurs again, please use "Clone This Bug".