Univention Bugzilla – Bug 45914
UMC-Module for S4 Connector administration
Last modified: 2020-06-22 11:31:12 CEST
+++ 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.
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.
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
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
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.