mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-16 06:40:05 +08:00
dbeaver/pro#5405 adds autosave for scripts (#3427)
* dbeaver/pro#5405 adds autosave for scripts * fixes russian locale --------- Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
This commit is contained in:
co-authored by
Evgenia
parent
750d66c4ae
commit
2ab9d2f450
@@ -6,7 +6,7 @@
|
||||
* you may not use this file except in compliance with the License.
|
||||
*/
|
||||
import { Dependency, injectable } from '@cloudbeaver/core-di';
|
||||
import { ServerSettingsManagerService } from '@cloudbeaver/core-root';
|
||||
import { FEATURE_GIT_ID, ServerConfigResource, ServerSettingsManagerService } from '@cloudbeaver/core-root';
|
||||
import {
|
||||
createSettingsAliasResolver,
|
||||
ESettingsValueType,
|
||||
@@ -90,6 +90,7 @@ export class SqlEditorSettingsService extends Dependency {
|
||||
private readonly settingsManagerService: SettingsManagerService,
|
||||
private readonly settingsResolverService: SettingsResolverService,
|
||||
private readonly serverSettingsManagerService: ServerSettingsManagerService,
|
||||
private readonly serverConfigResource: ServerConfigResource,
|
||||
) {
|
||||
super();
|
||||
this.settings = this.settingsProviderService.createSettings(defaultSettings);
|
||||
@@ -141,16 +142,18 @@ export class SqlEditorSettingsService extends Dependency {
|
||||
name: 'plugin_sql_editor_settings_import_max_size',
|
||||
description: 'plugin_sql_editor_settings_import_max_size_description',
|
||||
},
|
||||
// {
|
||||
// group: SQL_EDITOR_SETTINGS_GROUP,
|
||||
// key: 'plugin.sql-editor.autoSave',
|
||||
// access: {
|
||||
// scope: ['client'],
|
||||
// },
|
||||
// type: ESettingsValueType.Checkbox,
|
||||
// name: 'plugin_sql_editor_settings_auto_save',
|
||||
// description: 'plugin_sql_editor_settings_auto_save_description',
|
||||
// },
|
||||
{
|
||||
group: SQL_EDITOR_SETTINGS_GROUP,
|
||||
key: 'plugin.sql-editor.autoSave',
|
||||
access: {
|
||||
scope: ['client', 'server'],
|
||||
},
|
||||
type: ESettingsValueType.Checkbox,
|
||||
name: 'plugin_sql_editor_settings_auto_save',
|
||||
description: this.serverConfigResource.isFeatureEnabled(FEATURE_GIT_ID, true)
|
||||
? 'plugin_sql_editor_settings_auto_save_description_git_integration'
|
||||
: 'plugin_sql_editor_settings_auto_save_description',
|
||||
},
|
||||
];
|
||||
|
||||
if (!this.serverSettingsManagerService.providedSettings.has('sql.proposals.insert.table.alias')) {
|
||||
|
||||
@@ -43,6 +43,10 @@ export default [
|
||||
['plugin_sql_editor_settings_disable_description', 'Disable SQL editor for all users'],
|
||||
['plugin_sql_editor_settings_import_max_size', 'Import limit (KB)'],
|
||||
['plugin_sql_editor_settings_import_max_size_description', 'Maximum file size that can be imported in KB'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Auto save'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the editor content'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Autosave script files'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the script files'],
|
||||
[
|
||||
'plugin_sql_editor_settings_auto_save_description_git_integration',
|
||||
'Automatically save the script files. This feature is only available when Git integration is turned off',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -44,6 +44,10 @@ export default [
|
||||
['plugin_sql_editor_settings_disable_description', 'Disable SQL editor for all users'],
|
||||
['plugin_sql_editor_settings_import_max_size', 'Import limit (KB)'],
|
||||
['plugin_sql_editor_settings_import_max_size_description', 'Maximum file size that can be imported in KB'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Auto save'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the editor content'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Autosave script files'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the script files'],
|
||||
[
|
||||
'plugin_sql_editor_settings_auto_save_description_git_integration',
|
||||
'Automatically save the script files. This feature is only available when Git integration is turned off',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -36,6 +36,10 @@ export default [
|
||||
['plugin_sql_editor_settings_disable_description', 'Disable SQL editor for all users'],
|
||||
['plugin_sql_editor_settings_import_max_size', 'Import limit (KB)'],
|
||||
['plugin_sql_editor_settings_import_max_size_description', 'Maximum file size that can be imported in KB'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Auto save'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the editor content'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Autosave script files'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the script files'],
|
||||
[
|
||||
'plugin_sql_editor_settings_auto_save_description_git_integration',
|
||||
'Automatically save the script files. This feature is only available when Git integration is turned off',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -40,6 +40,10 @@ export default [
|
||||
['plugin_sql_editor_settings_disable_description', 'Отключить SQL редактор для всех пользователей'],
|
||||
['plugin_sql_editor_settings_import_max_size', 'Лимит импорта (КБ)'],
|
||||
['plugin_sql_editor_settings_import_max_size_description', 'Максимальный размер файла, который можно импортировать в КБ'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Автосохранение'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Автоматически сохранять содержимое редактора'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Автосохранение файлов скриптов'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Автоматически сохранять файлы скриптов'],
|
||||
[
|
||||
'plugin_sql_editor_settings_auto_save_description_git_integration',
|
||||
'Автоматически сохранять файлы скриптов. Эта настройка доступна только при отключенной интеграции с Git',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -40,6 +40,10 @@ export default [
|
||||
['plugin_sql_editor_settings_disable_description', 'Disable SQL editor for all users'],
|
||||
['plugin_sql_editor_settings_import_max_size', 'Import limit (KB)'],
|
||||
['plugin_sql_editor_settings_import_max_size_description', 'Maximum file size that can be imported in KB'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Auto save'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the editor content'],
|
||||
['plugin_sql_editor_settings_auto_save', 'Autosave script files'],
|
||||
['plugin_sql_editor_settings_auto_save_description', 'Automatically save the script files'],
|
||||
[
|
||||
'plugin_sql_editor_settings_auto_save_description_git_integration',
|
||||
'Automatically save the script files. This feature is only available when Git integration is turned off',
|
||||
],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user