diff --git a/pym/client/utils/cl_client_sync.py b/pym/client/utils/cl_client_sync.py index b047d7c..a338129 100644 --- a/pym/client/utils/cl_client_sync.py +++ b/pym/client/utils/cl_client_sync.py @@ -301,6 +301,7 @@ class ClClientSyncLogoutAction(Action): 'message': __("Moving non-profile files to the Home/Moved directory"), 'method': 'Client.moveHomeDir(ur_home_path,"Moved","homes",' 'cl_moved_skip_path)', + 'condition': lambda Get: Get('cl_sync_moved_set') == 'on' }, # архивировать симлинки {'name': 'domain_sync:tar_symlinks', diff --git a/pym/client/variables/client.py b/pym/client/variables/client.py index 9c9793e..bae158f 100644 --- a/pym/client/variables/client.py +++ b/pym/client/variables/client.py @@ -741,3 +741,12 @@ class VariableClRsyncVer(ReadonlyVariable): if data: return data[0]['PVR'] return "" + + +class VariableClSyncMovedSet(Variable): + """ + Использовать или нет перенос файлов из домашней директории в Home/Moved при + синхронизации + """ + type = "bool" + value = "on"