Atul Sharma
788f7f3a69
Bundle fonts with pgAdmin so we have a standard set for all platforms.
...
Research by Shirley at Pivotal.
2017-09-13 16:01:14 +01:00
Surinder Kumar
e819465e38
Always pack React in prod mode to avoid a bug in debug mode that prevents the history tab working.
2017-09-13 15:50:09 +01:00
Chethana Kumar
ff79dfc186
Update cast icons with improved design.
2017-09-13 10:43:39 +01:00
Chethana Kumar
3779c36d0f
Update server and database icons with a clearer design.
2017-09-13 09:59:07 +01:00
Murtuza Zabuawala
80ce889c3d
Fix an issue in User mapping module where users were not listed. Fixes #2693
2017-09-13 09:53:25 +01:00
Murtuza Zabuawala
5891bda06a
Fix an issue where base types are not displaying in the create/edit domain dialog, also corrected the condition to show hidden system types. Fixes #2692
2017-09-13 09:52:16 +01:00
Surinder Kumar
120dbcc7d8
Run webpack in production mode when building for releases. Fixes #2660
2017-09-13 09:47:01 +01:00
Teng Zhang
512afd6618
Highlighting greenplum keywords in sql editor
2017-09-11 19:39:50 +05:30
Chethana Kumar
f79b7f26b1
Using the svg icons for domain constraint, and server browser nodes.
2017-09-11 18:24:04 +05:30
Dave Page
51fd8f29fb
Add new icons to release notes.
2017-09-11 11:22:43 +01:00
Dave Page
732c373dfb
Use wheel==0.29.0 with Python 2.6 and 3.3.
2017-09-11 11:06:29 +01:00
Dave Page
cca7526b9b
Remove menu icon tests that are no longer required.
2017-09-11 10:13:54 +01:00
Dave Page
4b5b3195c4
Bump the build suffix in preparation for release.
2017-09-11 10:04:20 +01:00
Ashesh Vashi
3bbd1a8a48
Remove icons from the menus to de-clutter the UI and make it more consistent with most OSs.
2017-09-11 09:51:26 +01:00
Dave Page
8b1aeadaf0
Stick with the older Flask-Script module for Python 2.6
2017-09-11 09:09:49 +01:00
Ashesh Vashi
ac2512799e
Rename the SecurityGroupUnderSchema to SecurityGroupSchema, and
...
redefined in the database (instead of schema) javascript module, as it
is also used by the foreign-server node too.
Reported by: Neel Patel
2017-09-11 13:13:40 +05:30
Ashesh Vashi
8c8c0e78ca
Miscellaneous fixes for icon sizing issue, missing tree nodes to be
...
webpacked, etc.
- Fixed the background-size for the svg icons to 20x20 px such that it
does not adjust it's size when a context menu height is different due
to length of the node label, also - it allows us to fix the issue of
icons sizes in the Grant Wizard.
- Added two missing browser tree nodes in the webpack configuration
i.e. Foreign Server, and User Mapping
- Removed a redundant javascript file foreign-server.js
- Fixed the missing context menu icons for Foreign Table, and Tablespace
nodes.
Thanks EDB development team to find the regression added after the icon
changes in quick time.
2017-09-11 12:55:42 +05:30
Ashesh Vashi
4018562bc7
Changes in the stylesheets to support the svg icons for the browser
...
tree nodes.
2017-09-11 11:22:55 +05:30
Chethana Kumar
23a00f9614
Replacing existing browser tree node png icons with the svg icons. Made
...
it compatible with the pgAdmin 4 color combination.
TODO::
Icons for the following nodes are in PNG format.
- Domain Constraint (Only the invalid icon)
- pgAgent Job Steps
- Green Plum database server
- Server (Only server.png, which is used in the create/edit dialog)
2017-09-11 11:17:31 +05:30
Karen Blatchley
23dd68b212
Initial draft of the 2.0 release notes.
2017-09-08 15:50:13 +01:00
Murtuza Zabuawala
8d248dab4c
Fix quoting of index column names on tables. Fixes #2619
2017-09-07 16:36:35 +01:00
Murtuza Zabuawala
d5f60e1a47
Fix layout of password prompt dialogue. Fixes #2684
2017-09-07 16:27:02 +01:00
Harshal Dhumal
263aa42725
Reset query tool options before running tests. Fixes #2681
2017-09-05 16:25:15 +01:00
Surinder Kumar
c4393a7795
Fix Copy so it still works after query results have been copied. Fixes #2637
2017-08-31 14:50:39 +01:00
Akshay Joshi
47cf874460
1) Fixed error in alertify.pgNotifier when server connection is lost.
...
2) Change styling of alertify.pgNotifier as we did for success, error and info.
2017-08-31 18:02:03 +05:30
Surinder Kumar
2945b3fe93
Define the proper NODE_ENV environment during running the webpack.
...
Using the webpack.DefinePlugin during the development build too, not
just in production build.
Fixes #2596 .
Also - passing option 'warning: false' for UglifyJsPlugin, which will
not show warning messages on the console during the production build.
2017-08-31 14:28:52 +05:30
Dave Cramer
eae6f0427c
Fix display of types in GPDB.
2017-08-31 09:57:27 +01:00
Harshal Dhumal
dbf760c6e7
Improve datamodel validations for default Validator if user (developer) do not implement validate function in datamodel. Fixes #2670
2017-08-31 09:54:31 +01:00
Murtuza Zabuawala
52840d68a8
Fix RE-SQL for triggers with a single arg. Fixes #2668
2017-08-31 09:39:09 +01:00
Teng Zhang
821442ed8f
GPDB compatibility fixes:
...
When connected to a Greenplum database server
- Hide items that not work with GPDB, such as Triggers, FDW, FTS_*, etc
- Tables/Views/Catalogs/Language node can expand correctly
- Views/Languages/Catalogs can show properties dialog with correct information
- Show a greenplum icon at the server node
Teng Zhang & Hao Wang
2017-08-30 11:18:14 +01:00
Harshal Dhumal
048205ead5
Rename the debugger XSS test function to 'a_test_function' to ensure it appears near the top of the tree and not off-screen.
...
This should not be a permanent fix (the test should be able to scroll the treeview), but works for now to stop tests failing.
2017-08-30 11:12:27 +01:00
Surinder Kumar
7835da267b
Allow pgAdmin to run with config database versions from the future. Fixes #2664
2017-08-29 15:03:02 +01:00
Harshal Dhumal
ceb9438000
Cleanup feature tests. Fixes #2586
2017-08-29 14:57:56 +01:00
Murtuza Zabuawala
401e13ca65
Fixed issue where 'backend_type' column is exist for database server version greater than 10.
...
Issue is regression of RM #2597 .
2017-08-28 16:18:05 +05:30
Harshal Dhumal
b1ad89fb4a
Using the proper python syntax to fetch the default binary path for
...
different servers types.
2017-08-26 09:59:57 +05:30
Ashesh Vashi
6b727c43b9
Define the utility path lable, and help message for the Greenplum
...
database server, shown in the preferences dialog.
Also, fixed the issue, when server type is not defined in the
DEFAULT_BINARY_PATHS, in the configuration.
2017-08-25 21:35:57 +05:30
Murtuza Zabuawala
74db837417
Allow queries to be cancelled from the dashboard, and display additional info in the subnode control. Fixes #2597
2017-08-25 16:57:33 +01:00
Teng Zhang
46c5df4e7b
Greenplum specific DDL and Dashboard display changes.
...
Initial patch by Sarah McAlear<smcalear@pivotal.io>.
2017-08-25 17:53:03 +05:30
Murtuza Zabuawala
d3babd78aa
Fixes #2560 - View is not fully qualified in Trigger definition.
2017-08-25 17:45:20 +05:30
Surinder Kumar
f711336a6b
Add package run scripts to allow to run the webpack in watch mode, also
...
added '--progress' option to make it more interactive.
2017-08-25 17:26:56 +05:30
Wenlin Zhang
5dd375dd20
Fix the feature tests failuers.
2017-08-25 17:16:36 +05:30
Dave Page
8579909558
Ensure the SERVER_MODE changes don't break the PIP build.
2017-08-25 12:17:47 +01:00
Dave Page
5c016f0993
Update docs to more accurately reflect the SERVER_MODE config requirements.
2017-08-25 12:13:03 +01:00
Dave Page
a65f7b330b
Ensure builtins.SERVER_MODE is handled if running setup.py standalone.
2017-08-25 11:56:44 +01:00
Dave Page
507d8b3fe4
Regression tests aren't run under the runtime, so no need to check for builtins.SERVER_MODE's existence.
2017-08-25 11:56:10 +01:00
Dave Page
0e5ea58294
Ensure builtins.SERVER_MODE is present so the docs build cleanly.
2017-08-25 11:19:27 +01:00
Dave Page
f195b18f2d
Ship with pre-configured paths that can work in both Server and Desktop modes out of the box. Fixes #2662
...
Ship the web code using server mode with appropriate paths by default and enable the runtime to override the mode, and force into desktop changing the appropriate paths to user-specific ones.
Note that this change will likely cause more advanced users to have to tweak configs.
RPMs will also need changes to create /var/lib/pgadmin and /var/log/pgadmin, owned by the webserver account.
2017-08-25 10:54:28 +01:00
Dave Page
fb9eee47bd
Bump the version number for 2.0. Let's get testing started ASAP!
2017-08-25 10:18:42 +01:00
Navnath Gadakh
bd04cfaaa8
Properly cleanup after running the FTS test cases.
2017-08-25 09:32:46 +01:00
Akshay Joshi
fe6e4686a2
Unable to add/update variables for columns of a table. Fixes #2659
2017-08-23 17:11:30 +05:30