[Obm] range de synchronisation

Thomas LIEFFROY tlieffroy at linagora.com
Fri Dec 17 16:20:23 CET 2010


Bonjour,

Il est effectivement possible de définir une plage limitée de 
synchronisation, ce qui apparaît dans les logs obm-sync avec l'intitulé 
"sync range".
cCla est défini dans la table ServiceProperty dela base obm :

pour voir les limitations définies :
select * from ServiceProperty where serviceproperty_service = 'funis' 
and  serviceproperty_property = 'sync_days_min' ;
select * from ServiceProperty where serviceproperty_service = 'funis' 
and  serviceproperty_property = 'sync_days_max' ;

sync_days_min et sync_days_max vont ainsi définir un range de 
synchronisation par utilisateur.

Ce paramétrage peut facilement être retiré pour un utilsateur par une 
requête du genre :
delete from ServiceProperty where serviceproperty_service = 'funis' and  
serviceproperty_property = 'sync_days_max'  and userentity_entity_id = "" ;
delete from ServiceProperty where serviceproperty_service = 'funis' and  
serviceproperty_property = 'sync_days_min'  and userentity_entity_id = "" ;
ou pour tout le monde:
delete from ServiceProperty where serviceproperty_service = 'funis' and  
serviceproperty_property = 'sync_days_max' ;
delete from ServiceProperty where serviceproperty_service = 'funis' and  
serviceproperty_property = 'sync_days_min' ;

enfin dernière astuce pour synchroniser les événements qui étaient hors 
range qui refusent de se synchroniser même après avoir enlevé la 
limitation :
UPDATE Event set event_timeupdate = NOW()  where event_date > '2010-12-15' ;

cela force à se synchroniser tous les événements ayant une date 
ultérieure à '2010-12-15'

-- 
Thomas Lieffroy
________________________________________
Groupe LINAGORA - http://linagora.com
Tél : 0810 251 251 / fax : 01 46 96 63 64



More information about the Obm mailing list