|
|
@ -633,7 +633,15 @@ class Unix(Ldap):
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
Преместить домашнюю директорию пользователя
|
|
|
|
Преместить домашнюю директорию пользователя
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
if not path.exists(homedir):
|
|
|
|
|
|
|
|
self.printWARNING(_("Previous home directory %s not found")
|
|
|
|
|
|
|
|
% homedir)
|
|
|
|
|
|
|
|
return True
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
|
|
|
|
self.printSUCCESS(
|
|
|
|
|
|
|
|
_("User home directory {homedir} "
|
|
|
|
|
|
|
|
"moved to {new_homedir}").format(
|
|
|
|
|
|
|
|
homedir=homedir, new_homedir=new_homedir))
|
|
|
|
dirname = path.dirname(new_homedir)
|
|
|
|
dirname = path.dirname(new_homedir)
|
|
|
|
if not path.exists(dirname):
|
|
|
|
if not path.exists(dirname):
|
|
|
|
os.makedirs(dirname)
|
|
|
|
os.makedirs(dirname)
|
|
|
@ -735,10 +743,10 @@ class Unix(Ldap):
|
|
|
|
fields=table_fields,
|
|
|
|
fields=table_fields,
|
|
|
|
onClick='unix_groupmod' if any(table_fields) else None,
|
|
|
|
onClick='unix_groupmod' if any(table_fields) else None,
|
|
|
|
addAction='unix_groupadd',
|
|
|
|
addAction='unix_groupadd',
|
|
|
|
records=str(maxi+1))
|
|
|
|
records=str(maxi + 1))
|
|
|
|
if any(body):
|
|
|
|
if any(body):
|
|
|
|
num_page, count_page = getPagesInterval(
|
|
|
|
num_page, count_page = getPagesInterval(
|
|
|
|
count, offset, maxi+1)
|
|
|
|
count, offset, maxi + 1)
|
|
|
|
self.printSUCCESS(_('page %d from ') % num_page + str(count_page))
|
|
|
|
self.printSUCCESS(_('page %d from ') % num_page + str(count_page))
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
@ -864,10 +872,10 @@ class Unix(Ldap):
|
|
|
|
fields=table_fields,
|
|
|
|
fields=table_fields,
|
|
|
|
onClick='unix_usermod' if any(table_fields) else None,
|
|
|
|
onClick='unix_usermod' if any(table_fields) else None,
|
|
|
|
addAction='unix_useradd',
|
|
|
|
addAction='unix_useradd',
|
|
|
|
records=str(maxi+1))
|
|
|
|
records=str(maxi + 1))
|
|
|
|
if any(body):
|
|
|
|
if any(body):
|
|
|
|
num_page, count_page = getPagesInterval(
|
|
|
|
num_page, count_page = getPagesInterval(
|
|
|
|
count, offset, maxi+1)
|
|
|
|
count, offset, maxi + 1)
|
|
|
|
self.printSUCCESS(_('page %d from ') % num_page + str(count_page))
|
|
|
|
self.printSUCCESS(_('page %d from ') % num_page + str(count_page))
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|