Bug 45914 - UMC-Module for S4 Connector administration
UMC-Module for S4 Connector administration
Status: NEW
Product: UCS
Classification: Unclassified
Component: S4 Connector
UCS 5.0
Other Linux
: P5 enhancement (vote)
: ---
Assigned To: Samba maintainers
Samba maintainers
:
Depends on: 46355 33674
Blocks:
  Show dependency treegraph
 
Reported: 2017-12-20 13:51 CET by Jannik Ahlers
Modified: 2020-06-22 11:31 CEST (History)
5 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): Roadmap discussion (moved)
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jannik Ahlers univentionstaff 2017-12-20 13:51:44 CET
+++ This bug was initially created as a clone of Bug #33674 +++

A UMC module would be helpful which shows the rejected objects and why these objects have been rejected. One should be able to resync or ignore the rejects.
Comment 1 Jannik Ahlers univentionstaff 2017-12-20 14:16:05 CET
Bug #33674 suggests a UMC module to view and manage AD connector rejects. A similar module for s4 connector rejects should exist too then, maybe even both could be shown in the same module.
Comment 2 Jannik Ahlers univentionstaff 2018-01-08 09:49:02 CET
A first version of the module was implemented in a package univention-management-console-module-connector-rejects found in the git branch jahlers/33674-s4-rejects-umc.

univention-management-console-module-connector-rejects (0.1.0-1)
c9c15ad870f9 | Bug #45914: Cleanups, improvements and translations
121e293a3493 | Bug #45914: refined deleting of objects
6e8a5baff3c5 | Bug #45914: Implemented deleting of objects
a457364d68f8 | Bug #45914: improvements
b5eb5bdc2a5b | Bug #45914: move UMC module into seperate package

univention-s4-connector (11.0.8-15)
b5eb5bdc2a5b | Bug #45914: move UMC module into seperate package

univention-s4-connector (11.0.8-16)
c9c15ad870f9 | Bug #45914: Cleanups, improvements and translations
340a0626fbca | Bug #45914: cleanups and doc
6e8a5baff3c5 | Bug #45914: Implemented deleting of objects
a457364d68f8 | Bug #45914: improvements
98be5497be36 | Bug #45914: Added more functionality
052891589d69 | Bug #45914: Added some basic functionality
414707d59c62 | Bug #45914: new UMC module, but no function yet
Comment 3 Florian Best univentionstaff 2018-01-11 17:59:17 CET
Can you sqash the commits and remove unnecessary files like "de.po~" and "de.json"?

+msgstr "Bitte bestätigen Sie das Löschen der %d ausgewählten connector zurückweisungen"
→ "zurückweisungen" should be uppercase
→ Question mark is missing.

+»   »   rejected=StringSanitizer(required=True),
→ should be ChoicesSanitizer
Comment 4 Arvid Requate univentionstaff 2018-02-20 21:35:41 CET
As discussed, I would suggest interpreting the "ignore" feature requested by Stefan literally as "ignore rejects" and not as "delete rejects". So, in my imagination, the administrator could click on "ignore this reject" and the module would mark it with an "ignore" flag in the sqlite database. The S4-Connector would need to be adjusted to consider the new "ignore" flag. univention-s4connector-list-rejected could then offer an option --show-ignored.

This would help the user to stop the S4-Connector logging the repeating same traceback. And it would avoid situations where a user drops arbitrary rejects (which may occur temporarily even under normal conditions). Resulting situations would be hard to debug in a support case in case a user complains about issues with non-synchronized changes.