Murtuza Zabuawala
174363c9a7
Fixed typo for acl in tablespace node
2016-05-13 13:43:35 +05:30
Murtuza Zabuawala
83b6a04763
Added input validation and title of the prompt for 'Named Restore point' functionality
2016-05-10 16:04:47 +05:30
Murtuza Zabuawala
40a9490382
Check for the connection status before executing the statement for
...
checking the 'server in recovery' information.
Thanks Khushboo for reporting the issue.
2016-05-12 13:23:24 +05:30
Murtuza Zabuawala
23f0cf07ca
Allow creation of named restore points.
2016-05-11 16:13:14 +01:00
Murtuza Zabuawala
ce043fbe07
Python 3 compatibility fix - iteritems() is deprecated.
2016-05-10 17:01:11 +01:00
Murtuza Zabuawala
3eb51e93e7
Allow Werkzeug to be configured to bind to adaptors other than localhost for testing.
2016-05-06 15:25:52 +01:00
Murtuza Zabuawala
94303867dd
Fix a typo introduced in a merge.
2016-05-06 13:58:31 +01:00
Murtuza Zabuawala
dac514a4ae
Added a new control for rendering the notes to be used by different
...
tools/utitilities dialog.
Modified a little bit by Ashesh Vashi.
2016-04-28 11:52:06 +05:30
Murtuza Zabuawala
973e2b1b4a
Match the border style of the inline-fieldset with the other control.
2016-04-25 13:34:51 +05:30
Murtuza Zabuawala
49e433db4f
Type fixes:
...
- Renaming or changing the schema for a shell type should not be allowed.
- I'm allowed to try to add ACL entries or security labels to an
existing shell type. This should be disallowed.
- Changing the schema on a (non-shell) type doesn't work - the type
name is omitted, e.g.
ALTER TYPE pem
SET SCHEMA pemhistory;
Which should be:
ALTER TYPE pem.foo
SET SCHEMA pemhistory;
2016-04-14 15:46:25 +01:00
Murtuza Zabuawala
c047abd8a4
Fix various issues with Types, per discussion
2016-04-14 12:37:19 +01:00
Murtuza Zabuawala
6e237d16ca
Add canAddRow/canEditRow/canDeleteRow functionality for Backgrid.
...
This will allow user to check condition on individual opration(add/edit/delete row) rather than only while rendering the control.
2016-04-13 15:54:17 +01:00
Murtuza Zabuawala
ca277bc8b6
Type support
2016-04-07 12:27:33 +01:00
Murtuza Zabuawala
3914f5095a
Fix sub-node error display.
2016-04-07 11:51:16 +01:00
Murtuza Zabuawala
f7e4e8bea0
Use separate editor for Select2Cell.
...
This allows us to use the Backgrid key navigation as expected.
This has also resulted into an issue - related unresponsive scrollbar
issue in the SubNodeControl.
2016-04-04 15:36:31 +05:30
Murtuza Zabuawala
1a5eb0c417
Updated the template for the NodeAjaxOptionsControl, which was not honouring
...
the disabled attribute due to missing quotes around values.
2016-04-01 15:17:31 +05:30
Murtuza Zabuawala
0e044e1216
Fixed the refresh issue when a server gets disconnected.
2016-03-23 16:52:21 +05:30
Murtuza Zabuawala
12a0cb1ba1
[Python 3] Fixed the issue loading the value for the session key from the sqlite.
2016-03-23 12:40:11 +05:30
Murtuza Zabuawala
530f58e66b
Add support for inline fieldsets.
2016-03-18 16:54:43 +00:00
Murtuza Zabuawala
3432481f9a
Properly name the dbo and sys catalogs in PPAS.
2016-03-18 15:16:18 +00:00
Murtuza Zabuawala
9220dcaa97
Fix an issue with uneditable text fields containing large amounts of data,
2016-03-14 09:31:36 +00:00
Murtuza Zabuawala
b6f7202448
Add support for collations.
2016-03-11 13:40:28 +00:00
Murtuza Zabuawala
b747a5b5eb
Update ACL parsing for tablespaces to use newer infrastructure.
2016-03-11 09:05:58 +00:00
Murtuza Zabuawala
5347bdb886
Added support for the catalog objects under special catalogs. (also,
...
added support for columns under it).
2016-03-11 01:09:06 +05:30
Murtuza Zabuawala
8a7ec6b452
Update "parse_priv_to_db" function to return list a instead of a string.
...
This will also allow us to operate on individual privileges & also we
needed this functionality for column nodes.
For example,
*Earlier:* priv was string
GRANT {{ priv }} ON {{ type }} TO {{ conn|qtIdent(role) }};
*Now:* priv will be List, which we need to handle in jinja templates.
GRANT *{{ priv|join(', ') }}* ON {{ type }} TO {{ conn|qtIdent(role) }};
2016-03-09 17:10:03 +00:00
Murtuza Zabuawala
fa97b5635e
Enable/disable edit button functionality conditionally in backgrid.
2016-03-04 11:55:50 +00:00
Murtuza Zabuawala
6ed5e7183e
Backform control enhancements:
...
1) Unique collection control: we have added 'Edit' button in grid, earlier it was only delete button.
2) Sql field control: We have added control to disabled & visible functionality which were not available.
2016-03-04 11:00:17 +00:00
Murtuza Zabuawala
a02b1a4813
Adding validation for the previleges control.
2016-02-10 13:01:14 +05:30
Murtuza Zabuawala
dc51baefcc
Adding more jinja2 template macros for the default previleges.
2016-02-10 13:00:19 +05:30
Murtuza Zabuawala
359dff0f78
Fixed the NodeAjaxOtionsControl formatter, which was causing malformed
...
string, when have special character.
2016-02-03 16:41:28 +05:30
Murtuza Zabuawala
79cd9d518c
Modified the variable jinja2 macros to allow to set/reset multiple
...
options in a single command, instead of multiple commands.
2016-02-03 16:35:46 +05:30
Murtuza Zabuawala
e9497687d0
Adding the macros to set variable options for objects other than Role.
2016-02-02 19:40:00 +05:30
Murtuza Zabuawala
14583e68b2
Allow to run the transform to be evaluated as function in the NodeAjaxOptionsControl
2016-02-01 16:37:05 +05:30
Murtuza Zabuawala
d2f6135a98
[Python 3] Fixed the issue processing the request data (decoding issue)
...
for UPDATE operation of the server node.
2016-01-21 12:24:20 +05:30
Murtuza Zabuawala
45240f3850
Use the same schema parameter 'visible' instead of separate one (i.e.
...
show) for both control and cell, while generating the columns and field
Schema. And, it was resulting into wrong behaviour because of that.
Also - includes the server changes, which was using 'show' parameter
earlier for showing version, when server was connected.
2016-01-15 19:26:03 +05:30
Murtuza Zabuawala
b1dbcd0932
[Python 3 compatibility] 'qtLiteral' functions needs to return data in
...
unicode.
2016-01-07 19:33:51 +05:30
Murtuza Zabuawala
30a316ad09
Use the new functionality to add 'Drop' node in server node, and set
...
minimum, maximum value for the port.
2016-01-07 18:52:12 +05:30
Murtuza Zabuawala
6062343bf5
Set the value in the model when the value is valid in the
...
IntegerControl.
2016-01-07 18:50:15 +05:30
Murtuza Zabuawala
675e79daab
Adding the IntegerControl for the backform.
...
(With few cosmetic changes by Ashesh.)
2016-01-05 16:50:00 +05:30
Murtuza Zabuawala
b309b1ffb8
[Python 3 compability] decode function used in 'needsQuoting' function
...
is not available on Python 3.
2016-01-04 17:09:15 +05:30
Murtuza Zabuawala
574105ce5e
Resolved an issue related to logging the error message.
...
Also, fetch the datlastsysoid when making the connection.
2016-01-04 11:18:04 +05:30
Murtuza Zabuawala
cf802cb23f
Resolved an issue in the node control related using existing cached data
2016-01-04 11:12:03 +05:30
Murtuza Zabuawala
d56ddb9fa4
Adding the SQL tab for the nodes, with 'hasSQL' property set to true, in
...
create/edit mode. It will fetch the modified sql using the 'msql' url
specific to that node.
Also, modified by Ashesh before committing it.
i.e. Added code comments, cleanup code for the control, etc.
2015-12-26 16:15:40 +05:30
Murtuza Zabuawala
5f890dadc9
Remove any unwanted white-spaces while renderting any template in template code
2015-12-22 10:43:24 +05:30
Murtuza Zabuawala
c3b517cb91
Using bootstrap-swtich for creating a custom backform control for
...
boolean values. (Modified quite a lot by Ashesh, before committing).
This patch also allow to set the header class in the backgrid through
setting 'cellHeaderClass' property of the schema object for any of the
node. It will allow us to set the different behaviour of the cell in the
list. One of the test case for it is: this will allow us to set the
different width of each column in the list using CSS class(es).
2015-12-04 17:16:49 +05:30
Murtuza Zabuawala
a04ef2de43
Fixed an issue related taking input as raw_input on Python 2.
...
This is regression, introduced in the commit-id:
209ee78b25
2015-12-04 15:37:06 +05:30
Murtuza Zabuawala
e52fd0d349
Resolved an issue related Python 3.x compability regarding setting
...
property name was same as variable.
2015-11-20 11:34:27 +05:30
Murtuza Zabuawala
52b86b6fb4
Added NoneType exception handling in settings & server modules while returning json response.
2015-11-13 16:59:16 +00:00
Murtuza Zabuawala
fe10994fb9
Update requirements files.
2015-11-13 16:57:22 +00:00
Murtuza Zabuawala
64d74d0819
Login Issue fixed, As encryption/decryption returns output in bytes datatype it fails to authenticate in python3.
2015-11-13 16:54:49 +00:00
Murtuza Zabuawala
209ee78b25
First round of Python 3 compatibility fixes.
2015-11-06 10:23:19 +00:00
Murtuza Zabuawala
da6043e7a5
Include PIP requirements files for both Python 2 and Python 3.
2015-11-03 14:13:49 +00:00