Bug 52748 - Enable creation of valid school_admins in UCS@school User wizard
Enable creation of valid school_admins in UCS@school User wizard
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Wizards
UCS@school 4.4
Other All
: P5 normal (vote)
: UCS@school 4.4 v8-errata
Assigned To: Ole Schwiegert
Daniel Tröder
:
Depends on:
Blocks: 53427
  Show dependency treegraph
 
Reported: 2021-02-05 17:02 CET by Ole Schwiegert
Modified: 2021-06-09 15:47 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Feature Request
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 Ole Schwiegert univentionstaff 2021-02-05 17:02:44 CET
For a project it is necessary to enable the creation of school admins directly in the UMC. For that the UCS@school UMC User Wizard should be extended with the role "school admin".

The details still need to be decided on, like:

Do we add an UCS@school model "SchoolAdmin" or will it just be a manually adapted version of Teacher or Staff?
Comment 1 Ole Schwiegert univentionstaff 2021-02-05 18:38:35 CET
Changes implemented on oschwieg/4.4/52748

A new lib model SchoolAdmin was created. Please check if the model definition fits the criteria for current school administrators or if I forgot something/did something wrong.

Also the UMC was adapted to allow for the creation of users with that new role.

Tests are still missing and have to be added before merging.
Comment 2 Tobias Wenzel univentionstaff 2021-02-09 13:28:29 CET
Documenation was added  in 

[oschwieg/4.4/52748] 184579f79 fixup! Bug #52748: add doc
[oschwieg/4.4/52748] 856c294b5 Bug #52748: add doc
Comment 3 Ole Schwiegert univentionstaff 2021-02-09 14:43:36 CET
Package: ucs-school-lib
Version: 12.2.7A~4.4.0.202102091438
Branch: ucs_4.4-0
Scope: ucs-school-4.4

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

Documentation was QAed by me and looks fine
Tests were added by Daniel T. and look fine. Jenkins will tell us tomorrow.

Advisories were added
Comment 4 Daniel Tröder univentionstaff 2021-02-09 15:59:54 CET
OK: code review
OK: manual tests
OK: automated tests
OK: package build
OK: update test
OK: advisories

Please merge the ucsschool.lib part to feature/kelvin.

Waiting now for the Jenkins test tonight.
Comment 5 Daniel Tröder univentionstaff 2021-02-10 08:47:34 CET
Jenkins tests were successful.
Comment 6 Ole Schwiegert univentionstaff 2021-02-10 09:28:50 CET
Errata updates for UCS@school 4.4 v8 have been released.

https://docs.software-univention.de/changelog-ucsschool-4.4v8-de.html

If this error occurs again, please clone this bug.