Commit Graph

  • 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. Ashesh Vashi 2016-03-15 19:00:58 +0530
  • b52a5736ff Improvements in the form/properties dialog control generation, and data change events. Ashesh Vashi 2016-03-15 18:58:16 +0530
  • ff424850f8 Fix a bug in the database drive poll() function where we could try to reference a non-existant variable. Neel Patel 2016-03-15 13:01:28 +0000
  • cdd7a1f637 Subnode collection layout improvements, with additional tweaks from me. Arun Kollan 2016-03-15 12:30:01 +0000
  • b1d26db8d9 Fix PIP packaging code so it works nicely on Linux and Mac. Muhammad Aqeel 2016-03-15 11:46:04 +0000
  • dc64160f82 Add a top level Makefile with a target and appropriate Python stuff to build a PIP package of the web code. Muhammad Aqeel 2016-03-14 10:26:59 +0000
  • 9220dcaa97 Fix an issue with uneditable text fields containing large amounts of data, Murtuza Zabuawala 2016-03-14 09:31:36 +0000
  • fd05dec29c Default owner for new event triggers. Dave Page 2016-03-11 16:58:46 +0000
  • b6f7202448 Add support for collations. Murtuza Zabuawala 2016-03-11 13:40:28 +0000
  • c0086b092f Fix a number of minor issues with catalog objects: Dave Page 2016-03-11 10:09:23 +0000
  • 470881ac46 Fix cast SQL formatting. Dave Page 2016-03-11 09:45:43 +0000
  • 2f334673a3 Fix a couple of issues with the unique-collection control: Khushboo Vashi 2016-03-11 09:36:26 +0000
  • d21e60cc60 Fix default height for text areas. Dave Page 2016-03-11 09:24:05 +0000
  • b747a5b5eb Update ACL parsing for tablespaces to use newer infrastructure. Murtuza Zabuawala 2016-03-11 09:05:58 +0000
  • 5347bdb886 Added support for the catalog objects under special catalogs. (also, added support for columns under it). Murtuza Zabuawala 2016-03-11 01:08:21 +0530
  • 87623cb997 Resolved few typos, comments, and also some query correction in the SQL templates for different nodes. Ashesh Vashi 2016-03-11 00:58:52 +0530
  • b7f6df34ab Fixup some SQL formatting, per Khushboo Dave Page 2016-03-10 17:23:59 +0000
  • ce5d7b7d60 Fix gettext calls per Khushboo Dave Page 2016-03-10 17:18:42 +0000
  • 649b719845 Variables should have their own tab on dialogues. Dave Page 2016-03-10 17:15:58 +0000
  • 83a662f798 Fix all manner of inconsistencies in object properties display: Dave Page 2016-03-10 17:08:27 +0000
  • 62537429d1 Show the ACL summary on the properties panel for databases. Dave Page 2016-03-10 16:21:17 +0000
  • 2b6c8dff0b Fix various inconsistencies with databases and tablespaces: Dave Page 2016-03-10 16:14:26 +0000
  • f95b9f06ca Add some default connection parameters. Dave Page 2016-03-10 15:58:17 +0000
  • 17ed27fbcd Make the dialogue control sizing slightly more compact and properly control textarea resizing. Arun Kollan 2016-03-10 15:31:43 +0000
  • def1a30251 Add support for Sequences. Harshal Dhumal 2016-03-10 15:23:04 +0000
  • 986375d60e Add support for Event Triggers. Harshal Dhumal 2016-03-10 13:38:31 +0000
  • 3b03c17f2b Allow enabling/disabling of the Edit button of a sub-node collection grid. Khushboo Vashi 2016-03-10 12:03:33 +0000
  • d32e861a47 Updated Privileges macros under Schema node. Khushboo Vashi 2016-03-10 12:00:29 +0000
  • 77ae220f1e Resolved typos in SQL templates for PPAS Ashesh Vashi 2016-03-10 14:56:36 +0530
  • 8a7ec6b452 Update "parse_priv_to_db" function to return list a instead of a string. Murtuza Zabuawala 2016-03-09 17:10:03 +0000
  • 5d6c5bc74d Improve display of error messages on dialogues. Arun Kollan 2016-03-09 16:03:24 +0000
  • f08aa6a313 Always fetch column info from the server, even if there are no rows. Akshay Joshi 2016-03-08 15:59:53 +0000
  • a92d4841d1 Add support for Schemas and Catalogs. Dave Page 2016-03-08 15:48:11 +0000
  • 785d180451 Added missing library in requirementsXXX.txt used by the preferences utility. Ashesh Vashi 2016-03-07 19:18:14 +0530
  • 5ea822f33e Preferences dialogue. Patch by Ashesh and Khushboo Vashi. Dave Page 2016-03-07 11:48:24 +0000
  • 43116750b4 Honor the visible property of the model schema, and show/hide different custom contorls based on it. i.e. UniqueCollectionControl, TabControl, FieldsetControl, etc. Ashesh Vashi 2016-03-07 16:05:01 +0530
  • 31ab9ebacc Using the correct member variable while fetching the notices/messages from the psycopg2 connection. Neel Patel 2016-03-06 18:56:16 +0530
  • 6014448dd7 Trigger an event whenever a register script has been initialized from the browser. Ashesh Vashi 2016-03-06 16:27:12 +0530
  • cc08708f23 Allow to specify special type - 'group' in schema for the browser node, which allows to determine certain group to hide/show the whole tab/fieldset control in the properties, and create dialog. Ashesh Vashi 2016-03-06 18:50:05 +0530
  • 5bf505e822 Add file missing from previous commit. Dave Page 2016-03-04 13:17:13 +0000
  • 8f6c8fdd6e Add some code review notes/hints to the docs. Dave Page 2016-03-04 12:25:58 +0000
  • ee71cab51e Removed the wrong copyright information in the javascript file, which is owned by pgAdmin IV. Ashesh Vashi 2016-03-04 17:38:56 +0530
  • fa97b5635e Enable/disable edit button functionality conditionally in backgrid. Murtuza Zabuawala 2016-03-04 11:55:50 +0000
  • a4e819c68c Fix an error retrieving dependents and dependencies for casts. Sanket Mehta 2016-03-04 11:03:30 +0000
  • 6ed5e7183e Backform control enhancements: Murtuza Zabuawala 2016-03-04 11:00:17 +0000
  • 0b43443151 Allow the connection driver to return notices/messages from the server. Ashesh Vashi 2016-03-04 10:35:50 +0000
  • d2e372114b Security Label and ACL template macros: Harshal Dhumal 2016-03-03 15:12:37 +0000
  • 3ff06da772 Security Labels, Privileges and Variables macros for the functions modules. Khushboo Vashi 2016-03-03 14:08:28 +0000
  • 789ece89fb In the current Backgrid implementation, a cell can be made editable through "editable: true/false" settings. It takes only a boolean value. Khushboo Vashi 2016-03-03 14:03:59 +0000
  • e138ec53b6 Add support for asynchronous connections to the database server. Akshay Joshi 2016-03-02 13:29:15 +0000
  • b41066a6b6 [Reversed Engineered SQL] Security Labels is not available for PostgreSQL <= 9.1 Ashesh Vashi 2016-03-01 15:36:52 +0530
  • cf170821cb Security Labels is not available for PostgreSQL <= 9.1 Ashesh Vashi 2016-03-01 11:06:31 +0530
  • 1cb2a054ff Showing consitent reversed engineered SQL for the database node. Ashesh Vashi 2016-03-01 10:42:04 +0530
  • a6466c091c Resolved a regess of the previous commit, which introduced during previous commit: 39d432ca2c. Ashesh Vashi 2016-03-01 10:23:56 +0530
  • 39d432ca2c Remove some unnecessary imports from the pgadmin/__init__.py, and removed the file hooks.py, which is not used any more with new infrastructure. Ashesh Vashi 2016-02-29 23:08:05 +0530
  • 000c76871f Updated the misc module javascripts to work with latest wcDocker. Neel Patel 2016-02-29 19:34:06 +0530
  • 18d767b107 Updated the wcDocker to make use of wcSplitter (new functionalities), which will be used by the debugger tool. Ashesh Vashi 2016-02-29 19:22:42 +0530
  • 54edb4b482 Resolved a typo in variable name in the database/utils.py Ashesh Vashi 2016-02-29 10:44:57 +0530
  • 3051e7cd62 Log the exception loading the module script on the console. Ashesh Vashi 2016-02-28 17:05:48 +0530
  • f8a45799b6 Resolved an issue related to adding menus dynamically using the jinja2 templates. The variable scope for the jinja2 template variable is not consitent across all the for loop (loop withing loop), it was behaving inconsistently, a value set in a loop was not properly accessible in inner loop properly. In order to resolve the issue - setting/using the variable only in inner loop, and call add_menus function multiple times, which we were trying to avoid, but - we can live with that. Ashesh Vashi 2016-02-28 17:00:48 +0530
  • b85f9e6d1a Creating an empty pgAdmin module container (named tools) for keeping all the sub-modules of type tools. Ashesh Vashi 2016-02-28 12:49:28 +0530
  • 2bf8eccb67 Pass the tree item (missing from the code) for making it inode agai. Ashesh Vashi 2016-02-28 12:14:25 +0530
  • 2d7a218792 Resolved few issues with browser.js: (dynamic menu generation, typo in error message) Ashesh Vashi 2016-02-28 12:11:38 +0530
  • 41e85fd631 Make the default privileges jinja2 template macros to generate more consistent SQL. i.e. Put 4 spaces after every new line (wherever required). Ashesh Vashi 2016-02-28 12:06:21 +0530
  • d4a13eaafa Security Labels and the Variables are used in many modules under the Database Node. Provide functions in the database node to handle them. Khushboo Vashi 2016-02-26 15:21:55 +0000
  • b3ff96d2db Add backgrid extensions for use in various tools: select-all, paginator and filter Akshay Joshi 2016-02-26 11:08:45 +0000
  • 3b2ef2961b Correct error message to match the field name. Dave Page 2016-02-25 16:47:07 +0000
  • af25a11dde Correct spelling of SECLABEL Dave Page 2016-02-25 16:41:11 +0000
  • f0e7bd91cb Improve warning message Dave Page 2016-02-25 11:58:02 +0000
  • f3813239c0 Fix rule name generation Dave Page 2016-02-25 11:14:34 +0000
  • de9e122a91 Fix typo Dave Page 2016-02-25 10:39:04 +0000
  • c950683fa1 Add support for extensions. Surinder Kumar 2016-02-24 16:45:35 +0000
  • f466e0169a Add support for casts. Sanket Mehta 2016-02-24 16:44:37 +0000
  • 0b1cf1ad2c Remove an unnecessary line ending. Dave Page 2016-02-24 16:42:15 +0000
  • f4ae7cd210 Resolved a typo in the node creation SQL template for PostgreSQL 9.2. Ashesh Vashi 2016-02-24 15:00:13 +0530
  • 7ffbb8c039 Add support for viewing/editing procedural languages. Akshay Joshi 2016-02-23 10:07:14 +0000
  • 3b7886e61e Runtime fixes for QT4 support. Neel Patel 2016-02-23 09:10:49 +0000
  • 2de7b4c0a0 Improve Resource Group labels per discussion with Jason. Dave Page 2016-02-23 09:08:46 +0000
  • c153032e3b Add support for displaying dependency and dependents info. Akshay Joshi 2016-02-22 13:07:16 +0000
  • 0b956813d4 public in the privilege control should not be allowed to select the 'WITH GRANT' options. Harshal Dhumal 2016-02-22 17:36:04 +0530
  • 8186e45844 Adding Numeric control support for Backform. Akshay Joshi 2016-02-22 17:18:02 +0530
  • 6c2faa984b Do not need to implement the BackendSupported function in resource group, we do have the same function in CollectionModule class, which will work, when we set the min_ver, max_ver and server_type properly. Ashesh Vashi 2016-02-22 17:02:18 +0530
  • db9b5f0e0c Resolved the issue related showing errors in the radio control. Ashesh Vashi 2016-02-22 17:00:17 +0530
  • dafd2f3323 Add support for Resource Groups in EDB Advanced Server 9.4+. Akshay Joshi 2016-02-22 10:51:35 +0000
  • c3b0e1dec4 Returns an error when the driver couldn't decrypt the password, and let the user know the issue. Ashesh Vashi 2016-02-22 14:03:02 +0530
  • bbf037f005 Resolved a typo in Server Module related to assigning manager object to driver variable. Ashesh Vashi 2016-02-22 14:01:13 +0530
  • d5da26876b Resolved few issues (with some improvements) with existing nodes. Ashesh Vashi 2016-02-22 11:44:24 +0530
  • 9274d87c55 Creating separate .gitignore for runtime, and added them in .gitignore new temporary files created by qmake. Ashesh Vashi 2016-02-18 17:12:50 +0530
  • a3d23a65bb Disconnect the database connection only once not every time before running the offline queries i.e. renaming of the database, using different tablespce for the database, etc. Harshal Dhumal 2016-02-18 17:07:13 +0530
  • 3d134a3d07 Initialize (executing the constructor) for the PGNodeModule needs to be called while initialing the CollectionNodeModule, as super(..).__init__(..) does not call __init__ function of all parent classes. Please refer to method resolution order (MRO) in python for more information. Ashesh Vashi 2016-02-18 17:02:52 +0530
  • 2233583dbd Avoid unnecessary redraws of the SQL pane. Dave Page 2016-02-17 10:43:02 +0000
  • 131043d7cb Don't ask before connecting to servers or databases, just do it like pgAdmin 3. Dave Page 2016-02-12 16:46:56 +0000
  • 47fc43c23f Don't add (GROUP) to the end of group role names; that's denoted by the icon. Dave Page 2016-02-12 16:39:56 +0000
  • 639a3ed0ac Fixes the qtIdent function in the psycopg2 driver about not taking care of double quote within it. Ashesh Vashi 2016-02-10 15:00:48 +0530
  • 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. Khushboo Vashi 2016-02-10 13:09:06 +0530
  • a02b1a4813 Adding validation for the previleges control. Murtuza Zabuawala 2016-02-10 13:01:14 +0530
  • dc51baefcc Adding more jinja2 template macros for the default previleges. Murtuza Zabuawala 2016-02-10 13:00:19 +0530
  • 637a5838a8 Resolved a typo in variable name 'version_compatible' Khushboo Vashi 2016-02-10 12:12:06 +0530
  • 2a52462dbf Add a simple version check mechanism to warn the user if a new release is available. Dave Page 2016-02-08 16:28:20 +0000
  • 712f47987f Resolving an error related to not able to generate the reversed engineered SQL from the database when no ACL is defined. Ashesh Vashi 2016-02-05 17:29:01 +0530