Bug 52224 - DenyList for usersync, fix roster CSV file generation
DenyList for usersync, fix roster CSV file generation
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: Apple School Manager
unspecified
Other Mac OS X 10.1
: P5 normal (vote)
: ---
Assigned To: Daniel Tröder
Ole Schwiegert
:
Depends on: 48346
Blocks:
  Show dependency treegraph
 
Reported: 2020-10-15 13:48 CEST by Daniel Tröder
Modified: 2023-06-12 16:00 CEST (History)
6 users (show)

See Also:
What kind of report is it?: Bug Report
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 Daniel Tröder univentionstaff 2020-10-15 13:48:17 CEST
+++ This bug was initially created as a clone of Bug #48346 +++

In principle, it would be great if you could specify an LDAP filter for each user role (teacher, student) via UCR to exclude certain LDAP accounts from the ASM sync.

------------------------------------------------------------------------

When generating the roster CSV file, the LDAP filter is not honored.
Comment 1 Daniel Tröder univentionstaff 2020-10-16 08:32:55 CEST
LDAP filters are now also applied, when generating the rosters.
Sections for the roster generation have been added to the test for LDAP filtering.

[4.4] 712fe17 Bug #52224: update copyright
[4.4] e1be87f Bug #52224: fix docstring
[4.4] c2d309d Bug #52224: refactor user search
[4.4] b4d904e Bug #52224: honor user LDAP filter when generating rosters
[4.4] fbc3282 Bug #52224: test LDAP filter in roster generation
[4.4] 5c8c79b Bug #52224: changelog

Package: univention-apple-school-manager-connector
Version: 2.0.0-5A~4.4.0.202010160830
Branch: ucs_4.4-0
Scope: univention-asm
Comment 2 Ole Schwiegert univentionstaff 2020-10-16 11:00:20 CEST
Code Review: OK
Functional test: OK -- The roster.cvs also honors the ldap filters now and does only contain the students that are not filtered out
Manual execution of tests: OK all green, except one -> Bug #52227
Changelog&Advisory: OK
TestApp: Installs, Changelog is updated to 2.2.1

GO for release process