Bug 50795 - UMC diagnose: users should not be part of a class/working group inside a school, but not of the school
UMC diagnose: users should not be part of a class/working group inside a scho...
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - System diagnostic
UCS@school 4.4
Other Linux
: P5 normal (vote)
: UCS@school 4.4 v5
Assigned To: Tobias Wenzel
Sönke Schwardt-Krummrich
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-02-06 15:15 CET by Tobias Wenzel
Modified: 2023-05-26 15:40 CEST (History)
4 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 Tobias Wenzel univentionstaff 2020-02-06 15:15:05 CET
A diagnose module should check if users are not part of a group inside a school, but not of the school group.

E.g. one student is part of school A and B. Then he is removed from B but still in a class inside of school B. The diagnose module should warn, if a user (student, teacher, staff or admin) is part of a group, which doesn't fit the users groups.
Comment 1 Tobias Wenzel univentionstaff 2020-02-13 10:42:03 CET
Implemented a diagnostic module, which searches for inconsistencies between class/working group memberships and school memberships.


[twenzel/diagnostic_school_group_consistency] cf87843fc Bug #50795: Implement further QA suggestions.

Package: ucs-school-umc-diagnostic
Version: 1.0.0-4A~4.4.0.202002131015
Branch: ucs_4.4-0
Scope: ucs-school-4.4
Comment 2 Tobias Wenzel univentionstaff 2020-03-23 12:12:07 CET
Cherry-picked commit into 4.4 branch

[4.4] 3f4466df0 Bug #50795: add changelog entry
[4.4] 2410c1530 Bug #50795: diagnose module and ucs-test for school consistencies


Package: ucs-school-umc-diagnostic
Version: 1.0.0-8A~4.4.0.202003231157
Branch: ucs_4.4-0
Scope: ucs-school-4.4
Comment 3 Sönke Schwardt-Krummrich univentionstaff 2020-03-23 23:16:00 CET
OK: code change
OK: installation
OK: update
OK: ucs-test (updated + renamed existing test)
OK: changelog entry
~OK: advisory (merged 2 entries)
OK: package built and installable

Package: ucs-test-ucsschool
Version: 6.0.105A~4.4.0.202003232314
Branch: ucs_4.4-0
Scope: ucs-school-4.4
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2020-03-25 16:09:33 CET
UCS@school 4.4 v5 has been released.

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

If this error occurs again, please clone this bug.