mirror of https://github.com/jumpserver/jumpserver
perf: 修改 applet 是否支持并发,也依赖于 host
parent
4112ad21c3
commit
459176550d
|
@ -194,7 +194,8 @@ class Applet(JMSBaseModel):
|
||||||
host = self.select_host(user)
|
host = self.select_host(user)
|
||||||
if not host:
|
if not host:
|
||||||
return None
|
return None
|
||||||
can_concurrent = self.can_concurrent or self.type == 'web'
|
host_concurrent = str(host.deploy_options.get('RDS_fSingleSessionPerUser', 0)) == '1'
|
||||||
|
can_concurrent = (self.can_concurrent or self.type == 'web') and host_concurrent
|
||||||
|
|
||||||
accounts = host.accounts.all().filter(is_active=True, privileged=False)
|
accounts = host.accounts.all().filter(is_active=True, privileged=False)
|
||||||
private_account = accounts.filter(username='js_{}'.format(user.username)).first()
|
private_account = accounts.filter(username='js_{}'.format(user.username)).first()
|
||||||
|
|
Loading…
Reference in New Issue