Bug 34264 - Show OU display name in UCS@school modules
Show OU display name in UCS@school modules
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Wizards
UCS@school 3.2 R2
Other Linux
: P5 normal (vote)
: UCS@school 3.2 R2
Assigned To: Dirk Wiesenthal
Florian Best
:
Depends on: 34173
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-05 17:49 CET by Sönke Schwardt-Krummrich
Modified: 2016-02-11 10:26 CET (History)
1 user (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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2014-03-05 17:49:08 CET
Separated task from Bug #34173:
- the UCS@school modules have to display the display name instead of the OU 
  name itself

+++ This bug was initially created as a clone of Bug #34173 +++

Currently there are certain limitations for OU names. To avoid these, it should be added a "displayName"-like attribute to the school OUs. This attribute is shown within the UMC instead of the LDAP OU name.

The UCS@school wizard for adding a new school OU has to be modified:
It should display two text widgets: the first one asks for the "displayName" of the OU. Upon entering any value the javascript uses a to be defined algorithm and creates a UCS@school conform LDAP OU name which is displayed in the second text widget. The user is able to modify the second widget afterwards.
OU name and displayName are passed to the import script "create_ou". The wizard has to continue to check for OU name conflicts before calling create_ou.

A new argument option has to be added to the create_ou script which sets the displayName for a new/existing OU.

The displayName has to be shown at the OU object via extended attribute.
Comment 1 Dirk Wiesenthal univentionstaff 2014-04-11 16:09:14 CEST
Fixed in
  ucs-school-lib 5.0.3-1.86.201404111556

Had to move the CSV lib code. So the changeset is quite huge (and not finished wrt "ready to use it anywhere else than in csvimport"). Especially School creation is not possible (read: rather limited).
Comment 2 Florian Best univentionstaff 2014-05-06 15:53:01 CEST
OK, the displayName is displayed instead of the OU name.

I appended the bug number to the changelog entry of Bug #34173.
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2014-06-12 09:19:23 CEST
UCS@school 3.2 R2 has been released:
http://docs.univention.de/release-notes-ucsschool-3.2R2-de.html

If this error occurs again, please use "Clone This Bug".