Matthew Kleiman
94aa5487fb
Update Slickgrid to 2.3.7. As this version includes all the features we need, it can be moved out of the vendor directory and we'll use yarn to pull it in.
2017-06-23 09:35:56 +01:00
Matthew Kleiman
b98fcaa829
Ensure the relevant Makefile targets install node modules before running.
2017-06-23 09:23:31 +01:00
Khushboo Vashi
25282f3094
Additional preference fix.
2017-06-22 14:55:45 +01:00
Murtuza Zabuawala
0ab637c7ab
Fix import/export to work as expected with TSV data. Fixes #1934
2017-06-22 13:57:32 +01:00
Khushboo Vashi
33e75d24f8
Fix preferences handling for utilities.
2017-06-22 12:18:56 +01:00
Murtuza Zabuawala
137bae1b04
Ensure default values are honoured when adding/editing columns. Fixes #1860
2017-06-22 12:11:02 +01:00
Ashesh Vashi
d26337a1ba
Moved the javascripts of the following browser node modules to the
...
'static' directory from 'templates' in the respective module directory:
- Server Group
- Server
- Database
- Schema
- Cast
- Event trigger
- Extension
- Foreign data wrapper
- Language
- Catalog Object
- Collation
- Domain Constraint
- Domain
- Foreign server
- FTS Configuration
- FTS Dictionary
- FTS Parser
- FTS Template
- Function
- Procedure
- Trigger Function
- Package
- Sequence
- Catalog
- Schema
- Synonym
- Table
- Type
- Materialized View
- View
- pgAgent Modules
+ Job (pga_job)
+ Schedule (pga_schedule)
+ Steps (pga_jobstep)
Added new dynanic modules for listing the supported server types, and
current user information.
NOTE: We've not yet moved the javascripts for the children of the table
module.
2017-06-22 15:58:32 +05:30
Khushboo Vashi
67fd119de8
Maintain a client-side cache of preference values, populated using an async call. Fixes #2487
2017-06-21 17:09:59 +01:00
Murtuza Zabuawala
b9f6fb9545
Update MatView and pgAgent modules to work with recent integer/numeric changes. Fixes #2504
2017-06-21 17:03:43 +01:00
Murtuza Zabuawala
b9736cbd74
Handle missing/dropped synonyms gracefully. Fixes #2503
2017-06-21 16:59:43 +01:00
George Gelashvili
5cfa22cf23
Fix React to work with QtWebKit
...
We learned that the underlying issue was related to react-dom's SyntheticEvent.augmentClass function being undefined.
This seems to be caused by attempted property assignment after the SyntheticEvent had been replaced by a Proxy of itself. This works fine in Chromium et al, but QtWebKit doesn't deal with Proxy Event objects well.
Moving the augmentClass definition and assignment up above the Proxy stuff resolves the issue in a PR to React: https://github.com/facebook/react/pull/10011
2017-06-21 11:25:22 +01:00
George Gelashvili
a45b87d9b7
Vendorize React. This is required at this time because we need to modify it to work with QtWebKit.
...
The patch to do that has been submitted upstream; if accepted, we can un-vendorize again.
2017-06-21 11:20:02 +01:00
Shruti B Iyer
281b67952a
Consolidate selection colors in the drop down menu and browser tree to match the light blue agreed upon in the styleguide.
2017-06-21 11:11:49 +01:00
Murtuza Zabuawala
f0202228d0
Increase the default size of the Grant Wizard to enable it to properly display privileges at the default size on smaller displays. Fixes #2013
2017-06-21 11:08:23 +01:00
Dave Page
bf5a2252af
Install the Yarn deps before trying to bundle.
2017-06-20 12:06:35 +01:00
Dave Page
9829d74a04
Correct the v10 template path.
2017-06-20 12:04:13 +01:00
Dave Page
c5616c7869
Run yarn tasks where required to run the tests.
2017-06-20 11:58:54 +01:00
Dave Page
bd917f2348
Create a runner for the feature tests.
2017-06-20 11:51:22 +01:00
Murtuza Zabuawala
34518d328e
No need for the menu icon to link to the homepage, as pgAdmin is a SPA. Fixes #2479
2017-06-20 10:28:35 +01:00
Murtuza Zabuawala
d2ba57c1ab
Properly handle bytea[], and 'infinity'::real/real[]. Fixes #2498 . Fixes #2502 .
2017-06-20 10:19:11 +01:00
Neel Patel
a21dad4c45
Fix runtime support under Qt4
2017-06-16 11:26:31 +01:00
Khushboo Vashi
1ee555e468
Ensure the feature tests use the correct test settings database. Fixes #2486
2017-06-16 10:17:38 +01:00
Neel Patel
0056a94115
Add support for detachable tabs to the runtime.
...
This allows the Query Tool, Debugger and web browser tabs to be moved to different monitors as desired.
Fixes #1344
2017-06-16 09:57:19 +01:00
Ashesh Vashi
900ccebb50
Using client-side implementation of 'url_for' in the settings module.
2017-06-16 08:57:23 +05:30
Ashesh Vashi
5c140b3f58
Using client-side 'url_for' implementation in the user management
...
module.
2017-06-16 00:16:30 +05:30
Ashesh Vashi
e65b605912
Using client-side 'url_for' implementation in the import/export module.
2017-06-16 00:00:17 +05:30
Ashesh Vashi
07580b8444
Using client-side 'url_for' implementation in the maintenance module.
2017-06-15 23:50:53 +05:30
Dave Page
5d45dee686
Fix Yarn tasks for Windows
2017-06-15 15:32:07 +01:00
Johan Van de Wauw
827aa72e99
Fix a typo in the config file
2017-06-15 15:18:59 +01:00
Surinder Kumar
2a87585665
Fix script options which were inadvertently broken in the query tool tab naming patch.
2017-06-15 12:19:47 +01:00
Murtuza Zabuawala
d70c3003d3
Add double precision[] tests to the query tool.
2017-06-15 11:54:17 +01:00
Murtuza Zabuawala
8376d33d77
Fix canceling of Grant Wizard on Windows. Fixes #2142
2017-06-15 11:42:13 +01:00
Dave Page
6938fbafb5
Add some more Makefile targets for running different test suites.
2017-06-14 14:11:51 +01:00
Surinder Kumar
fdc9eed514
Ensure text editors render in an appropriate place on the results grid. Fixes #2477
2017-06-14 12:18:27 +01:00
Surinder Kumar
2b4a8ed89c
Un-break the feature tests. Fixes from Surinder and myself.
2017-06-14 09:59:11 +01:00
Joao Pedro De Almeida Pereira
4b846ae4e0
Fix the JS Bundler test to work when there are multiple servers defined in a test run.
2017-06-14 09:37:20 +01:00
Dave Page
cb97722fc3
Temporarily disable the Javascript bundler test until it handle more than one run.
2017-06-13 14:21:41 +01:00
Surinder Kumar
57d866f7b7
Use a more sensible name for Query Tool tabs. Fixes #2482
2017-06-13 11:34:24 +01:00
Ashesh Vashi
467825c2d1
Package 'mock' is required for testing, and for Python < 3.3 only.
2017-06-13 15:57:56 +05:30
Akshay Joshi
794b70daea
Fixed issue of opening file manager dialog from Query Tool.
2017-06-13 15:48:12 +05:30
Ashesh Vashi
903389d7b7
Required mock package for python < 3.3.
...
It was required for the commit:
1208206bc0
Also, do not fetch the scenario-name, when it is not avaiable (but - use
default vaule as the stringified test-case itself).
2017-06-13 15:43:31 +05:30
Joao Pedro De Almeida Pereira
a9ce9c9717
Skip a test that uses the COLLATE option on PG versions below 9.1 (e.g. Greenplum).
2017-06-13 10:27:09 +01:00
Khushboo Vashi
3a5fda44e4
Add a shortcut (Ctrl/Cmd + 0 (zero)) to the runtime to allow the zoom level to be reset. Fixes #2485
2017-06-13 10:21:51 +01:00
Shruti B Iyer
1208206bc0
Initial re-vamp of the History tab.
2017-06-13 09:50:41 +01:00
Khushboo Vashi
16a15bf934
Fix the fix for RM2324.
2017-06-13 09:18:44 +01:00
Ashesh Vashi
0243d886c3
Using client-side 'url_for' implementation in the Grant-Wizard module.
2017-06-13 11:47:55 +05:30
Ashesh Vashi
f9a3878220
Using client-side 'url_for' implementation in the restore module.
2017-06-13 11:00:17 +05:30
Ashesh Vashi
4a46f7b1eb
Using client-side 'url_for' implementation in the backup module.
2017-06-13 10:59:11 +05:30
Ashesh Vashi
1a7c9d5ca1
Using client-side 'url_for' implementation in the module - bgprocess
...
(background-processes).
2017-06-13 09:18:48 +05:30
Shruti B Iyer
f1acad85db
Add a missing translation call.
2017-06-12 17:20:40 +01:00