Nagesh Dhope
8c4dff057f
Added aria-label attribute wherever missing for accessibility.
2020-01-01 10:37:17 +05:30
Nagesh Dhope
37f76142fb
1) Added aria-label to buttons used in graphical explain plan.
...
2) Fixed minor issue where we use dialog tab navigator keyboard shortcut only on visible tabs.
3) Fixed an issue where Zoom in, Zoom out, Zoom to original and Download button should not blur the focus after a click on them.
Initial patch sent by Murtuza Zabuawala.
2019-12-31 13:05:46 +05:30
Aditya Toshniwal
cc5c3776ca
Refactored SQL of Functions and Procedures. Fixes #5024 .
2019-12-31 12:55:18 +05:30
Akshay Joshi
ea3eabc3c7
1) Refactored SQL of Table's and it's child nodes. Fixes #4988 .
...
2) Ensure that the error message should not be displayed if Tablespace is not selected while creating the index. Fixes #5008 .
3) Fix an issue where operator, access method and operator class is not visible for exclusion constraints. Fixes #5009 .
2019-12-20 18:10:50 +05:30
Khushboo Vashi
f495af7a76
Refactored SQL of Views and Materialized Views. Fixes #5023 .
2019-12-20 17:14:15 +05:30
Akshay Joshi
4b9bfb2e4a
Optimized edit types and properties SQL for table/columns. It is part of #4988 .
2019-12-20 11:46:10 +05:30
Aditya Toshniwal
15c518f0f1
Use cheroot as default production server for pgAdmin4. Fixes #5017
...
If DEBUG is true then we used the default flask server.
2019-12-20 11:32:02 +05:30
Aditya Toshniwal
a6841bb1e1
Fixed couple of typos for edit types which results in showing proper edit types instead of all data types.
2019-12-18 13:35:58 +05:30
Akshay Joshi
584a200bf0
Updated node alpine image from 8 to 10.
2019-12-17 17:27:34 +05:30
Dave Page
60304e5a46
Clarify file ownership/permission requirements for mapped files in the container.
2019-12-17 10:50:52 +00:00
Aditya Toshniwal
f1a18749f6
1) Allow screen-reader to read relationship attributes for tab, tabpanels and tables under it. Similar changes are done for subnode controls.
...
2) Add role="img" for font icons.
Fixes #4764
2019-12-17 13:22:36 +05:30
Levitt Olivier
e29ea15554
Fix an issue where servers.json import fails when running in desktop mode.
2019-12-17 13:15:04 +05:30
Aditya Toshniwal
ded71be73f
Improved performance while fetching edit types for each column.
...
Edit types query is executed for every column when open properties dialog of the table.
Change the logic to fetch the edit types for all the distinct column types used in the table at once.
2019-12-16 18:26:22 +05:30
Ashesh Vashi
1f5ccd1c3b
Fixed any typo - we were using the function
...
'TreeNode.prototype.hasParent(...)' to find the server parent node
instead of 'TreeNode.prototype.anyParen(...)'.
2019-12-14 10:31:33 +05:30
Dave Page
8cb239abcb
Rename some internal environment variables that could conflict with Kubernetes. Fixes #4999 .
2019-12-13 10:42:43 +05:30
Dave Page
8e8f89aa8f
Add a warning about the need to chown storage directories.
2019-12-12 15:06:33 +00:00
Karan Takalkar
53f418b9a2
Added more information to the 'Database connected/disconnected' message. Fixes #4943 .
2019-12-12 11:12:18 +05:30
Aditya Toshniwal
9bda583d5b
Added aria-label to the buttons in the debugger.
2019-12-11 14:52:15 +05:30
Aditya Toshniwal
11bf5fc679
Fix an issue where clicking on an empty textbox like fill factor or comments, considers it as change and enabled the save button. Fixes #4506 .
2019-12-11 14:35:14 +05:30
Aditya Toshniwal
43d37e3b4c
Fix vulnerability issues reported by 'yarn audit'. Replace the deprecated uglifyjs-webpack-plugin with a terser-webpack-plugin. Fixes #5004 .
2019-12-11 14:02:27 +05:30
Fred Escallier
3247223595
Update French translation.
2019-12-09 21:12:39 +05:30
Akshay Joshi
4a87b1387a
Update version for release.
2019-12-09 18:05:09 +05:30
Khushboo Vashi
cb26ca0e46
Fix XSS issue in explain and explain analyze for table and type which contain HTML. Fixes #4947 .
2019-12-09 18:00:56 +05:30
Akshay Joshi
f15db03ec3
Added statistics and storage information in reverse engineering SQL of table/column. Fixes #4982 .
2019-12-09 15:01:04 +05:30
Dave Page
619c4e1180
Run pgAdmin in the container as a non-root user (pgadmin, UID: 5050). Fixes #4939 .
2019-12-09 11:09:46 +05:30
Identifier Anonymous
f44627c205
Update Japanese translation.
2019-12-09 10:31:55 +05:30
Domenico Sgarbossa
1b2cd8404a
Update Italian translation.
2019-12-09 10:29:54 +05:30
Akshay Joshi
4a2e587123
Update message catalogs.
2019-12-06 19:30:51 +05:30
Aditya Toshniwal
6e2cf8ced2
Changed the open query tool and data filter icons. Fixes #4990 .
2019-12-06 19:27:55 +05:30
Akshay Joshi
1a9d365c42
Fix reverse engineering SQL issue where when clause is not visible for PG/EPAS 12. Fixes #4976 .
2019-12-06 19:01:55 +05:30
Aditya Toshniwal
f8e443bda7
Fix scrolling issue in 'Users' dialog. Fixes #4220 .
2019-12-05 17:50:19 +05:30
Dave Page
1bdb7d33fc
Fix typo
2019-12-05 06:35:57 -05:00
Aditya Toshniwal
75ac259632
Fix issue where the user can not switch the UI language. It's a regression of #4348 . Fixes #4975
2019-12-05 14:34:44 +05:30
Aditya Toshniwal
0bd26222d8
Fix query tool launch error if user name contains HTML characters. It's a regression. Fixes #4674 .
2019-12-05 13:13:33 +05:30
Akshay Joshi
f8e1973bc2
Fix reverse engineering SQL issue for partitions when specifying digits as comments. Fixes #4893 .
2019-12-05 12:55:52 +05:30
Akshay Joshi
6c7fe644e5
Fix reverse engineering SQL issue for triggers when passed a single argument to trigger function. Fixes #4958 .
2019-12-05 11:45:47 +05:30
Murtuza Zabuawala
f901eeeb4a
Fix an issue where context menu is open along with submenu and the focus is not on context menu or submenu. Fixes #4991 .
2019-12-05 11:14:59 +05:30
Aditya Toshniwal
b9c7a9e887
Fix the feature tests which were failing after the accessibility commit.
...
The reason being, the span elements which was used to show properties tab
data are changed to input now as per accessibility requirements.
2019-12-04 18:02:53 +05:30
Shubham Agarwal
5093e6db5e
Fixed following issues for feature test:
...
1. Modified the get_chromedriver utility for supporting python version below 3.5.
2. Handled some exceptions getting intermittently on some databases.
3. Generalized some functions with additional parameters.
4. Disabled the auto-expansion of the children nodes for maintaining the synchronization.
2019-12-03 19:35:48 +05:30
Akshay Joshi
f7cc79fab1
Fix an issue where the inherited table name with quotes did not escape correctly. Fixes #4985 .
2019-12-03 19:31:32 +05:30
Akshay Joshi
9110703aaa
Fix 'Could not find the object on the server.' error while refreshing the check constraint. Fixes #4966 .
2019-12-03 14:18:45 +05:30
Aditya Toshniwal
0a67b2ecb9
Added aria-label to provide an invisible label where a visible label cannot be used. Fixes #4772 .
2019-12-03 12:47:42 +05:30
Khushboo Vashi
d476343b99
Enhance the logic to change the label from 'Delete/Drop' to 'Remove' for the server and server group node. Fixes #4923
2019-12-03 11:52:02 +05:30
Dave Page
ac2bd5e6ee
Use a 'play' icon for the Execute Query button in the Query Tool for greater consistency with other applications. Fixes #4711
2019-12-02 20:44:54 -05:00
Dave Page
246a475600
Allow Gunicorn logs in the container to be directed to a file specified through GUNICORN_ACCESS_LOGFILE. Fixes #4944
2019-12-02 20:14:01 -05:00
Khushboo Vashi
ae2aadeede
Fix an issue where pgAdmin4 unable to retrieve table node if the trigger is already disabled and the user clicks on Enable All. Fixes #4953 .
2019-12-02 15:26:36 +05:30
Akshay Joshi
d95e8db4ee
Fix an issue of retrieving properties for Compound Triggers. It's a regression of #4006 . Fixes #4952 .
2019-12-02 15:01:54 +05:30
Khushboo Vashi
cccc6e5676
Added role=status attribute to all the status messages for accessibility. Fixes #4773 .
2019-12-02 14:15:31 +05:30
Aditya Toshniwal
c4facc04d3
Fix pgAdmin4 failed to start issue after upgrading to version 4.15. Fixes #4978
2019-12-02 11:40:48 +05:30
Rahul Shirsat
d98e86d3df
Warn the user on changing the definition of Materialized View about the loss of data and its dependent objects. Fixes #4396
2019-12-02 11:25:51 +05:30