pgAdmin 4 commit: 1) Port the file/storage manager to React. Fixes #731

From: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
To: pgadmin-hackers(at)lists(dot)postgresql(dot)org
Subject: pgAdmin 4 commit: 1) Port the file/storage manager to React. Fixes #731
Date: 2022-07-19 09:59:12
Message-ID: E1oDk0W-0007O6-Rt@gothos.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

1) Port the file/storage manager to React. Fixes #7313
2) Allow users to delete files/folders from the storage manager. Fixes #4607
3) Allow users to search within the file/storage manager. Fixes #7389
4) Fixed an issue where new folders cannot be created in the save dialog. Fixes #7524

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=4808df5e95838d04287c9f738a73dccde800b415
Author: Aditya Toshniwal <aditya(dot)toshniwal(at)enterprisedb(dot)com>

Modified Files
--------------
docs/en_US/images/delete.png | Bin 5414 -> 0 bytes
docs/en_US/images/download.png | Bin 5710 -> 0 bytes
docs/en_US/images/edit.png | Bin 5787 -> 0 bytes
docs/en_US/images/folder.png | Bin 5803 -> 0 bytes
docs/en_US/images/gridview.png | Bin 5781 -> 0 bytes
docs/en_US/images/home.png | Bin 6043 -> 0 bytes
docs/en_US/images/refresh.png | Bin 6160 -> 0 bytes
docs/en_US/images/sm_download.png | Bin 0 -> 5009 bytes
docs/en_US/images/sm_go_back.png | Bin 0 -> 4831 bytes
docs/en_US/images/sm_home.png | Bin 0 -> 5120 bytes
docs/en_US/images/sm_new_folder.png | Bin 0 -> 5274 bytes
docs/en_US/images/sm_options.png | Bin 0 -> 34309 bytes
docs/en_US/images/sm_refresh.png | Bin 0 -> 5523 bytes
docs/en_US/images/storage_manager.png | Bin 115884 -> 116944 bytes
docs/en_US/images/tableview.png | Bin 5168 -> 0 bytes
docs/en_US/images/uparrow.png | Bin 5042 -> 0 bytes
docs/en_US/images/upload.png | Bin 5717 -> 0 bytes
docs/en_US/release_notes_6_12.rst | 4 +
docs/en_US/storage_manager.rst | 54 +-
runtime/package.json | 1 +
web/package.json | 4 +-
web/pgadmin/browser/static/js/node.js | 18 +
web/pgadmin/misc/bgprocess/static/js/bgprocess.js | 6 +-
web/pgadmin/misc/file_manager/__init__.py | 423 ++---
.../file_manager/static/js/FileManagerModule.jsx | 121 ++
.../static/js/components/FileManager.jsx | 770 ++++++++
.../static/js/components/FileManagerConstants.js | 11 +
.../file_manager/static/js/components/GridView.jsx | 141 ++
.../file_manager/static/js/components/ListView.jsx | 239 +++
.../file_manager/static/js/components/Uploader.jsx | 197 ++
.../misc/file_manager/static/js/create_dialogue.js | 195 --
.../misc/file_manager/static/js/file_manager.js | 55 -
web/pgadmin/misc/file_manager/static/js/helpers.js | 47 -
web/pgadmin/misc/file_manager/static/js/index.js | 25 +
.../misc/file_manager/static/js/select_dialogue.js | 148 --
.../file_manager/static/js/storage_dialogue.js | 45 -
web/pgadmin/misc/file_manager/static/js/utility.js | 2008 --------------------
.../file_manager/static/scss/_file_manager.scss | 366 ----
web/pgadmin/settings/__init__.py | 35 +-
web/pgadmin/settings/utils.py | 36 +
web/pgadmin/static/js/SchemaView/DataGridView.jsx | 26 +-
web/pgadmin/static/js/Theme/index.jsx | 3 +
web/pgadmin/static/js/backform.pgadmin.js | 100 -
web/pgadmin/static/js/backgrid.pgadmin.js | 124 +-
web/pgadmin/static/js/components/Buttons.jsx | 2 +-
.../static/js/components/FormComponents.jsx | 44 +-
.../static/js/components/PgReactDataGrid.jsx | 88 +
web/pgadmin/static/js/helpers/ModalProvider.jsx | 2 +-
web/pgadmin/static/js/helpers/legacyConnector.js | 65 -
web/pgadmin/static/js/helpers/showFileManager.js | 6 +
web/pgadmin/static/js/tree/tree.js | 4 +-
web/pgadmin/static/js/utils.js | 32 +-
web/pgadmin/tools/__init__.py | 3 -
web/pgadmin/tools/erd/static/js/erd_tool/index.js | 21 +-
.../js/erd_tool/ui_components/BodyWidget.jsx | 14 +-
web/pgadmin/tools/erd/static/js/erd_tool_hook.js | 2 +-
.../static/js/import_export_servers.js | 1 -
.../tools/sqleditor/static/js/SQLEditorModule.js | 2 +-
.../static/js/components/QueryToolComponent.jsx | 19 +-
.../js/components/QueryToolDataGrid/index.jsx | 46 +-
.../static/js/components/sections/Query.jsx | 5 +-
web/pgadmin/tools/storage_manager/__init__.py | 51 -
.../storage_manager/static/js/storage_manager.js | 93 -
.../javascript/SchemaView/SchemaView.spec.js | 31 +-
.../javascript/components/FormComponents.spec.js | 4 +-
.../erd/ui_components/body_widget_spec.js | 14 +-
web/regression/javascript/fake_endpoints.js | 8 +
.../javascript/file_manager/FileManager.spec.js | 324 ++++
.../javascript/file_manager/GridView.spec.js | 62 +
.../javascript/file_manager/ListView.spec.js | 110 ++
.../javascript/file_manager/Uploader.spec.js | 233 +++
.../javascript/file_manager/file_manager_specs.js | 128 --
web/webpack.config.js | 4 +-
web/webpack.shim.js | 9 +-
web/webpack.test.config.js | 1 +
web/yarn.lock | 198 +-
76 files changed, 2904 insertions(+), 3924 deletions(-)

Browse pgadmin-hackers by date

  From Date Subject
Next Message Akshay Joshi 2022-07-19 10:00:22 Re: [pgAdmin][RM7313] Port file manager to ReactJS
Previous Message Akshay Joshi 2022-07-19 06:27:10 Re: [Patch] - Bug #7428 - Import Export Issues