Добавлен диалог ввода доступных сетей в случае переконфигурирования с включением репликации сервисов Samba+Mail и Unix+Mail

git-svn-id: http://svn.calculate.ru/calculate2/calculate-server/trunk@1163 c91db197-33c1-4113-bf15-f8a5c547ca64
develop
asamoukin 15 years ago
parent da0b5d15d8
commit c6fa53c99b

@ -8613,11 +8613,40 @@ class servRepl(shareLdap):
self.restoreLocalVar = removeNameFoundText("sr_mail_relay_set",
self.restoreLocalVar)
self.restoreRemoteClientVar = []
# Получаем от пользователя доверительные сети для сервиса Mail
# Переназначаем объект переменных
print _("Replications servers for Mail: %s")\
% " ".join(replMailServers)
self.servMailObj.clVars = self.clVars
if not self.servMailObj.getAllowNet():
return False
self.clVars.Set('sr_mail_host', fullHostName, True)
# Получаем имя хоста для сервиса Mail
if not self.servMailObj.getHostName():
return False
elif serviceRepl == "samba_mail":
self.clVars.Set('sr_samba_netbios', "%s-cds"%hostName, True)
self.clVars.Set('sr_samba_host',fullHostName, True)
self.restoreLocalVar = removeNameFoundText("sr_mail_relay_set",
self.restoreLocalVar)
# Получаем от пользователя доверительные сети для сервиса Samba
# Переназначаем объект переменных
print _("Replications servers for Samba: %s")\
% " ".join(replSambaServers)
self.servSambaObj.clVars = self.clVars
if not self.servSambaObj.getAllowNet():
return False
# Получаем от пользователя доверительные сети для сервиса Mail
# Переназначаем объект переменных
print _("Replications servers for Mail: %s")\
% " ".join(replMailServers)
self.servMailObj.clVars = self.clVars
if not self.servMailObj.getAllowNet():
return False
self.clVars.Set('sr_mail_host', fullHostName, True)
# Получаем имя хоста для сервиса Mail
if not self.servMailObj.getHostName():
return False
# Находим пути к env файлам
envPaths = self.clVars.Get("cl_env_path")
# Удаляем env файлы
@ -9829,4 +9858,3 @@ _("for more information.")
self.__iter += 1
if self.__iter<=len(self.nameParams):
self.params[self.nameParams[self.__iter-1]] = param

Loading…
Cancel
Save