mirror of https://github.com/jumpserver/jumpserver
perf: luna连接时不显示 WinRM 协议选项
parent
e12b832992
commit
8e81aee1fd
|
@ -26,6 +26,14 @@ class PlatformProtocol(models.Model):
|
|||
def secret_types(self):
|
||||
return Protocol.settings().get(self.name, {}).get('secret_types', ['password'])
|
||||
|
||||
def set_public(self):
|
||||
private_protocol_set = ('winrm',)
|
||||
self.public = self.name not in private_protocol_set
|
||||
|
||||
def save(self, **kwargs):
|
||||
self.set_public()
|
||||
return super().save(**kwargs)
|
||||
|
||||
|
||||
class PlatformAutomation(models.Model):
|
||||
ansible_enabled = models.BooleanField(default=False, verbose_name=_("Enabled"))
|
||||
|
|
Loading…
Reference in New Issue