Dave Page
2b13d55016
Add missing updates from the previous commit.
2016-08-09 12:17:02 +01:00
Harshal Dhumal
dfceb63986
Add save password option in sever create mode. Fixes #1450
...
Do a little string/layout cleanup whilst passing.
2016-08-03 15:55:45 +01:00
Murtuza Zabuawala
b6e8d195dc
Security label providers are an optional parameter. Fixes #1478 .
2016-07-27 15:01:16 +01:00
Dave Page
790b28fb61
Flask-Babel 0.11+ compatibility. Fixes #1496
2016-07-25 17:23:10 +01:00
Harshal Dhumal
c7d25c33f2
Make the Parameter grid use a workflow consistent with other grids. Fixes #1241
...
1. Altered variable control to make its UI consistent with privileges and Security labels.
2. Changed datamodel.js to handle duplicate rows at datamodel level and not UI/Control level. (See variable control for example)
2016-07-18 11:50:42 +01:00
Murtuza Zabuawala
f79ca32e45
Allow selection of 'PUBLIC' as a role in privileges. Fixes #1416
2016-07-13 14:51:25 +01:00
Dave Page
7d0fe669ca
Code tidy.
2016-06-21 14:21:06 +01:00
Dave Page
3bcc5a4bd3
Further string improvements.
2016-06-17 14:51:01 +01:00
Harshal Dhumal
6b95d6ac75
Added connect now option in server create dialog. Fixes #1313
2016-06-14 17:23:25 +01:00
Murtuza Zabuawala
9ed2530b1f
Fixes #1110 - Proper validation for the security labels.
2016-06-06 18:07:13 +05:30
Ashesh Vashi
8313bc9b8a
Do proper validation of the server node.
2016-06-03 06:29:23 +05:30
Murtuza Zabuawala
70cca42d61
Fixes #1147 - 65536 is valid port for PostgreSQL.
2016-05-29 16:04:10 +05:30
Ashesh Vashi
7e51a8fd56
Improvement in the security tab for each of the nodes.
...
* Hide the security tab for the objects under the catalog schema.
Patched by Surinder Kumar, vastly improved by me.
* Make the securtiy label across all the nodes, using the same backbone
model across the nodes, and make changes in the backend code for the
same.
2016-05-29 15:19:36 +05:30
Dave Page
238da58732
Helpfile refactoring.
2016-05-20 16:39:35 -04:00
Akshay Joshi
3a9b331df6
Change the priority of Tools menu item
2016-05-19 13:53:49 +05:30
Dave Page
1606f1d8e8
Link online help to dialogs
2016-05-16 22:35:27 -04:00
Neel Patel
4dc7f84761
Added functionality to Pause/Resume replay of WAL on the database
...
server.
Tweaked a little bit by Ashesh.
2016-05-14 01:41:20 +05:30
Harshal Dhumal
4816f5ed12
Change server password feature
2016-05-13 13:21:20 +05:30
Harshal Dhumal
180630ce0e
Fixed variable scope issue in server.js
2016-05-10 18:16:08 +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
23f0cf07ca
Allow creation of named restore points.
2016-05-11 16:13:14 +01:00
Neel Patel
8cfca280d4
Fixed issue 'Reload Configuration' option is also enabled on database node while it should only be enabled on server node
2016-05-09 23:22:35 +05:30
Neel Patel
4190933909
Allow the server config to be reloaded.
2016-05-06 15:08:22 +01:00
Karen Blatchley
949e536bae
First round of string review and cleanup.
2016-05-06 13:53:48 +01:00
Dave Page
0628ee0425
Dashboards v1
2016-05-05 16:42:16 +01:00
Neel Patel
37699a9820
Don't try to use the template engine's gettext on Javascript variables, as it won't work as the templates are evaluated before any JS is executed.
2016-04-18 08:39:25 -04:00
Ashesh Vashi
09cc78bd0a
Adding missing query templates required for the server module.
2016-04-18 14:57:35 +05:30
Seçkin Alan
290e6949f8
Require a server hostname/address to be specified.
2016-04-14 21:46:01 +01:00
Ashesh Vashi
8a39b3a700
Backend changes to fetch the statistics for the database and server
...
nodes, along with the front-end changes for those node.
NOTE:
We've not yet added the support to show them on the front-end.
2016-04-14 16:45:34 +05:30
Murtuza Zabuawala
0e044e1216
Fixed the refresh issue when a server gets disconnected.
2016-03-23 16:52:21 +05:30
Khushboo Vashi
8a99282e07
Add support for domain dependencies/dependents.
2016-03-18 15:20:41 +00:00
Neel Patel
3969e91563
Add support for Foreign data wrappers, servers and user mappings.
2016-03-17 11:39:38 +00:00
Dave Page
2fb6ccf5b2
Re-shuffle server properties.
2016-03-16 09:58:14 +00:00
Ashesh Vashi
4adea4dc25
Resolved an issue related to no proper valid/invalid event was
...
generated for the privilege control. Also, made changes in the
PrivilegeRoleModel, to allow to select a grantee only once for the
current user (as grantor), and omit them from other cell objects.
Valid/Invalid event was not properly triggered, whenever the child
attribute is a collection/model within a model (nested mode/collection
within model). This patch tried to take care of all such scenarios in
general.
2016-03-15 19:00:58 +05:30
Dave Page
f95b9f06ca
Add some default connection parameters.
2016-03-10 15:58:17 +00:00
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
Ashesh Vashi
41e85fd631
Make the default privileges jinja2 template macros to generate more
...
consistent SQL.
i.e.
Put 4 spaces after every new line (wherever required).
2016-02-28 12:15:08 +05:30
Akshay Joshi
c153032e3b
Add support for displaying dependency and dependents info.
2016-02-22 13:07:16 +00:00
Dave Page
131043d7cb
Don't ask before connecting to servers or databases, just do it like pgAdmin 3.
2016-02-12 16:46:56 +00:00
Murtuza Zabuawala
dc51baefcc
Adding more jinja2 template macros for the default previleges.
2016-02-10 13:00:19 +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
Harshal Dhumal
d0f7e69ad7
Added two jinja2 template macro for support for priviliges and default
...
privileges.
Also, made a change in the privilege.js to scroll the div to make the
opening div visible properly.
2016-01-22 18:07:12 +05:30
Ashesh Vashi
0edf29b534
Fixed the missing translation in the 'Connetion' group, while defining
...
the schema.
2016-01-17 22:21:59 +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
Ashesh Vashi
eab12f21af
Do proper validation in the server panel.
2016-01-12 22:21:33 +05:30
Ashesh Vashi
3887c84446
Update the server-information, when connected, and added.
2016-01-11 22:52:13 +05:30
Ashesh Vashi
ca2c693ce4
Renamed the macro DROP to RESET for variables (configuration
...
parameters).
2016-01-11 13:06:45 +05:30
Ashesh Vashi
1ba9067c60
Introduced the VariableControl, which will be used in role(s),
...
database(s), and tablespace(s).
Thanks Harshal Dhumal for sharing the original patch.
I've modified a lot to work by fetching the variables later by giving a
url.
Also,
- Introduced the template macros for SECURITY LABELS and VARIABLES.
- Improvised the Backform.Control with better syntactic approach.
- Introduced a jquery function pgMakeVisible(..) to make it visible
under any obj which can be identified by unique class.
2016-01-09 18:00:02 +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