octoprint_compat: make UFP uploads optional
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
e2fb1cc931
commit
ec43f5e9b6
|
@ -41,6 +41,7 @@ class OctoprintCompat:
|
||||||
self.server = config.get_server()
|
self.server = config.get_server()
|
||||||
self.software_version = self.server.get_app_args().get(
|
self.software_version = self.server.get_app_args().get(
|
||||||
'software_version')
|
'software_version')
|
||||||
|
self.enable_ufp: bool = config.getboolean('enable_ufp', True)
|
||||||
|
|
||||||
# Local variables
|
# Local variables
|
||||||
self.klippy_apis: APIComp = self.server.lookup_component('klippy_apis')
|
self.klippy_apis: APIComp = self.server.lookup_component('klippy_apis')
|
||||||
|
@ -219,19 +220,8 @@ class OctoprintCompat:
|
||||||
Hardcode capabilities to be basically there and use default
|
Hardcode capabilities to be basically there and use default
|
||||||
fluid/mainsail webcam path.
|
fluid/mainsail webcam path.
|
||||||
"""
|
"""
|
||||||
return {
|
settings = {
|
||||||
'plugins': {
|
'plugins': {},
|
||||||
'UltimakerFormatPackage': {
|
|
||||||
'align_inline_thumbnail': False,
|
|
||||||
'inline_thumbnail': False,
|
|
||||||
'inline_thumbnail_align_value': 'left',
|
|
||||||
'inline_thumbnail_scale_value': '50',
|
|
||||||
'installed': True,
|
|
||||||
'installed_version': '0.2.2',
|
|
||||||
'scale_inline_thumbnail': False,
|
|
||||||
'state_panel_thumbnail': True,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'feature': {
|
'feature': {
|
||||||
'sdSupport': False,
|
'sdSupport': False,
|
||||||
'temperatureGraph': False
|
'temperatureGraph': False
|
||||||
|
@ -246,6 +236,20 @@ class OctoprintCompat:
|
||||||
'webcamEnabled': True,
|
'webcamEnabled': True,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
if self.enable_ufp:
|
||||||
|
settings['plugins'] = {
|
||||||
|
'UltimakerFormatPackage': {
|
||||||
|
'align_inline_thumbnail': False,
|
||||||
|
'inline_thumbnail': False,
|
||||||
|
'inline_thumbnail_align_value': 'left',
|
||||||
|
'inline_thumbnail_scale_value': '50',
|
||||||
|
'installed': True,
|
||||||
|
'installed_version': '0.2.2',
|
||||||
|
'scale_inline_thumbnail': False,
|
||||||
|
'state_panel_thumbnail': True,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return settings
|
||||||
|
|
||||||
async def _get_job(self,
|
async def _get_job(self,
|
||||||
web_request: WebRequest
|
web_request: WebRequest
|
||||||
|
|
Loading…
Reference in New Issue