Univention Bugzilla – Bug 44945
gapps: allow synchronization of suspended attribute
Last modified: 2017-08-17 06:42:17 CEST
The "suspended" attribute can currently not be synchronized to the google directory. A customer with an appropriate LDAP schema could synchronize a user attribute using a UCRV-configurable mapping.
r80912: allow synchronization of suspended attribute Package: univention-google-apps Version: 1.0.1-3A~4.2.0.201707061217 Branch: ucs_4.2-0 Scope: univention-google-apps To test this run: ucr set google-apps/attributes/mapping/suspended="%pager" google-apps/attributes/mapping/suspensionReason="ADMIN" and restart the listener. Then set the pager attribute to one of '0', '1', 'True', 'False' (case insensitive).
Looks good after the code review. Reopen due to a suggestion. I think we could implement the functionality in a more elegant way. Re-using an arbitrary user attribute and having to configure it is not very intuitive - one would have to read the documentaion. A schema extension with an extended attribute could show a checkbox on the user object 'google apps' tab, along with an explanation what the checkbox does.
This bug is to allow the synchronization of an arbitrary LDAP attribute to Googles suspend property. "pager" was just an example to test the functionality. The bug to create a suspend feature in the product is Bug #40925.
Thanks for clarifying the use case. OK: univention-google-apps 1.0.1-3A~4.2.0.201707061217 OK: Package update with existing gapps connection OK: configure pager as test attribute OK: Suspend user, reactivate user Verified I wrote a small guide how to configure this feature: http://wiki.univention.de/index.php?title=GSuite_Connector
The App update has been published. Waiting for the app center team to approve. I added an updated google admin console screenshot.
The app ss already online.