use type=rdonly for modules without target, but with a value

This commit is contained in:
2025-04-25 16:14:38 +02:00
parent 54d77218cd
commit 45a90145a7

View File

@ -60,8 +60,8 @@ class SecopInteractor(SecopClient):
def add_main_components(self, components):
for name, desc in self.modules.items():
component = {'type': 'none'}
parameters = desc['parameters']
component = {'type': 'rdonly' if 'value' in parameters else 'none'}
if 'status' in parameters:
component['statusname'] = f'{name}:status'
targetpar = parameters.get('target')