Khushboo Vashi
9ff015e73c
Added support of AWS provider for BigAnimal cloud deployment. #5569
2023-01-09 12:32:26 +05:30
Khushboo Vashi
5d9bcde50d
Fix BigAnimal API v2 compatibility issue for checking the cluster creation permission.
2022-12-21 18:22:05 +05:30
Khushboo Vashi
213c9d683f
Fix the webserver and internal authentication setup issue. #5586
2022-12-20 11:26:47 +05:30
Khushboo Vashi
d9fba3a186
Ignore SQLAlchemy vulnerability as it is ignored by the upstream too.
...
Fix BigAnimal database versions by type. #5637
2022-12-13 15:57:43 +05:30
Khushboo Vashi
bb07d36963
Fixed BigAnimal authentication aborted issue. #5629
2022-12-12 14:23:25 +05:30
Khushboo Vashi
77aae3c456
Update 'setup-web.sh' to use systemctl or service automatically based on what is present on the system at runtime
...
Initial Patch By: Serhiy Lakas
2022-11-28 14:10:07 +05:30
Khushboo Vashi
6442854fb5
Update the BigAnimal API version to V2. #5147
2022-11-24 10:49:42 +05:30
Khushboo Vashi
e3a172e0e8
Fixed the cross-site scripting vulnerability. #5405
2022-10-06 17:30:41 +05:30
Khushboo Vashi
40e0175ee5
Added the verification of region id for BigAnimal deployment.
2022-09-14 15:10:21 +05:30
Khushboo Vashi
76a6feb2e7
Remove some more references of Backgrid and Backform.
...
refs #6134
2022-09-12 11:17:23 +05:30
Khushboo Vashi
ca8b5c68fd
Remove Backgrid and Backform. Fixes #6134
2022-09-10 14:22:49 +05:30
Khushboo Vashi
8bcd1e4e60
Strings are wrapped into gettext in the Dashboard and Cloud modules.
2022-08-18 13:41:27 +05:30
Khushboo Vashi
d45072fae5
Ensure that rename panel should work on view/edit panels. Fixes #7540
2022-08-16 15:31:55 +05:30
Khushboo Vashi
ae5254e8a9
Fixed an issue where the cloud deployment wizard creates the cluster with the
...
High Availability even if that option is not selected. Fixes #7608
2022-08-14 07:14:10 +05:30
Khushboo Vashi
48336fd7f4
Fixed an issue when deploying instances on BigAnimal with the High Availability option not selected, it throws an error.
2022-06-15 11:00:40 +05:30
Khushboo Vashi
e1c5a06bf0
Fixed some cloud deployment issues:
...
- Added High Availability option
- Server group renamed to pgAdmin server group
- Removed the Private option from Networking otherwise, it would not be possible to connect the server from pgAdmin.
2022-06-09 14:07:05 +05:30
Khushboo Vashi
955bb22cd1
Fixed an issue when a table has a column with an array type with length or
...
precision, the column type is not selected while editing the table. Fixes #7408
2022-05-25 17:49:06 +05:30
Khushboo Vashi
345cfd7c60
Ensure that unwanted APIs should not be getting called for BigAnimal. Fixes #7368
...
Updated the BigAnimal icon.
2022-05-24 11:34:23 +05:30
Khushboo Vashi
a86a8c6a34
Fixed an issue while deploying the PostgreSQL on the BigAnimal, the Public IP addresses were not added.
2022-04-27 17:12:28 +05:30
Khushboo Vashi
7d91cca14d
1) Fixed linter error.
...
2) Fixed an issue where a password popup will appear on disconnecting from the server.
2022-04-26 18:16:33 +05:30
Khushboo Vashi
5677b1e5f8
Added capability to deploy PostgreSQL servers on EDB BigAnimal. Fixes #7179
2022-04-26 16:41:10 +05:30
Khushboo Vashi
74e3f976c1
Improve the Kerberos Documentation. Fixes #6746
2022-04-18 10:03:30 +05:30
Khushboo Vashi
0b7bde2775
Fixed an issue where the Browser panel is not completely viewable. Fixes #7026
2022-04-13 17:37:34 +05:30
Khushboo Vashi
0c823455a0
Disable the master password requirement when using alternative authentication sources. Fixes #7012
2022-04-11 13:45:53 +05:30
Khushboo Vashi
99c6b171e4
Fixed the default Public IP range in AWS deployment.
2022-03-11 14:33:30 +05:30
Khushboo Vashi
69069e9af3
The following issues related to cloud deployment have been resolved:
...
- Masking the credentials input fields
- The loading symbol doesn't work while reloading the options in the select control
- Reduce the wizard opening timeout
- urllib library upgrade impacts host IP fetch
refs #7177
2022-03-02 19:04:15 +05:30
Khushboo Vashi
ffc1c6c3b7
Fixed following issues related to cloud deployment:
...
1) The Mumbai region issue has been resolved
2) Display name of regions has been modified appropriately
3) The password field has been validated the same way as AWS
4) Added support for a list of IP addresses in the public IP address range field.
2022-02-28 18:19:18 +05:30
Khushboo Vashi
448ede53c6
Fixed following issues related to cloud deployment:
...
1) No options are shown in the instance type.
2) No options for the last 2 types.
3) Unable to change Storage config - size and iops
4) Unable to create an instance when pgAdmin is installed using the installer in Desktop mode
5) Can not create cloud instance with the temporary credentials.
6) Mapped region display name (hardcoded) with region code.
2022-02-18 14:37:05 +05:30
Khushboo Vashi
0fa4609220
1) Fixed API test cases for Utilities.
...
2) Try to fix Jenkins build for __pycache__.
2022-02-14 17:26:27 +05:30
Khushboo Vashi
e61a1045f5
Added capability to deploy PostgreSQL servers on Amazon RDS. Fixes #7177
2022-02-14 12:13:48 +05:30
Khushboo Vashi
a7ee4e5909
Acquire a lock regardless of the authentication sources while getting the database server connection.
2022-02-07 11:25:08 +05:30
Khushboo Vashi
8f7b30075e
Fixed SonarQube issues.
2022-01-27 17:22:19 +05:30
Khushboo Vashi
cc38bc132e
Fixed scroll issue in the browser tree when navigating using the keyboard.
2021-11-15 18:26:16 +05:30
Khushboo Vashi
e67bad3461
Ensure that the user should be able to navigate browser tree objects using arrow keys from keyboard. Fixes #6896
2021-11-15 11:17:42 +05:30
Khushboo Vashi
d4697e8f1c
Ensure that users should be able to modify the REMOTE_USER environment
...
variable as per their environment by introducing the new config parameter
WEBSERVER_REMOTE_USER.
Fixes #6953
2021-11-10 15:38:41 +05:30
Khushboo Vashi
aff84103d9
Fixed an issue where database nodes are not getting loaded behind a reverse
...
proxy with SSL. Fixes #6905
2021-11-10 11:47:40 +05:30
Khushboo Vashi
9e3165c0ff
1) Ensure that the master password should be prompt when MASTER_PASSWORD_REQUIRED
...
is set to True and AUTHENTICATION_SOURCES is the webserver. Fixes #6928
2) Fixed an issue where the existing server group is disappeared on rename it. Fixes #6930
2021-10-19 11:56:44 +05:30
Khushboo Vashi
a908ef7c61
Fixed browser tree sort order regression issue. Fixes #6912
2021-10-16 12:54:44 +05:30
Khushboo Vashi
5b411caabe
Fixed an issue where each click to refresh the collection node, the number of objects decreasing by tens or more. Fixes #6908
2021-10-16 12:50:51 +05:30
Khushboo Vashi
2aac87569b
Fixed an issue where the users are unable to load the databases behind an HTTP reverse proxy. Fixes #6905
2021-10-14 11:35:11 +05:30
Khushboo Vashi
9fd9ca2673
Added support for indent guides in the browser tree. Fixes #4596
2021-10-12 17:53:38 +05:30
Khushboo Vashi
ac6c6fbf97
Fixed an issue where the browser tree doesn't show all contents on changing resolution. Fixes #6881
2021-10-12 15:02:46 +05:30
Khushboo Vashi
a726635290
1) Added support for authentication via the web server (REMOTE_USER). Fixes #6657
...
2) Fixed OAuth2 integration redirect issue. Fixes #6719
Initial patch for 6657 sent by: Tom Schreiber
2021-10-12 14:52:30 +05:30
Khushboo Vashi
ca40add29b
Ensure that columns should be displayed in the order of creation instead of alphabetical order in the browser tree. Fixes #6882
2021-10-12 14:37:06 +05:30
Khushboo Vashi
9796f50362
Fixed an issue where the tree is not scrolling to the object selected from the search result. Fixes #6828
2021-10-07 17:23:21 +05:30
Khushboo Vashi
a693014371
1) Table Dialogue does not close on addition/deletion of partition. Fixes #6863
...
2) Nodes are loaded multiple times in server mode on 'Reset Layout'. Fixes #6861
2021-10-05 17:33:50 +05:30
Khushboo Vashi
8faec3e0e9
Fixed loading issue of Partitions collection node. Fixes #6844
2021-10-04 16:15:49 +05:30
Khushboo Vashi
1ec1db1ecb
Fixed an issue where label is not visible on hover, while hover on icon or expand arrow. refs #6847
2021-10-04 13:15:19 +05:30
Khushboo Vashi
65af8bcc5a
Fixed an issue where the label is not visible when hovering on any tree node in the High Contrast theme. Fixes #6847
2021-10-04 12:35:08 +05:30
Khushboo Vashi
44e1a405f0
1) Newly added server/server group is not visible in the tree unless pgAdmin is refreshed. Fixes #6839
...
2) Internal server error displayed if disconnect the server. Fixes #6852
2021-10-03 12:12:02 +05:30
Khushboo Vashi
5e0c113c7b
Properties panel is not updated when any object is added/deleted from the browser tree. Fixes #6833
2021-09-30 18:21:43 +05:30
Khushboo Vashi
aa8854db53
1) Browser panel turns blank on connecting disconnected database & server has multiple databases. Fixes #6817
...
2) The object is not selected/properties panel is not updated when the user moves to object with arrow keys. Fixes #6821
3) Object gets deselected after editing. Fixes #6824
2021-09-29 17:18:55 +05:30
Khushboo Vashi
24399daefe
1) Browser panel turns blank on connecting/disconnecting the database when the
...
server has multiple databases. Fixes #6817
2) Use a hand pointer instead of an arrow. Fixes #6820
2021-09-28 17:50:54 +05:30
Khushboo Vashi
31c7f3eaba
Fixed an error in browser tree when adding any node.
2021-09-28 15:08:59 +05:30
Khushboo Vashi
7b6101bc6d
Fixed 'Save' button issue where dialog is not getting closed.
2021-09-28 15:04:37 +05:30
Khushboo Vashi
483e2ca8d0
Port browser tree to React. Fixes #6129
2021-09-27 16:44:26 +05:30
Khushboo Vashi
d1e823bf39
Informative error should be shown if Oauth2 profile does not have email id registered. Fixes #6590
2021-09-09 12:44:37 +05:30
Khushboo Vashi
3786954a65
Added support for OAuth 2 authentication. Fixes #5940
...
Initial patch sent by: Florian Sabonchi
2021-09-09 12:40:53 +05:30
Khushboo Vashi
78b041465e
Fixed an issue where even if the user is locked, he can reset the password and can login into pgAdmin. Fixes #6664
2021-08-09 14:24:26 +05:30
Khushboo Vashi
3590c9172c
Fixed an issue where the user unable to login with OAuth2 when LDAP & OAuth2 configured as login sources. Fixes #6594
2021-07-09 21:50:50 +05:30
Khushboo Vashi
e981868246
Fixed an issue where the user unable to add server in Kerberos Authentication Mode with Master Password. Fixes #6595
2021-07-09 21:47:34 +05:30
Khushboo Vashi
5ee8045916
Informative error should be shown if Oauth2 profile does not have email id registered. Fixes #6590
2021-07-07 17:58:49 +05:30
Khushboo Vashi
36086722b3
RESQL testcase fixes for Triggers.
2021-07-07 17:56:30 +05:30
Khushboo Vashi
48ca83f31d
Added support for OAuth 2 authentication. Fixes #5940
...
Initial patch sent by: Florian Sabonchi
2021-07-06 13:22:58 +05:30
Khushboo Vashi
37278f2cd3
Fixed API test cases for PG/EPAS 9.6
2021-06-17 16:22:53 +05:30
Khushboo Vashi
460fb7ec29
Fixed an issue where pgAdmin does not open after password reset in server mode. Fixes #6513
2021-06-10 22:55:31 +05:30
Khushboo Vashi
7275ce906e
1) Fixed an issue where the user is not warned if Kerberos ticket expiration
...
is less than 30 min while initiating a global backup. Fixes #6444
2) Ensure that proper identification should be there when the server is
connected using Kerberos or without Kerberos. Fixes #6445
2021-05-14 12:33:01 +05:30
Khushboo Vashi
89b0028684
Update Kerberos docs for phase 2.
2021-05-10 10:20:47 +01:00
Khushboo Vashi
b30ec71098
Ensure that while connecting to the server using SSPI login, it should not prompt for the password. Fixes #5776
2021-05-05 11:40:48 +05:30
Khushboo Vashi
72f3730c34
Added support to connect PostgreSQL servers via Kerberos authentication. Fixes #6158
2021-05-03 16:10:45 +05:30
Khushboo Vashi
437f0df0f3
Ensure that the strings in the LDAP auth module are translatable. Fixes #6274
2021-04-08 18:15:34 +05:30
Khushboo Vashi
b973d6055d
Ensure that toggle buttons are accessible by most screen readers. Fixes #6317
2021-03-19 11:44:57 +05:30
Khushboo Vashi
f7214b7cfe
Fixed dependency tab loading issue when database name having special characters.
...
refs #6087
2021-02-02 11:49:51 +05:30
Khushboo Vashi
88c0968cab
Some minor updates to Kerberos documentation.
2021-01-25 19:32:53 +05:30
Khushboo Vashi
45fa74ae46
Updated Windows installer script for Kerberos support.
2021-01-21 16:29:03 +05:30
Khushboo Vashi
c71315f8cd
1) Added RPM/DEB dependency for Kerberos to the server package.
...
2) Handle the OSError while importing the gssapi, it fixes the Windows error.
refs #5457
2021-01-20 18:09:07 +05:30
Khushboo Vashi
9bee91b6f6
1) Fixed an issue where the Save button is enabled by default in Macro. Fixes #5905
...
2) Remove extra line after Manage Macros menu while clearing all macros. Fixes #5906
3) Ensure that 'Clear All Rows' should not work if there is no existing macro available and the user does not specify any value. Fixes #5907
4) Fixed an issue where the server is disconnected error message displayed if the user creates Macro with invalid SQL. Fixes #5929
2021-01-20 13:52:00 +05:30
Khushboo Vashi
c0ef0a893d
1) Added support for Kerberos authentication, using SPNEGO to forward the Kerberos tickets through a browser. Fixes #5457
...
2) Fixed incorrect log information for AUTHENTICATION_SOURCES. Fixes #5829
2021-01-18 16:32:10 +05:30
Khushboo Vashi
6ead597b43
1) Added support for Kerberos authentication, using SPNEGO to forward the Kerberos tickets through a browser. Fixes #5457
...
2) Fixed incorrect log information for AUTHENTICATION_SOURCES. Fixes #5829
2021-01-14 13:46:48 +05:30
Khushboo Vashi
29c3c0cf7f
Fixed BatchProcessTest cases failing on Jenkins.
2020-11-19 18:09:35 +05:30
Khushboo Vashi
14a5d05b80
Ensure that non-superuser should be able to debug the function. Fixes #5760
2020-10-30 15:03:18 +05:30
Khushboo Vashi
9b4317fb25
Fixed Jasmine test cases.
2020-10-21 22:14:10 +05:30
Khushboo Vashi
6addd207af
Ensure that macros should be run on the older version of Safari and Chrome. Fixes #5911
2020-10-15 15:59:53 +05:30
Khushboo Vashi
49b139bb75
Added escape and unescape for the strings used in query tool and new connection support. Fixes #5899 .
2020-10-12 16:20:33 +05:30
Khushboo Vashi
f4d6290b50
Update the macro help link.
2020-10-09 11:52:46 +05:30
Khushboo Vashi
c28509ac28
Fixed an issue where the user is unable to change the macro name. Fixes #5885
2020-10-05 14:40:21 +05:30
Khushboo Vashi
228d4bb321
Fixed SQLAlchemy operation error with the boolean value as true/false for Python version < 3.7
2020-10-01 13:29:46 +05:30
Khushboo Vashi
4616a74029
Added Macro support. Fixes #1402
2020-09-28 15:26:45 +05:30
Khushboo Vashi
31bbdd6a12
Fixed code smell 'String literals should not be duplicated'.
2020-09-03 18:35:58 +05:30
Khushboo Vashi
cc5a7ea334
Fixed code smell 'String literals should not be duplicated'.
...
Create a constant.py file which contains the common Constants.
2020-08-19 14:16:02 +05:30
Khushboo Vashi
ae18b9a0ac
Fixed schema diff issue when selecting any identical node.
2020-08-17 17:26:58 +05:30
Khushboo Vashi
5b688cf949
Resolve schema diff dependencies by selecting the appropriate node automatically and maintain the order in the generated script. Fixes #5730
2020-08-12 17:36:48 +05:30
Khushboo Vashi
645517d22d
Added support for LDAP anonymous binding. Fixes #5650
2020-07-20 15:30:06 +05:30
Khushboo Vashi
bd9dc97b4f
Fixed code smell 'Functions, methods, and lambdas should not have too many parameters' reported by SonarQube.
2020-07-14 19:23:50 +05:30
Khushboo Vashi
58b4c45d0c
Added support for LDAP authentication with different DN by setting the dedicated user for the LDAP connection. Fixes #5484
2020-07-06 19:35:55 +05:30
Khushboo Vashi
b5f0190799
Fixed the SonarQube Code smells having Rule 'Functions, methods and lambdas should not have too many parameters'.
2020-07-03 14:24:54 +05:30
Khushboo Vashi
c7a16a4bd5
Fixed code smells having rule 'Nested blocks of code should not be left empty'.
2020-06-26 13:18:27 +05:30
Khushboo Vashi
8ab358ccec
Fix following issues reported by SonarQube:
...
1) Properties of variables with "null" or "undefined" values should not be accessed
2) Variables should not be self-assigned
3) "in" should not be used with primitive types
2020-06-15 16:50:07 +05:30
Khushboo Vashi
d1bdb178e2
Fixed an issue where if LDAP_SEARCH_BASE_DN is not set then, the value for LDAP_BASE_DN will be considered. Fixes #5487
2020-05-18 12:35:34 +05:30
Khushboo Vashi
0f56c25893
Changed the user identity from email to username in the log file.
...
refs #5452
2020-05-18 11:01:20 +05:30