Akshay Joshi
719938a14c
Fixed issue where 'Identity file' control of SSH Tunnel tab is enabled when database is connected and 'Use SSH tunneling' flag is set to No.
2018-05-17 17:18:00 +05:30
Anthony Emengo
a7ee85619d
Using the '.eslintignore' config file for excluding the temporary,
...
vendor specific, and templates files, instead of writing our own logic
to do so.
Patch by: Anthony & Joao
Reviewed by: Khushboo
2018-05-17 11:34:04 +05:30
Akshay Joshi
ccf58570b1
Support running feature tests against Firefox. Fixes #3270
2018-05-15 15:10:11 +01:00
Anthony Emengo
ab27b9d118
Fix template handling in tests for Windows.
2018-05-14 15:47:38 +01:00
Joao De Almeida Pereira
bc4d16eb83
Initial version of the new tree implementation.
...
This is the first version of our Tree implementation. At this point is a
very simple tree without no abstractions and with code that eventually
is not very performant, but this is only the first iteration and we are
trying to follow the 'Last Responsible Moment Principle' [1].
Implemention details:
- Creation of PGBrowser.treeMenu
- Initial version of the Tree Adaptor 'pgadmin/static/js/tree/tree.js'
- TreeFake test double that can replace the Tree for testing purposes
- Tests, As an interesting asside because Fake’s need to behave like
the real object you will noticed that there are tests for this type
of double and they the same as of the real object.
[1] https://medium.com/@aidanjcasey/guiding-principles-for-an-evolutionary-software-architecture-b6dc2cb24680
Patched by: Victoria && Joao
Reviewed by: Khushboo & Ashesh
2018-05-14 18:00:23 +05:30
Aditya Toshniwal
a34b3f27d4
Fix webpack config regexps to be more Windows-friendly.
2018-05-11 10:23:37 +01:00
Murtuza Zabuawala
e17b62c055
Using the latest version (v2.3.0) of jquery.event.drop.
2018-05-10 13:26:10 +05:30
Ashesh Vashi
ccdc1a6c74
Revert back to jquery version 1.12.4 until we fix the jasmine testsuite, which is failing with jQuery (v3.0+)
2018-05-10 13:24:42 +05:30
Murtuza Zabuawala
a02a4eb51a
Using the latest version (v2.3.0) of jquery.event.drag to fix the
...
jasmine testsuite.
2018-05-10 12:24:54 +05:30
Joao De Almeida Pereira
b8f49daeb8
Change the order of the shims in the shims file.
...
Patch by: Victoria && Joao
Reviweb by: Khushboo
2018-05-10 12:06:43 +05:30
Ashesh Vashi
b8d0db7e7a
Using the 'webcabin-docker' from new repository, which contains fixed
...
for supporting jQuery 3.0+.
Also - updated the jquery version to '^3.0'.
2018-05-10 12:02:33 +05:30
Khushboo Vashi
ba23ba9b8b
Ensure the debugger container has focus when loaded. Fixes #3295
2018-05-09 14:26:50 +01:00
Murtuza Zabuawala
a68dac97c4
Set SESSION_COOKIE_SAMESITE='Lax' per Flask recommendation to prevents sending cookies with CSRF-prone requests from external sites, such as submitting a form. Fixes #3342
2018-05-09 14:04:50 +01:00
Aditya Toshniwal
5b86a67a41
Fixed query tool keyboard issue where arrow keys were not behaving as expected for execute options dropdown. Fixes #3298
2018-05-09 13:05:22 +05:30
Khushboo Vashi
3ac3e73daf
Fixed layout of the alertify error message in the query tool. Fixes #3310
2018-05-07 16:04:47 +05:30
Khushboo Vashi
567f764234
Backup, Maintenance and Restore should not be started if database name contains "=" symbol. Fixes #1220 #1221
2018-05-07 15:09:12 +05:30
Dave Page
8937375885
Standardise the error handling for parsing of JSON response messages from the server. Fixes #3238
2018-05-04 16:56:15 +01:00
Dave Page
554a199fd2
Bump version to avoid confusion
2018-05-04 13:52:24 +01:00
Akshay Joshi
b7fb01ab04
Add support for SSH tunneled connections. Fixes #1447
2018-05-04 11:27:27 +01:00
Murtuza Zabuawala
455c45ea85
Update chromedriver version to support Chrome 66.
2018-05-04 10:20:14 +01:00
Anthony Emengo
3ff56b2d49
Scroll cells into the viewport if needed during the CheckForViewData feature test.
2018-05-04 10:15:02 +01:00
Anthony Emengo
56658a9f8e
Fix the template loader to work reliably under Windows (fixing external tables under Greenplum). Fixes #3324
2018-05-03 15:54:15 +01:00
Dave Page
59d8f6fb84
Allow feature tests to run in Chrome headless mode.
2018-05-02 16:51:17 +01:00
Khushboo Vashi
732d8d903d
F5 key should work to refresh Browser tree. Fixes #3284
...
Refactoring by: Joao Pedro De Almeida Pereira
2018-05-02 11:43:42 +05:30
Ashesh Vashi
c94439bf8e
Fixed the issues for all the javascript files reported by the liner.
2018-04-30 17:51:57 +05:30
Joao De Almeida Pereira
31e73f4096
Ensure the JS-linter is running on all the tests files.
2018-04-30 17:50:51 +05:30
Joao Pedro De Almeida Pereira
201f6d359f
Cleanup some old code that was failing CI.
2018-04-26 16:21:46 +01:00
Joao De Almeida Pereira
966279c1b3
Fixed issue where icon for Partitioned tables was the same as Non Partitioned tables for GreenPlum database. Fixes #3308
2018-04-26 17:05:56 +05:30
Joao De Almeida Pereira
2ace6a60f3
Fixed display SQL of table with index for GreenPlum database. Fixes #3306
2018-04-25 12:36:41 +05:30
Ashesh Vashi
b653b742ed
Close button added to the alertify message box, which pops up in case of backend error. Fixes #3290
2018-04-24 18:57:31 +05:30
Dave Page
eb35629712
Another attempt at making the JA translation work properly. Gettext really doesn't seem to like percentage signs. Fixes #3303
2018-04-20 09:46:50 +01:00
Taiki Terauchi
51cc7c1e33
Fix an error in the Japanese translation that caused a startup failure. Fixes #3303
2018-04-20 09:12:03 +01:00
Dave Page
71620dc26e
This time, properly fix Alertify version requirement which inadvertently got bumped.
2018-04-18 09:23:16 +01:00
Dave Page
dea7491df6
Fix Alertify version requirement which inadvertently got bumped.
2018-04-18 09:09:28 +01:00
Identifier Anonymous
0493b86d4d
Update Japanese translation.
2018-04-16 15:38:39 +01:00
Aditya Toshniwal
d5fdd32971
Fix an error generating SQL for trigger functions. Fixes #3179
2018-04-12 14:10:35 +01:00
Murtuza Zabuawala
c08adb5567
Catch errors when trying to EXPLAIN an invalid query. Fixes #3257
2018-04-12 10:50:57 +01:00
Murtuza Zabuawala
79edf40141
Fix password encryption/decryption on Python 3.
2018-04-11 13:45:59 +01:00
Dave Page
163cadc279
Revert "Fix non-ASCII password decryption/encryption under Python 3"
...
This reverts commit d0a640442c
.
Seems to anger Python 2.7
2018-04-10 17:12:14 +01:00
Murtuza Zabuawala
d0a640442c
Fix non-ASCII password decryption/encryption under Python 3
2018-04-10 16:50:43 +01:00
Murtuza Zabuawala
f5e474e4ec
Ensure the query tool will open properly under MS Edge.
2018-04-10 11:09:59 +01:00
Dave Page
9b115c5e46
Message catalog update
2018-04-06 14:59:51 +01:00
Murtuza Zabuawala
78c3db6fc9
Update filter dialogue Javascript to use ES6.
2018-04-06 10:38:04 +01:00
Murtuza Zabuawala
8ec51412c3
Add a (configurable) limit to the number of pgAgent job history rows displayed on the statistics tab. Fixes #3072
2018-04-06 10:00:25 +01:00
Murtuza Zabuawala
fa1854bd85
Allow sorting when viewing/editing data. Fixes #1894
2018-04-05 16:25:17 +01:00
Neel Patel
659390493d
Ensure Alertify dialogues are modal to prevent them being closed by mis-click. Fixes #3248
2018-04-05 11:28:18 +01:00
Murtuza Zabuawala
b7c86da586
Fix requirements for Python 2.6.
2018-04-04 12:26:44 +01:00
Murtuza Zabuawala
a705fb46a8
Refactor and simplify query tool connection error handling code. Fixes #3235
2018-04-04 11:20:36 +01:00
Murtuza Zabuawala
be055ce57d
Update Python and JS modules. Fixes #3154
2018-04-04 10:47:01 +01:00
Khushboo Vashi
7805170783
Add the ability to enable/disable UI animations. Fixes #1978
2018-04-03 14:52:13 +01:00