Khushboo Vashi
d4e77deda4
Ensure revoked public privileges are displayed in the RE-SQL for functions. Fixes #2507
2017-06-26 07:50:39 -04:00
Khushboo Vashi
6b6d3369b3
Wait for the Tools menu to be populated when running the feature tests, instead of failing.
...
Fix by Khushboo, based on Harshal's previous work.
2017-06-23 14:07:31 +01:00
Khushboo Vashi
25282f3094
Additional preference fix.
2017-06-22 14:55:45 +01:00
Khushboo Vashi
33e75d24f8
Fix preferences handling for utilities.
2017-06-22 12:18:56 +01:00
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
Khushboo Vashi
1ee555e468
Ensure the feature tests use the correct test settings database. Fixes #2486
2017-06-16 10:17:38 +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
Khushboo Vashi
16a15bf934
Fix the fix for RM2324.
2017-06-13 09:18:44 +01:00
Khushboo Vashi
8bd8ae001b
Fix the PostGIS Datatypes in SQL tab, Create / Update dialogues for Table, Column, Foreign Table and Type node. Fixes #2324
...
Note that this doesn't add full support for PostGIS types to the table/column dialogues, which still can't handle the typmod usage. It does bring support to parity with pgAdmin 3 though.
2017-06-12 12:49:17 +01:00
Khushboo Vashi
b134ae2cb4
Fix the RE-SQL for for views to properly qualify trigger function names. Fixes #2381
2017-06-07 13:40:11 +01:00
Khushboo Vashi
d21cbb8b1f
Handle composite primary keys correctly when deleting rows in the Edit Grid. Fixes #2425
2017-06-06 09:58:47 +01:00
Khushboo Vashi
3216eca4a8
Add feature tests to ensure that data types are properly rendered in the query tool.
2017-05-26 10:46:58 -04:00
Khushboo Vashi
94b7fc483a
Fix sorting of sizes on the statistics views by sorting raw values and prettifying on the client side. Includes Jasmine tests for the prettyfying function. Fixes #2315
2017-05-08 11:29:13 +01:00
Khushboo Vashi
618d9bc7a9
Enable horizontal scrolling in the treeview. Fixes #2339
2017-04-21 10:00:22 +01:00
Khushboo Vashi
8d6add13c0
Order foreign table columns correctly. Fixes #2318
2017-04-18 14:37:30 +01:00
Khushboo Vashi
78c25cef21
Ensure the treeview can be scrolled horizontally. Fixes #2339
2017-04-18 14:01:13 +01:00
Khushboo Vashi
a3007b7335
Ensure database driver names and description strings can be translated. Fixes #2190
2017-04-18 13:33:27 +01:00
Khushboo Vashi
efb077b7f7
Fix error highlighting in the query tool. Fixes #2291
2017-03-31 20:06:55 -04:00
Khushboo Vashi
8745417926
Fix ascending/descending sort order in backgrid while clicking on the headers. Fixes #2303
2017-03-28 09:19:24 -04:00
Khushboo Vashi
633d2ad28c
Fix the bin path preferences.
2017-03-27 12:25:59 -04:00
Khushboo Vashi
0eda6033df
Allow users to select UI language at login or from Preferences rather than unpredictable behaviour from browsers. Fixes #2190
2017-03-24 14:20:10 +00:00
Khushboo Vashi
ddb8bad201
Fix Sequence ACL SQL for PG 9.3/9.2.
2017-03-01 12:46:58 +00:00
Khushboo Vashi
0ba9b7db43
Add PARALLEL SAFE|UNSAFE|RESTRICTED support. Fixes #2089
2017-02-24 12:21:05 +00:00
Khushboo Vashi
f2ac6fc6a7
1) Wrong tablespace displayed in table properties. Fixes #2069
...
2) Message (Connection to the server has been lost.) displayed with Materialized view and view under sql tab. Fixes #2139
2017-02-03 16:13:07 +05:30
Khushboo Vashi
024b664c21
Improve the display of role membership on both the properties panel and role dialogue. Fixes #1730
2017-01-16 14:48:25 +00:00
Khushboo Vashi
01b2288d57
Ensure columns with types that are not in pg_catalog are handled properly in the table dialog.
2017-01-09 08:05:51 +05:30
Khushboo Vashi
5008872203
Ensure the SQL editor has enough space to show block folding arrows in the gutter.
2016-12-19 11:35:27 +00:00
Khushboo Vashi
1d571902da
Fix regression when generating SQL for new databases, caused by an invalid check of datallowconn introduced in the fix for #1801 .
2016-12-16 13:12:12 +00:00
Khushboo Vashi
53ea991907
Properly size the SQL Editor gutter as the width of the line numbers increases. Fixes #1780
2016-12-16 13:04:16 +00:00
Khushboo Vashi
53481023fa
Properly sort rows by the pkey when viewing first/last 100. Fixes #2007
2016-12-12 10:06:34 +00:00
Khushboo Vashi
81841cdb3c
Treat databases with datallowconn=false appropriately. Fixes #1801
2016-12-09 11:59:13 +00:00
Khushboo Vashi
54b35c711d
Ensure dialogue panels show their errors themselves, and not in the properties panel. Fixes #1855
2016-11-18 14:05:39 +00:00
Khushboo Vashi
6567669798
Ensure the check_option is only set when editing views when appropriate. Fixes #1924
2016-11-18 13:44:43 +00:00
Khushboo Vashi
48b0a3f2d2
Ensure treeview collection nodes are translated in the UI. Fixes #1962
2016-11-16 09:25:38 +00:00
Khushboo Vashi
12d75e0a51
Styling improvements for password input fields in backgrid.
2016-11-15 09:55:32 +00:00
Khushboo Vashi
83a1808bfd
Move some DOM elements out of the global context.
2016-11-14 13:13:58 +00:00
Khushboo Vashi
a97d21cc90
Ensure preferences values are stored properly. Fixes #1877
2016-10-21 15:06:45 +01:00
Khushboo Vashi
5a1795e4a0
Fix quoting of objects names for external utilities. Fixes #1603 , fixes #1220 , fixes #1221
2016-10-21 14:57:19 +01:00
Khushboo Vashi
50859f8369
Correctly identify server type upon first connection. Fixes #1785
2016-10-07 12:57:36 +01:00
Khushboo Vashi
eca47efb03
Update MFizz font library. Fixes #1311
2016-08-19 11:17:42 +01:00
Khushboo Vashi
8e099e29c3
Fix various escaping issues. Fixes #1527
2016-08-05 12:20:00 +01:00
Khushboo Vashi
b00e94e904
Fix drop trigger function, function and procedures. Fixes #1467
2016-08-04 15:24:03 +01:00
Khushboo Vashi
68497b00f6
Fix dropping of Domains. Fixes #1470
2016-08-03 15:44:24 +01:00
Khushboo Vashi
b4d195aafe
Fixes #1278 - Load the foreign server node javascript module when
...
databases (not when servers) are being loaded.
2016-05-31 23:26:55 +05:30
Khushboo Vashi
d1e2b902dc
Add support for foreign server
2016-05-16 01:42:09 +05:30
Khushboo Vashi
dd7bde5ab8
Introduced the dependencies logic functionality (used in the backform),
...
which will allow us to add dependencies other model attributes on custom
backgrid cell.
2016-05-10 12:40:56 +05:30
Khushboo Vashi
7a400bacf3
Do not send the incomplete definition of a node object to the server
...
instead show proper message.
Tweaked by Ashesh for adding the proper message
2016-05-10 12:34:24 +05:30
Khushboo Vashi
128070877a
Add a TODO list.
2016-05-06 14:56:03 +01:00
Khushboo Vashi
970e0c3540
[Python 3] Fixed an issue iterate the keys from the session loaded from
...
the sqlite.
2016-04-26 16:16:29 +05:30
Khushboo Vashi
2d8633d4ca
Fixed few typos/issues in the datamodel.js
2016-04-18 12:10:19 +05:30
Khushboo Vashi
de0864a92c
Fix SQL Help on older browsers without string.endsWith().
2016-04-15 14:26:32 +01:00
Khushboo Vashi
2add0155a3
Add support for domains.
2016-04-05 16:32:36 +01:00
Khushboo Vashi
5ed7015ebc
Add support for functions and procedures.
2016-04-05 16:14:10 +01:00
Khushboo Vashi
35a1390251
Resolved few issues in the collection controls. UniqueCollectionControl
...
was not honouring the change events after execution of the function -
'render' more than one time. Change the label of the Add button to make
it consistent with the Unique Collection Control.
2016-04-01 15:26:15 +05:30
Khushboo Vashi
8ca134871f
Update the Browser Tree Node Icon after editing.
2016-03-22 13:14:38 +00:00
Khushboo Vashi
8a99282e07
Add support for domain dependencies/dependents.
2016-03-18 15:20:41 +00:00
Khushboo Vashi
3df180831f
Support textareas in backgrid.
2016-03-16 14:48:09 +00:00
Khushboo Vashi
a18553bd8c
Add a data type reader utility.
2016-03-16 09:54:30 +00:00
Khushboo Vashi
2f334673a3
Fix a couple of issues with the unique-collection control:
...
- Pass the data to evaluation functions like canEdit, canAdd
- Properly honour the canAdd option.
2016-03-11 09:36:26 +00:00
Khushboo Vashi
3b03c17f2b
Allow enabling/disabling of the Edit button of a sub-node collection grid.
2016-03-10 12:03:33 +00:00
Khushboo Vashi
d32e861a47
Updated Privileges macros under Schema node.
...
The changes are required due to previous commit (8a7ec6b452 ) regarding "parse_priv_to_db" function.
2016-03-10 12:01:13 +00:00
Khushboo Vashi
3ff06da772
Security Labels, Privileges and Variables macros for the functions modules.
...
Usage of the macros:
Security labels:
SECLABLE.SET(conn, 'FUNCTION', func_name, provider, security_label, func_schema, func_args)
SECLABLE.UNSET(conn, 'FUNCTION', func_name, provider, func_schema, func_args)
Privileges:
PRIVILEGE.SET(conn, 'FUNCTION', grantee, func_name, privileges_without_grant, privileges_with_grant, func_schema, func_args)
PRIVILEGE.UNSETALL(conn, 'FUNCTION', grantee, func_name, func_schema, func_args)
Variables:
VARIABLES.SET(conn, 'FUNCTION', func_name, options, func_schema, func_args)
VARIABLES.UNSET(conn, 'FUNCTION', func_name, options, func_schema, func_args)
2016-03-03 14:08:28 +00:00
Khushboo Vashi
789ece89fb
In the current Backgrid implementation, a cell can be made editable through "editable: true/false" settings. It takes only a boolean value.
...
Add support for a function that can be set as an editable option value.
For Example:
editable: function(m) { return false; }
2016-03-03 14:03:59 +00:00
Khushboo Vashi
d4a13eaafa
Security Labels and the Variables are used in many modules under the Database Node.
...
Provide functions in the database node to handle them.
2016-02-26 15:21:55 +00:00
Khushboo Vashi
b32496f71a
Allow to use the select2 with multiple selection. Changed the formatter
...
used by NodeAjaxOptions Family controls to takes care the data returns
by these controls.
2016-02-10 13:09:09 +05:30
Khushboo Vashi
e90fef7b5b
Fixes an issue in the backform schema generation logic to allow to use
...
the NodeAjaxOptionsControl in the subnode grid.
2016-02-03 16:27:15 +05:30
Khushboo Vashi
3323543b5a
Resolved few issues in connection creation in the psycopg2 (pgAdmin
...
driver)
1. Update correct variable for database information in the connection
manager.
2. Raise exception, when database not found, instead of return the
(boolean, error message) tupple.
2015-11-19 14:42:37 +05:30
Khushboo Vashi
ed8600ef89
Adding support for collection browser node.
2015-11-17 11:53:14 +05:30
Khushboo Vashi
a1170c4c82
Do not allow to edit data from the properties dialog
2015-11-03 11:31:35 +05:30
Khushboo Vashi
c1503ade47
Introducing the infrastructure for colleciton of the subnodes listing,
...
creation, and editing within the properties panel infrastructure.
We do use the backgrid.js for listing the subnode collection, and for
editing/creating new object for the subnode, we do use the same
infrastructure using the backform.
2015-10-28 22:36:09 +05:30
Khushboo Vashi
b4e20d9119
Updated alertify.js to 1.4.1
...
This release contains some features/bugs, which will be used by connection management functionality
2015-07-23 18:12:06 +05:30