Bug 56999 - Add blocklist feature to UCS
Summary: Add blocklist feature to UCS
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: LDAP
Version: UCS 5.0
Hardware: Other Linux
: P5 normal
Target Milestone: UCS 5.0-6-errata
Assignee: Felix Botner
QA Contact: Julia Bremer
URL:
Keywords:
Depends on: 57038 57039 57040 57041 57042 57043
Blocks:
  Show dependency treegraph
 
Reported: 2024-01-23 17:47 CET by Felix Botner
Modified: 2024-11-21 09:25 CET (History)
3 users (show)

See Also:
What kind of report is it?: Development Internal
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):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2024-01-23 17:47:34 CET
add cn=udm_archive database to univention-ldap-server config, setup and provide syncrepl.
Comment 1 Felix Botner univentionstaff 2024-02-01 09:58:15 CET
And 
* UDM module for blocklist
* UDM integration for blocklist
* UMC module
* Documentation
Comment 2 Daniel Tröder univentionstaff 2024-02-01 10:42:01 CET
IMHO those tasks should be handled in separate Bugzilla / Gitlab issues (optionally using this one as meta bug).
Comment 3 Felix Botner univentionstaff 2024-02-06 09:04:49 CET
This is the meta Bug for univention-blocklist
Comment 4 Philipp Hahn univentionstaff 2024-02-24 15:08:45 CET
(In reply to Felix Botner from comment #3)
> This is the meta Bug for univention-blocklist

Please remove 56999 from the errata/staging/*.yaml as multiple bug references per line confuse the errata page: YAML are "per package" and if you have specific bugs, use their IDs.
Comment 5 Felix Botner univentionstaff 2024-02-24 19:58:14 CET
(In reply to Philipp Hahn from comment #4)
> (In reply to Felix Botner from comment #3)
> > This is the meta Bug for univention-blocklist
> 
> Please remove 56999 from the errata/staging/*.yaml as multiple bug
> references per line confuse the errata page: YAML are "per package" and if
> you have specific bugs, use their IDs.

ok will do
Comment 6 Julia Bremer univentionstaff 2024-02-27 09:16:12 CET
OK: LDAP config
OK: UDM module
OK: UMC module
OK: Blocklist deletion service
OK: Upgrade path
OK: Python2 compatible
OK: UCS@School compatibility
OK: Appcenter compatibility
OK: 4.4 joined in 5.0 compatibility
OK: Ad-connector compatibility
OK: S4-Connector compatibility
OK: Manual system-setup
OK: UMC module running in python2
OK: Self-service compatibility
Verified
Comment 7 Philipp Hahn univentionstaff 2024-02-28 08:27:07 CET
Next time please also update the Python type hints, you broke [univention.admin.uldap.access.add()](https://git.knut.univention.de/univention/ucs/-/commit/f4c5cc1268d777a2b7cd7a292983726432266fc2)

Be warned that by adding "ignore_license=True" to only some variants of `create()` and others you have broken [Liskov susbitution principle](https://en.wikipedia.org/wiki/Liskov_substitution_principle).
Comment 8 Felix Botner univentionstaff 2024-03-01 09:49:25 CET
(In reply to Philipp Hahn from comment #7)
> Next time please also update the Python type hints, you broke
> [univention.admin.uldap.access.add()](https://git.knut.univention.de/
> univention/ucs/-/commit/f4c5cc1268d777a2b7cd7a292983726432266fc2)

ok, done