mirror of https://github.com/jumpserver/jumpserver
fix: 带 ad_domain 的系统用户不应该支持推送
parent
0c2e5f3f2a
commit
4f889cfe36
|
@ -138,7 +138,7 @@ def get_push_unixlike_system_user_tasks(system_user, username=None):
|
||||||
return tasks
|
return tasks
|
||||||
|
|
||||||
|
|
||||||
def get_push_windows_system_user_tasks(system_user, username=None):
|
def get_push_windows_system_user_tasks(system_user: SystemUser, username=None):
|
||||||
if username is None:
|
if username is None:
|
||||||
username = system_user.username
|
username = system_user.username
|
||||||
password = system_user.password
|
password = system_user.password
|
||||||
|
@ -151,6 +151,11 @@ def get_push_windows_system_user_tasks(system_user, username=None):
|
||||||
if not password:
|
if not password:
|
||||||
logger.error("Error: no password found")
|
logger.error("Error: no password found")
|
||||||
return tasks
|
return tasks
|
||||||
|
|
||||||
|
if system_user.ad_domain:
|
||||||
|
logger.error('System user with AD domain do not support push.')
|
||||||
|
return tasks
|
||||||
|
|
||||||
task = {
|
task = {
|
||||||
'name': 'Add user {}'.format(username),
|
'name': 'Add user {}'.format(username),
|
||||||
'action': {
|
'action': {
|
||||||
|
|
Loading…
Reference in New Issue