View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0013628||Tine 2.0||Tinebase||public||2017-11-16 09:13||2018-01-05 09:10|
|Priority||normal||Severity||feature||Reproducibility||have not tried|
|Target Version||feature requests||Fixed in Version|
|Summary||0013628: ldap user sync: allow to configure or auto-detect synced properties|
|Description||improve "\Tinebase_User::_syncDataAndUpdateUser further. Yesterday I thought it may be related to a missing property in Ldap (mine has no accountExpire)." -> that sounds like a probable cause, if the accountExpire will be set to a value other than null again later either in the update code path or through an other process, the ldap sync will unset it again and again.|
|Tags||No tags attached.|
+1 Thanks for opening this feature. Although it may be desirable to find syncable fields automatically.
I'd like to add that - in my view - the sync of specific ldap data like last login time should not change the last_modified_by field (during the stage of syncing the changes are all performed by setupuser). Instead it should remain to the real user that has taken the last manual changes (admin).
> the sync of specific ldap data like last login time should not change the last_modified_by field
i'm not sure if that is a good idea to introduce an exception here. we also need to keep in mind, that we want those changes to be replicated to the slaves in a replication setup. this currently needs the modlog-information (table timemachine_modlog).
|Ideally the whole LDAP sync process could be done a bit more flexible / extendable, see 0007772 for my "requirements". But to be fair I have no idea how to do that as I guess different companies have different use-cases :)|
|2017-11-16 09:13||pschuele||New Issue|
|2017-11-16 11:28||lab-at-nohl||Note Added: 0021144|
|2018-01-04 15:13||pschuele||Note Added: 0021284|
|2018-01-04 15:13||pschuele||Target Version||=> feature requests|
|2018-01-04 15:13||pschuele||Summary||ldap user sync: allow to configure synced properties => ldap user sync: allow to configure or auto-detect synced properties|
|2018-01-05 09:10||shochdoerfer||Note Added: 0021298|