diff options
author | Anton Tananaev <anton@traccar.org> | 2024-03-17 12:35:48 -0700 |
---|---|---|
committer | Anton Tananaev <anton@traccar.org> | 2024-03-17 12:35:48 -0700 |
commit | f0614dc939051aab3544874b44510c59c683be10 (patch) | |
tree | 9a4a269779a5642e986183afbef86fa4aea8364d /modern/src/common | |
parent | 7016950dac5988a55677f9773b7c6a4064ed9e46 (diff) | |
download | trackermap-web-f0614dc939051aab3544874b44510c59c683be10.tar.gz trackermap-web-f0614dc939051aab3544874b44510c59c683be10.tar.bz2 trackermap-web-f0614dc939051aab3544874b44510c59c683be10.zip |
Option to disable saved commands
Diffstat (limited to 'modern/src/common')
-rw-r--r-- | modern/src/common/attributes/useCommonUserAttributes.js | 4 | ||||
-rw-r--r-- | modern/src/common/util/useFeatures.js | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/modern/src/common/attributes/useCommonUserAttributes.js b/modern/src/common/attributes/useCommonUserAttributes.js index 1f811e56..294ddea8 100644 --- a/modern/src/common/attributes/useCommonUserAttributes.js +++ b/modern/src/common/attributes/useCommonUserAttributes.js @@ -81,6 +81,10 @@ export default (t) => useMemo(() => ({ name: t('attributeNotificationTokens'), type: 'string', }, + 'ui.disableSavedCommands': { + name: t('attributeUiDisableSavedCommands'), + type: 'boolean', + }, 'ui.disableGroups': { name: t('attributeUiDisableGroups'), type: 'boolean', diff --git a/modern/src/common/util/useFeatures.js b/modern/src/common/util/useFeatures.js index cafb2c7c..30361589 100644 --- a/modern/src/common/util/useFeatures.js +++ b/modern/src/common/util/useFeatures.js @@ -18,6 +18,7 @@ const featureSelector = createSelector( (state) => state.session.server, (state) => state.session.user, (server, user) => { + const disableSavedCommands = get(server, user, 'ui.disableSavedCommands'); const disableAttributes = get(server, user, 'ui.disableAttributes'); const disableVehicleFeatures = get(server, user, 'ui.disableVehicleFeatures'); const disableDrivers = disableVehicleFeatures || get(server, user, 'ui.disableDrivers'); @@ -28,6 +29,7 @@ const featureSelector = createSelector( const disableCalendars = get(server, user, 'ui.disableCalendars'); return { + disableSavedCommands, disableAttributes, disableDrivers, disableMaintenance, |