mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Ensure that setting 'Open in new browser tab' should be visible, it should not be based on the value of 'ENABLE_PSQL'. Fixes #6541
This commit is contained in:
committed by
Akshay Joshi
parent
2486b79450
commit
e2302a6c9b
@@ -19,3 +19,4 @@ Bug fixes
|
|||||||
|
|
||||||
| `Issue #6398 <https://redmine.postgresql.org/issues/6398>`_ - Fixed an issue where detaching the query editor panel gives a blank white panel.
|
| `Issue #6398 <https://redmine.postgresql.org/issues/6398>`_ - Fixed an issue where detaching the query editor panel gives a blank white panel.
|
||||||
| `Issue #6489 <https://redmine.postgresql.org/issues/6489>`_ - Fixed an issue where Execute/Refresh button should not be disabled when we run the empty query.
|
| `Issue #6489 <https://redmine.postgresql.org/issues/6489>`_ - Fixed an issue where Execute/Refresh button should not be disabled when we run the empty query.
|
||||||
|
| `Issue #6541 <https://redmine.postgresql.org/issues/6541>`_ - Ensure that setting 'Open in new browser tab' should be visible, it should not be based on the value of 'ENABLE_PSQL'.
|
||||||
|
|||||||
@@ -505,30 +505,39 @@ def register_browser_preferences(self):
|
|||||||
' revert back to the default title with placeholders.'
|
' revert back to the default title with placeholders.'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if config.ENABLE_PSQL:
|
|
||||||
self.open_in_new_tab = self.preference.register(
|
|
||||||
'tab_settings', 'new_browser_tab_open',
|
|
||||||
gettext("Open in new browser tab"), 'select2', None,
|
|
||||||
category_label=PREF_LABEL_OPTIONS,
|
|
||||||
options=[{'label': gettext('Query Tool'), 'value': 'qt'},
|
|
||||||
{'label': gettext('Debugger'), 'value': 'debugger'},
|
|
||||||
{'label': gettext('Schema Diff'), 'value': 'schema_diff'},
|
|
||||||
{'label': gettext('ERD Tool'), 'value': 'erd_tool'},
|
|
||||||
{'label': gettext('PSQL Tool'), 'value': 'psql_tool'}],
|
|
||||||
help_str=gettext(
|
|
||||||
'Select Query Tool, Debugger, Schema Diff, ERD Tool '
|
|
||||||
'or PSQL Tool from the drop-down to set '
|
|
||||||
'open in new browser tab for that particular module.'
|
|
||||||
),
|
|
||||||
select2={
|
|
||||||
'multiple': True, 'allowClear': False,
|
|
||||||
'tags': True, 'first_empty': False,
|
|
||||||
'selectOnClose': False, 'emptyOptions': True,
|
|
||||||
'tokenSeparators': [','],
|
|
||||||
'placeholder': gettext('Select open new tab...')
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
|
ope_new_tab_options = [
|
||||||
|
{'label': gettext('Query Tool'), 'value': 'qt'},
|
||||||
|
{'label': gettext('Debugger'), 'value': 'debugger'},
|
||||||
|
{'label': gettext('Schema Diff'), 'value': 'schema_diff'},
|
||||||
|
{'label': gettext('ERD Tool'), 'value': 'erd_tool'}]
|
||||||
|
|
||||||
|
# Allow psq tool to open in new browser tab if ENABLE_PSQL is set to True
|
||||||
|
if config.ENABLE_PSQL:
|
||||||
|
ope_new_tab_options.append(
|
||||||
|
{'label': gettext('PSQL Tool'), 'value': 'psql_tool'})
|
||||||
|
|
||||||
|
self.open_in_new_tab = self.preference.register(
|
||||||
|
'tab_settings', 'new_browser_tab_open',
|
||||||
|
gettext("Open in new browser tab"), 'select2', None,
|
||||||
|
category_label=PREF_LABEL_OPTIONS,
|
||||||
|
options=ope_new_tab_options,
|
||||||
|
help_str=gettext(
|
||||||
|
'Select Query Tool, Debugger, Schema Diff, ERD Tool '
|
||||||
|
'or PSQL Tool from the drop-down to set '
|
||||||
|
'open in new browser tab for that particular module.'
|
||||||
|
),
|
||||||
|
select2={
|
||||||
|
'multiple': True, 'allowClear': False,
|
||||||
|
'tags': True, 'first_empty': False,
|
||||||
|
'selectOnClose': False, 'emptyOptions': True,
|
||||||
|
'tokenSeparators': [','],
|
||||||
|
'placeholder': gettext('Select open new tab...')
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set PSQL tool tab title if ENABLE_PSQL is set to True
|
||||||
|
if config.ENABLE_PSQL:
|
||||||
self.psql_tab_title = self.preference.register(
|
self.psql_tab_title = self.preference.register(
|
||||||
'tab_settings', 'psql_tab_title_placeholder',
|
'tab_settings', 'psql_tab_title_placeholder',
|
||||||
gettext("PSQL tool tab title"),
|
gettext("PSQL tool tab title"),
|
||||||
|
|||||||
Reference in New Issue
Block a user