mirror of https://github.com/jumpserver/jumpserver
fix: 修复所有ansible任务执行失败问题
parent
490611c560
commit
b359b1059c
|
@ -90,6 +90,7 @@ class Protocol(models.Model):
|
|||
name = models.CharField(max_length=32, verbose_name=_("Name"))
|
||||
port = models.IntegerField(verbose_name=_("Port"))
|
||||
asset = models.ForeignKey('Asset', on_delete=models.CASCADE, related_name='protocols', verbose_name=_("Asset"))
|
||||
_setting = None
|
||||
|
||||
def __str__(self):
|
||||
return '{}/{}'.format(self.name, self.port)
|
||||
|
@ -102,8 +103,14 @@ class Protocol(models.Model):
|
|||
|
||||
@property
|
||||
def setting(self):
|
||||
if self._setting is not None:
|
||||
return self._setting
|
||||
return self.asset_platform_protocol.get('setting', {})
|
||||
|
||||
@setting.setter
|
||||
def setting(self, value):
|
||||
self._setting = value
|
||||
|
||||
@property
|
||||
def public(self):
|
||||
return self.asset_platform_protocol.get('public', True)
|
||||
|
|
Loading…
Reference in New Issue