Port preferences dialog to React. Fixes #7149

This commit is contained in:
Nikhil Mohite
2022-03-21 13:29:26 +05:30
committed by Akshay Joshi
parent 3299b0c1b0
commit 74e794b416
65 changed files with 2646 additions and 1006 deletions

View File

@@ -167,10 +167,14 @@ class FileManagerModule(PgAdminModule):
)
self.file_dialog_view = self.preference.register(
'options', 'file_dialog_view',
gettext("File dialog view"), 'options', 'list',
gettext("File dialog view"), 'select', 'list',
category_label=PREF_LABEL_OPTIONS,
options=[{'label': gettext('List'), 'value': 'list'},
{'label': gettext('Grid'), 'value': 'grid'}]
{'label': gettext('Grid'), 'value': 'grid'}],
control_props={
'allowClear': False,
'tags': False
},
)
self.show_hidden_files = self.preference.register(
'options', 'show_hidden_files',
@@ -236,7 +240,7 @@ def file_manager_config(trans_id):
"""render the required json"""
data = Filemanager.get_trasaction_selection(trans_id)
pref = Preferences.module('file_manager')
file_dialog_view = pref.preference('file_dialog_view').get()
file_dialog_view = pref.preference('file_dialog_view').get()[0]
show_hidden_files = pref.preference('show_hidden_files').get()
return Response(response=render_template(