pgadmin4/web/pgadmin
Joao De Almeida Pereira bc4d16eb83 Initial version of the new tree implementation.
This is the first version of our Tree implementation. At this point is a
very simple tree without no abstractions and with code that eventually
is not very performant, but this is only the first iteration and we are
trying to follow the 'Last Responsible Moment Principle' [1].

Implemention details:
- Creation of PGBrowser.treeMenu
- Initial version of the Tree Adaptor 'pgadmin/static/js/tree/tree.js'
- TreeFake test double that can replace the Tree for testing purposes
- Tests, As an interesting asside because Fake’s need to behave like
  the real object you will noticed that there are tests for this type
  of double and they the same as of the real object.

[1] https://medium.com/@aidanjcasey/guiding-principles-for-an-evolutionary-software-architecture-b6dc2cb24680

Patched by: Victoria && Joao
Reviewed by: Khushboo & Ashesh
2018-05-14 18:00:23 +05:30
..
about Update Python and JS modules. Fixes #3154 2018-04-04 10:47:01 +01:00
browser Initial version of the new tree implementation. 2018-05-14 18:00:23 +05:30
dashboard Standardise the error handling for parsing of JSON response messages from the server. Fixes #3238 2018-05-04 16:56:15 +01:00
feature_tests Scroll cells into the viewport if needed during the CheckForViewData feature test. 2018-05-04 10:15:02 +01:00
help Update Python and JS modules. Fixes #3154 2018-04-04 10:47:01 +01:00
misc Update Python and JS modules. Fixes #3154 2018-04-04 10:47:01 +01:00
model Add support for SSH tunneled connections. Fixes #1447 2018-05-04 11:27:27 +01:00
preferences Ensure the query tool will open properly under MS Edge. 2018-04-10 11:09:59 +01:00
redirects Fix PEP8 issues in various modules. Fixes #3121 2018-02-19 11:12:35 +00:00
settings Update Python and JS modules. Fixes #3154 2018-04-04 10:47:01 +01:00
setup Fix PEP8 issues in various modules. Fixes #3121 2018-02-19 11:12:35 +00:00
static Initial version of the new tree implementation. 2018-05-14 18:00:23 +05:30
templates Add the ability to enable/disable UI animations. Fixes #1978 2018-04-03 14:52:13 +01:00
tools Ensure the debugger container has focus when loaded. Fixes #3295 2018-05-09 14:26:50 +01:00
translations Another attempt at making the JA translation work properly. Gettext really doesn't seem to like percentage signs. Fixes #3303 2018-04-20 09:46:50 +01:00
utils Add support for SSH tunneled connections. Fixes #1447 2018-05-04 11:27:27 +01:00
__init__.py Update Python and JS modules. Fixes #3154 2018-04-04 10:47:01 +01:00
messages.pot Message catalog update 2018-04-06 14:59:51 +01:00