Khushboo Vashi
e4417229aa
Update all Python and JS dependencies. Fixes #4019
2019-03-14 15:11:16 +00:00
Dave Page
d7bf6ec69f
String review and subsequent cleanup
...
Ashesh Vashi
Abhilasha Narendra
Karen Blatchley
Susan Douglas
Dave Page
2019-03-05 14:08:16 +00:00
Aditya Toshniwal
98bfbcff8f
Fix dashboard test cases.
2019-02-25 12:27:15 +00:00
Aditya Toshniwal
59446bb4b5
Ensure JSON data isn't modified in-flight by psycopg2 when using View/Edit data. Fixes #3600
2019-02-25 10:34:36 +00:00
Dave Page
1fc66406f5
Don't embed docs and external sites in iframes, to allow the external sites to set X-FRAME-OPTIONS = DENY for security. Fxies #3985
2019-02-12 16:07:38 +00:00
Aditya Toshniwal
605b1f4799
Fixed API test case for dashboard graphs.
2019-02-04 16:36:16 +05:30
Akshay Joshi
da83c3d1b8
Added 'pga4dash' comment for consistency
2019-02-04 15:51:07 +05:30
Aditya Toshniwal
aad7830d37
Dashboard graph optimization. Fixes #3941
2019-02-04 15:39:47 +05:30
Murtuza Zabuawala
cd311ca8a9
Remove session from the grid on the dashboard when it is terminated.
2019-01-22 14:25:11 +05:30
Dave Page
11870006c3
Correct dashboard title.
2019-01-07 18:02:22 +05:30
Aditya Toshniwal
d361e604c1
Further style tweaks.
2019-01-07 16:03:54 +05:30
Khushboo Vashi
ce1c06d7f1
Ensure we display the relation name (and not the OID) in the locks table wherever possible. Fixes #3702
...
Note that at the server level we fetch the data from pg_locks in the maintenance database,
so it can not fetch the pg_class relation for tables in other databasess (relation::regclass).
2019-01-04 14:45:28 +00:00
Murtuza Zabuawala
e23d307c56
Update copyright notices for 2019
2019-01-02 15:54:12 +05:30
Ashesh Vashi
5799ac14ba
Improvement in the look and feel of the whole application
...
Changed the SCSS/CSS for the below third party libraries to adopt the
new look 'n' feel:
- wcDocker
- Alertify dialogs, and notifications
- AciTree
- Bootstrap Navbar
- Bootstrap Tabs
- Bootstrap Drop-Down menu
- Backgrid
- Select2
Adopated the new the look 'n' feel for the dialogs, wizard, properties,
tab panels, tabs, fieldset, subnode control, spinner control, HTML
table, and other form controls.
- Font is changed to Roboto
- Using SCSS variables to define the look 'n' feel
- Designer background images for the Login, and Forget password pages in
'web' mode
- Improved the look 'n' feel for the key selection in the preferences
dialog
- Table classes consistency changes across the application
- File Open and Save dialog list view changes
Author(s): Aditya Toshniwal & Khushboo Vashi
2018-12-21 17:14:55 +05:30
Murtuza Zabuawala
ed01dbd0ef
Ensure the dashboard tabs are styles correctly. Fixes #3824
2018-12-20 09:53:35 +00:00
Aditya Toshniwal
0565f8dd78
Update to use Bootstrap 3 instead of Bootstrap 4. Fixes #3562
2018-10-10 12:43:26 +01:00
Aditya Toshniwal
a74b9c96c1
Add optional data point markers and mouse-over tooltips to display values on graphs. Fixes #3514
...
Ensure queries are no longer executed when dashboards are closed. Fixes #3576
2018-09-05 17:25:11 +01:00
Aditya Toshniwal
82c9cca683
Move all CSS into SCSS files for consistency and ease of colour maintenance etc. Fixes #2927
2018-09-04 11:24:51 +01:00
Murtuza Zabuawala
9c8cf26784
Ensure that refresh button on dashboard should refresh the table. Fixes #3525
2018-08-29 11:24:45 +05:30
Ashesh Vashi
c4267f0878
Fixed couple of issues for the dashboard.
...
- Filter for the grids were showing on the server level dashboard.
It was regression of the commit-id: f7e43d5e5
- Mark 'is_server_dashboard', and 'is_database_dashboard' to false, when
the node has its own dashboard URL defined.
2018-07-30 13:33:20 +05:30
Ashesh Vashi
00139f7750
Remove the unused variable to satisfy the linter.
2018-07-27 13:43:37 +05:30
Ashesh Vashi
5ff2942b4d
Improved the functionality of enable/disable the auto-collection of
...
the graph data.
- Dashboard is intereseted only on the current selected object in the
browser tree. And, not the one, which was got disconnected.
- Disable the auto-collection of data selectively, and only when the
selected object got disconnected, and not when changing back to the
Dashboard panel (as per Aditya).
2018-07-27 13:14:24 +05:30
Ashesh Vashi
35862b94a9
We need to remove the interval callbacks for retrieving the statistics
...
for the charts on dashboard every time the URL changed (not - just when
connection to the server was alive).
2018-07-26 22:44:34 +05:30
Aditya Toshniwal
be3f9570e3
Fixed dashboard reloading even if subnodes under a dashboard or server selected.
2018-07-25 13:11:00 +01:00
Ashesh Vashi
53b5043520
As per Aditya - we need the server version for the certain operations,
...
which was removed during previous commit.
2018-07-25 13:07:28 +05:30
Ashesh Vashi
e12e00703f
Refactored the dashboard code, which was allowing each node type to
...
define its own dashboardURL.
There was a typo, while calling the dashboard function of a Node type.
2018-07-25 12:28:44 +05:30
Aditya Toshniwal
f7e43d5e50
Realtime preference handling for the Dashboards and Debugger. Fixes #3294
2018-07-24 16:31:44 +01:00
Aditya Toshniwal
41a8333145
Replace deprecated success, error callbacks in $.ajax call with new functions .done and .fail.
2018-07-09 13:54:00 +01:00
Aditya Toshniwal
9f13865777
Update jQuery to 3.3.1. Fixes #3271
...
Patch by Aditya, with test enhancements from Anthony and Joao at Pivotal.
2018-05-25 16:26:37 +01:00
Anthony Emengo
ab27b9d118
Fix template handling in tests for Windows.
2018-05-14 15:47:38 +01:00
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
Murtuza Zabuawala
be055ce57d
Update Python and JS modules. Fixes #3154
2018-04-04 10:47:01 +01:00
Akshay Joshi
637f3b9d1a
Fix a number of broken connection detection scenarios.
2018-03-21 08:38:18 +00:00
Murtuza Zabuawala
801a2084e9
Allow dashboard tables and charts to be enabled/disabled. Fixes #2951
2018-02-26 09:20:04 +00:00
Murtuza Zabuawala
4dc9fb146a
Add a marker (/*pga4dash*/) to the dashboard queries to allow them to be more easily filtered from server logs. Fixes #2950
2018-02-19 11:17:42 +00:00
Murtuza Zabuawala
6f25f4d175
Fix PEP-8 issues in feature_tests, dashboard, about and misc module's python code. Fixes #3082
2018-02-09 12:57:37 +00:00
Murtuza Zabuawala
ad46d61bd3
Fix a minor UI issue on dashboard while displaying subnode control in Backgrid. Fixes #3013
2018-01-15 22:31:39 +05:30
Ashesh Vashi
c32eb6bd37
Fixed the warnings/errors reported by eslint for all the static
...
javascripts.
2018-01-12 13:00:14 +05:30
Murtuza Zabuawala
aec86970f2
Add ALT tags to images for accessibility. Fixes #2902
2018-01-08 12:43:36 +00:00
Dave Page
89821c0d19
Update copyright notices for 2018.
2018-01-05 10:42:50 +00:00
Neel Patel
5b5363e2c4
_blank is the correct HTML target for anchors, not _new. Fixes #2679 .
2017-11-21 10:19:11 +00:00
Alexander Lakhin
9be1364d1a
Various string improvements and fixes.
2017-11-01 12:58:19 +00:00
Harshal Dhumal
04beec1309
Fix various issues that could cause an exception on startup. Fixes #2713
2017-10-10 09:50:47 +01:00
Murtuza Zabuawala
f2929046fa
Refactor to remove duplicate code for the cancel/terminate buttons in the dashboard.
2017-10-09 09:18:46 +01:00
Ashesh Vashi
5860de838a
Changed the wording for 'Terminated session successfully'
2017-09-29 20:20:27 +05:30
Ashesh Vashi
4b2b08174c
Do not show the terminate session icon in red as per Dave
2017-09-29 20:17:51 +05:30
Ashesh Vashi
2b64834179
Allow to terminate a session from the server, and database dashboard.
2017-09-29 20:10:33 +05:30
Ashesh Vashi
9c6c32e936
Resolved the logo issue.
...
For some unknown reason, font-mfizz was showing the slonik icon in
italic. Even after upgrading it to the latest version of font-mfizz, the
problem was not resolved.
So - instead of using the vector font, using the PostgreSQL SVG logo as
the application icon, and documentation link on dashboard now.
2017-09-29 11:07:26 +05:30
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
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