Bug 31663 - Unable to assign teacher to class if class-prefix and school-OU differ in upper-/lowercase
Unable to assign teacher to class if class-prefix and school-OU differ in upp...
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: General
UCS@school 3.1 R2
Other Linux
: P5 normal (vote)
: UCS@school 3.1 R2 Errata
Assigned To: Florian Best
Erik Damrose
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-06-06 10:42 CEST by Michael Grandjean
Modified: 2013-08-15 09:45 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Usability
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Grandjean univentionstaff 2013-06-06 10:42:54 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".
Comment 1 Alexander Kläser univentionstaff 2013-06-08 13:54:39 CEST
Yes, I could reproduce it. This seems to be a generic bug, not related to the prefix.
Comment 2 Florian Best univentionstaff 2013-07-11 11:27:04 CEST
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)
Comment 3 Florian Best univentionstaff 2013-07-18 16:09:37 CEST
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.
Comment 4 Erik Damrose univentionstaff 2013-07-23 15:01:26 CEST
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
Comment 5 Erik Damrose univentionstaff 2013-07-24 11:20:46 CEST
Initially reported at Ticket#2013053021002128. After updating to ucs@school r2 the problem could not be reproduced, too.
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2013-08-15 09:45:33 CEST
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".