Bug 48743 - UMC wizard for schools has to allow the specification of administrative slaves
UMC wizard for schools has to allow the specification of administrative slaves
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Wizards
UCS@school 4.4
Other Linux
: P5 normal (vote)
: UCS@school 4.4 v1
Assigned To: Sönke Schwardt-Krummrich
Jürn Brodersen
:
Depends on:
Blocks: 48744
  Show dependency treegraph
 
Reported: 2019-02-24 00:43 CET by Sönke Schwardt-Krummrich
Modified: 2019-03-12 10:58 CET (History)
0 users

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 3: A User would likely not purchase the product
User Pain: 0.171
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 2019-02-24 00:43:28 CET
UMC wizard for schools has to allow the specification of administrative slaves because otherwise it's no longer possible to create administrative slaves via the UMC after the "samba simplification" had been merged.
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2019-02-24 01:40:42 CET
Previously, the computer account of the management slave was created automatically via the UCS@school configuration wizard, which was used to install UCS@school on the relevant DC slave.

With the implementation of Samba simplifications in UCS@school 4.4, it is necessary that the computer account of the administration slave has already been created in LDAP before the join process, since UCS@school is automatically installed and provisioned during the join process.

The UCS@school "Schools" wizard has therefore been adapted in such a way that the name of the administration slave can also be specified in addition to OU, DisplayName and name of the educational slave.
The name of the educational slave must always be specified, as this is necessary for the creation process of the OU.

4f15a78da Bug #48743: update advisory
b71f381d8 Bug #48743: add changelog entry
915aa909d Bug #48743: allow creation of administrative slaves via the UMC module "schools"

Package: ucs-school-umc-wizards
Version: 11.0.0-3A~4.4.0.201902240132
Branch: ucs_4.4-0
Scope: ucs-school-4.4
Comment 2 Ole Schwiegert univentionstaff 2019-02-26 09:07:32 CET
Changelog: OK
Advisory: OK (I guess the other advisories were just fixups of previously missing updates)
Package installs: OK

The addition of administrative servers is now possible and subjects to the established restrictions in naming and edu!=admin. Upon creation the role at the server object is set/updated.

There are two caveats I encountered during testing:

?: If you specify the master as the administrative server the creation in the wizards finishes without any error, but of course neither a role at the master is set/updated nor an administrative server is saved at the school object. Though I am not sure this is part of this bugs scope (if at all it needs to be addressed in the ucsschool.lib)

?: If you specify a previously joined dc the computer objects role is updated, but it is not moved into the OU in the LDAP structure. I am not entirely sure if this behavior is correct, but should anyway not be in the scope of this bug.

REOP: Little typo in the new en-tooltip: "[...] A administrative [...]" -> "[...] An administrative [...]"

Otherwise it works as expected.
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2019-02-26 12:00:56 CET
(In reply to Ole Schwiegert from comment #2)
> Advisory: OK (I guess the other advisories were just fixups of previously
> missing updates)
→ yes

> ?: If you specify the master as the administrative server the creation in
> the wizards finishes without any error, but of course neither a role at the
> master is set/updated nor an administrative server is saved at the school
> object. Though I am not sure this is part of this bugs scope (if at all it
> needs to be addressed in the ucsschool.lib)
> 
> ?: If you specify a previously joined dc the computer objects role is
> updated, but it is not moved into the OU in the LDAP structure. I am not
> entirely sure if this behavior is correct, but should anyway not be in the
> scope of this bug.
→ moved to bug 48763
 
> REOP: Little typo in the new en-tooltip: "[...] A administrative [...]" ->
> "[...] An administrative [...]"
→ fixed
 
> Otherwise it works as expected.
→ Great!

Package: ucs-school-umc-wizards
Version: 11.0.0-4A~4.4.0.201902261157
Branch: ucs_4.4-0
Scope: ucs-school-4.4

b86d53914 Bug #48743: fixed typo in tooltip
Comment 4 Jürn Brodersen univentionstaff 2019-02-26 16:55:18 CET
Typo has been fixed -> OK

-> Verified
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2019-03-12 10:58:44 CET
UCS@school 4.4 v1 has been released.

https://docs.software-univention.de/release-notes-ucsschool-4.4v1-de.html

If this error occurs again, please clone this bug.