mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-04 00:44:48 +00:00
perf: 平台协议支持更改 public 字段
This commit is contained in:
@@ -26,14 +26,6 @@ class PlatformProtocol(models.Model):
|
|||||||
def secret_types(self):
|
def secret_types(self):
|
||||||
return Protocol.settings().get(self.name, {}).get('secret_types', ['password'])
|
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):
|
class PlatformAutomation(models.Model):
|
||||||
ansible_enabled = models.BooleanField(default=False, verbose_name=_("Enabled"))
|
ansible_enabled = models.BooleanField(default=False, verbose_name=_("Enabled"))
|
||||||
|
Reference in New Issue
Block a user