View Issue Details

IDProjectCategoryView StatusLast Update
0013628Tine 2.0Tinebasepublic2018-01-05 09:10
ReporterpschueleAssigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Product Version 
Target Versionfeature requestsFixed in Version 
Summary0013628: ldap user sync: allow to configure or auto-detect synced properties
Descriptionimprove "\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.
TagsNo tags attached.
mwticket

Activities

lab-at-nohl

lab-at-nohl

2017-11-16 11:28

developer   ~0021144

+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).
pschuele

pschuele

2018-01-04 15:13

administrator   ~0021284

> 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).
shochdoerfer

shochdoerfer

2018-01-05 09:10

reporter   ~0021298

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 :)

Issue History

Date Modified Username Field Change
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