Skip to content

Commit 7e31749

Browse files
committed
Allow configuring display name & friends
1 parent e15e188 commit 7e31749

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

qtoggleserver/conf/settings.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ class frontend:
117117
enabled: bool = True
118118
debug: bool = False
119119
static_url: str = None
120+
display_name: str = 'qToggleServer'
121+
display_short_name: str = 'qToggleServer'
122+
description: str = 'An application to control qToggleServer' # TODO: i18n
120123

121124

122125
class slaves:

qtoggleserver/frontend/js/settings/settings-form.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ class SettingsForm extends mix(PageForm).with(
8181

8282
this.setData({
8383
theme: ClientSettings.getTheme(),
84-
disable_effects: ClientSettings.isEffectsDisabled(),
8584
mobile_screen_mode: ClientSettings.getMobileScreenMode(),
86-
scaling_factor: ClientSettings.getScalingFactor()
85+
scaling_factor: ClientSettings.getScalingFactor(),
86+
disable_effects: ClientSettings.isEffectsDisabled()
8787
})
8888
}
8989

@@ -337,7 +337,7 @@ class SettingsForm extends mix(PageForm).with(
337337
}, this)
338338

339339
if (willReconnect) {
340-
logger.debug(`device will reconnect`)
340+
logger.debug('device will reconnect')
341341
}
342342

343343
let promise = Promise.resolve()
@@ -360,7 +360,7 @@ class SettingsForm extends mix(PageForm).with(
360360

361361
return DevicesAPI.patchDevice(newAttrs).then(function () {
362362

363-
logger.debug(`device attributes successfully updated`)
363+
logger.debug('device attributes successfully updated')
364364
Toast.info(gettext('Device has been updated.'))
365365

366366
if ('admin_password' in newAttrs && AuthAPI.getUsername() === 'admin') {
@@ -389,15 +389,15 @@ class SettingsForm extends mix(PageForm).with(
389389
if (changedFieldsData['theme'] != null) {
390390
ClientSettings.setTheme(changedFieldsData['theme'])
391391
}
392-
if (changedFieldsData['disable_effects'] != null) {
393-
ClientSettings.setEffectsDisabled(changedFieldsData['disable_effects'])
394-
}
395392
if (changedFieldsData['mobile_screen_mode'] != null) {
396393
ClientSettings.setMobileScreenMode(changedFieldsData['mobile_screen_mode'])
397394
}
398395
if (changedFieldsData['scaling_factor'] != null) {
399396
ClientSettings.setScalingFactor(changedFieldsData['scaling_factor'])
400397
}
398+
if (changedFieldsData['disable_effects'] != null) {
399+
ClientSettings.setEffectsDisabled(changedFieldsData['disable_effects'])
400+
}
401401

402402
return promise
403403
}

qtoggleserver/web/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ async def init() -> None:
2020

2121
qui.configure(
2222
name='qtoggleserver',
23-
display_name='qToggleServer',
24-
description='qToggleServer',
23+
display_name=settings.frontend.display_name,
24+
display_short_name=settings.frontend.display_short_name,
25+
description=settings.frontend.description,
2526
version=version.VERSION,
2627
debug=settings.frontend.debug,
2728
static_url=settings.frontend.static_url,

0 commit comments

Comments
 (0)