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
Surinder Kumar
ee20a10e94
Syntax error while saving changes for start/end time, weekdays, monthdays, month, hours, minutes while updating the pgAgent Job. Fixes #2657 .
2017-08-23 14:05:54 +05:30
Surinder Kumar
cb9a05a7e7
Datetimepicker will expand from bottom instead of Top, because of that user won't be able to select start and end time properly. Fixes #2656
2017-08-23 11:26:24 +05:30
Sarah McAlear
b585063a26
Refactor keyboard shortcut functions in the query tool. Fix some incorrect keycodes and update docs.
...
Initial work by Sarah & Violet @ Pivotal, with additional tweaks by Murtuza @ EDB.
2017-08-21 15:27:29 +01:00
Murtuza Zabuawala
2e2ca26020
Ensure role names are escaped in the membership control. Fixes #2606
2017-08-21 14:00:33 +01:00
Murtuza Zabuawala
654326a0d1
Update CodeMirror version. Fixes #1697 . Fixes #2168 . Fixes #2447 . Fixes #2562 .
2017-08-21 13:43:41 +01:00
Murtuza Zabuawala
d757d8698d
Fix connection string validation for pgAgent jobs. Fixes #2655
2017-08-21 13:20:07 +01:00
Surinder Kumar
6d7b54eb62
Update datetime picker. Fixes #2654
2017-08-21 13:17:35 +01:00
Atul Sharma
e6223c9a49
Fixes #2567 - Use the proper database connection to fetch the default
...
prileges in the properties tab of the database.
Reviewed by: Murtuza Zabuawala
2017-08-18 09:15:57 +05:30
Violet Cheng
d527769bf8
Extract the generate_url(..) function from node.js, and collection.js
2017-08-17 21:43:07 +05:30
Murtuza Zabuawala
e9b80dae9c
User can not add New Server through Quick links. Fixes #2634
2017-08-17 18:14:06 +05:30
Sarah McAlear
dee5186f65
Fixed alertify notification messages where checkmark box disconnected from frame. Fixes #2644
2017-08-17 17:54:12 +05:30
Surinder Kumar
c7686dee05
Unset compression ratio if it is an empty string in Backup module. Fixes #2582
2017-08-17 16:35:42 +05:30
Surinder Kumar
bff48e0b2d
Fixed the path reference of load-node.gif which was referencing to vendor directory. Fixes #2646
2017-08-17 15:27:09 +05:30
Murtuza Zabuawala
2df4625ce0
1) Connection Type cell was not honouring to 'Kind' option in Subnode control.
...
2) Kind option was not saved properly
3) User was not be able to update Kind option in edit mode.
Fixes #2633
2017-08-17 15:00:08 +05:30
Murtuza Zabuawala
2c6c4a16ce
Use dict based data instead of 2d-array in Type module as we are adding keys on the fly.
...
Reviewed By: Harshal Dhumal
2017-08-17 13:07:39 +05:30
Neel Patel
deb5475b98
On certain linux operating systems, Qt application exits with an error
...
message such as 'X Error: BadDrawable'.
In order to resolve the issue, we need to let the Qt know not to load
the MIT-SHM extension.
Reference:
https://iwf1.com/quick-fix-one-kdes-common-xorg-errors-x-error-baddrawable/
2017-08-09 16:52:43 +05:30
Khushboo Vashi
c4ca781ce2
Fixed some UX issue with the Import/Export tool.
...
- Couldn't click on the filename control once gets an error.
- Encoding is not in alphabetical order.
2017-08-09 16:52:43 +05:30
Hao Wang
5141debae7
UX improvements of the history in the query tool.
...
- Added copy button for query text.
- Historical queries are binned/grouped by day.
Patch By: Hao Wang, Sarah McAlear
2017-08-09 16:52:43 +05:30
Surinder Kumar
33bd9d4782
Enable source maps for debugging purpose in all webpack modules
...
(except for vendor, and codemirror).
2017-08-09 16:52:43 +05:30
Ashesh Vashi
845025db8f
Some cosmetic changes.
...
- Loading 'pgadmin' as 'sources/pgadmin', as found under the 'sources'
reference directory to be consistent with other files.
- Removed the 'pgadmin' reference from the base.html template.
- Renamed 'pgadmin.slickgrid.editors.js', and
'pgadmin.slickgrid.formatters.js' as 'editors.js', and 'formatters.js'
respectively, as they're already in the 'pgadmin/static/js/slickgrid'
directory.
- Removed the duplicate entry of 'translations' from the webpack.shim.js
2017-08-09 16:52:12 +05:30
Akshay Joshi
e418cb8387
Changed the mapping of cell from 'numeric' to 'integer' for integer control as numeric cell has been removed from the code. Fixes #2631
2017-08-07 14:02:59 +05:30
Akshay Joshi
801a05891e
Set the database name to blank('') when job type is set to batch, while creating pgAgent job. Fixes #2620
2017-08-04 19:31:17 +05:30
Surinder Kumar
06a65ecf71
Added missing pgagent file in webpack.config.js Fixes #2617
2017-08-04 17:39:05 +05:30
Murtuza Zabuawala
ef48c2ed91
Fixed issue in query tool where messages were not displaying from functions/procedures properly. Fixes #2555
2017-08-04 15:50:39 +05:30
Murtuza Zabuawala
bebfc62721
Fixed collation tests on Windows, replace use of default 'POSIX' collation with 'C' collation for testing. Fixes #2501
2017-08-03 16:46:20 +05:30
Murtuza Zabuawala
6717aff8f5
Domain create dialog do not open and Font size issue in Security label control. Fixes #2616
2017-08-01 16:37:17 +05:30
Akshay Joshi
e506fa1dbe
Improved alertify notification logic. Remove AlertifyWrapper class and extend notification methods in alertify itself.
2017-07-31 18:59:44 +05:30
Akshay Joshi
a7f58e2b92
1) Added partition module in webpack config.
...
2) Fixed missing logic of partition from primary_key.js and unique_constraint.js as this two files are newly created for webpack.
3) Changed the node name from 'check_constraint' to 'check_constraints'. Also changed the same in test case url.
2017-07-31 18:25:04 +05:30
Ashesh Vashi
bdefdf5d4e
Requests for statistics were not stopped even when Dashboard panel is
...
closed. It is a regression of webpack.
2017-07-31 16:48:52 +05:30
Surinder Kumar
6d5417709c
Moved the javascripts of different modules from 'templates' to 'static' directory.
...
Moving the javascripts for the following modules:
- About
- Browser nodes
- Dashboard
- FileManager
- Vendor/snap.svg
- Preferences
- Settings
- Backup
- Datagrid
- Debugger
- Sqleditor
- Grant Wizard
- Import & Export
- Maintenance
- Restore and
- User Management
2017-07-27 17:25:08 +05:30
Harshal Dhumal
831c614a60
Store the file dialog view on toggle.
2017-07-26 14:35:43 +01:00
Murtuza Zabuawala
af26d983e5
Fixup tests following label changes.
2017-07-26 13:45:44 +01:00
Harshal Dhumal
97cd74a373
Default the file browser view to list, and make it configurable. Fixes #2579
2017-07-26 13:09:52 +01:00
Khushboo Vashi
d1e7254fbd
Handle control visibility properly in javascript strict mode.
2017-07-26 12:55:46 +01:00
Murtuza Zabuawala
1fa9648a21
Update keyboard shortcuts per discussion. Also, make the labels platform sensitive.
2017-07-26 12:50:42 +01:00
Harshal Dhumal
d339d6b816
Do not dump the session data on the disk on every request.
...
Session object is updated, everytime a request is being served, and
that was forcing the session object dumped on the dist on every request.
On windows, it was causing issues on slower system on startup. Because -
windows file system locks the file, when it is opened by any
application. And, frequent requests on the pgAdmin main UI rendering
was causing issues, because of that.
In order to resolve the issue, we will not write the session data on
disk for every request, but - only after certain delay (in seconds),
from it was last written. It can be configured using the attribute
'PGADMIN_SESSION_DISK_WRITE_DELAY' in the configuration file,
default vaule for the delay is 10.
(i.e. 10 seconds)
2017-07-25 15:52:32 +05:30
Murtuza Zabuawala
178d583bcd
Fix paths under non-standard virtual directories. Fixes #2563
2017-07-25 10:15:18 +01:00
Murtuza Zabuawala
617e9dbb3a
Allow queries to be cancelled from the dashboards. Fixes #1812
2017-07-24 12:13:24 +01:00
Joao Pedro De Almeida Pereira
fe95b7670b
Ensure the appropriate entry is focussed when entering the history tab.
2017-07-24 11:46:06 +01:00