You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2020/07/21 05:25:07 UTC

[ignite-web-console] branch master updated (6bb7bb4 -> cfaeda7)

This is an automated email from the ASF dual-hosted git repository.

akuznetsov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-web-console.git.


    from 6bb7bb4  Create README.md
     add c5201d9  IGNITE-843 Implemented Web Console.
     add 5a5c448  IGNITE-843 Minor fix for DEVNOTES.txt
     add 66b6b77  Webconsole: Ignite Version fix.
     add 12593e4  IGNITE-843 Minor fix in DEVNOTES.
     add 3731d9b  Fixes for yardstick, merges from master.
     add b125c4d  Fixed version in pom.xml
     add 4f83b76  1.7.0-SNAPSHOT
     add f4f6abd  Merge remote-tracking branch 'remotes/origin/gridgain-7.6.1'
     add 9ed24bb  Ignite Web Console beta2.
     add b11e0a1  Merge branch 'gridgain-7.6.1' of https://github.com/gridgain/apache-ignite
     add 1cad924  Ignite Web Console speed up bundle rebuild and watch. Minor fixes.
     add 7152309  Merge branch 'gridgain-7.6.2'
     add dc4760b  1.8.0-SNAPSHOT
     add 410fff0  version changed to: 1.6.4
     add b69b2ec  Revert "version changed to: 1.6.4"
     add 636f51b  Merge remote-tracking branch 'remotes/community/ignite-1.6.5' into ignite-1.7.2
     add 99beabe  Merge branch 'ignite-1.7.2'
     add 273af0e  Merge branch master into ignite-db-x
     add 7adf655  Web Console beta-3.
     add 6956098  Web Console beta-3. Added execution bit for docker build files.
     add 702a9c7  Web Console beta-3. Updated Ignite version.
     add edba147  Fixed containers version in docker compose file.
     add ac90e4a  Web Console beta-3. Fixed import from database.
     add f25e7a7  Merge branch ignite-1.7.2 to master.
     add 54e9663  Web Console beta-3. Fixed typo in docker.
     add 3fde1e2  Merge ignite-1.7.2 to master.
     add 7705c7a  1.8.0-SNAPSHOT
     add 8654173  Merge branch ignite-1.7.2 to master.
     add 6a77c09  Web console beta-4.
     add 63f44b1  Merge branch ignite-1.7.2 into master.
     add 8a27ba5  IGNITE-3841 Web console added check for eviction policy max mem and max size consistency. Fixes #1136.
     add 11af424  Merge ignite-1.7.3 to master.
     add 7f6fed0  Web console beta-5.
     add 1b88d77  Fixed license.
     add 601e76b  Merge branch 'ignite-1.7.3'
     add e7c3cd5  Merge master into ignite-db-x
     add 057e555  Merge branches 'master' into 'ignite-db-x'.
     add bf575e6  Web console beta-6.
     add 0ab0833  Web console beta-6. Minor fix.
     add 8ab9d16  Merge remote-tracking branch 'remotes/community/ignite-1.7.4'
     add f098651  Merge branch 'ignite-1.7.4' into 'ignite-1.8'.
     add 6758330  Merge branch 'ignite-1.7.4' into 'ignite-1.8'.
     add fe8b418  Merge branch 'ignite-1.8'
     add 2c20325  2.0.0-SNAPSHOT
     add d459bbd  Merge with master - WIP.
     add 39560c7  Merge with master - WIP
     add 6c3e9d3  Web console beta-7.
     add e266382  Merge apache/master into ignite-gg-8.0.2.ea1
     add c93042a  IGNITE-4442 Implemented cache affinity configuration.
     add 57dc250  Web console beta-7.
     add b44c743  Merge branch 'ignite-1.7.5'
     add 83aa859  Merge branch ignite-2.0 into ignite-db-x
     add b464584  IGNITE-4520 Added credential request for authentication on proxy.
     add 5a97e60  IGNITE-1596 Fixed version sort.
     add 6470072  IGNITE-4622 Fixed generation in domain model for cache store.
     add 5c3b36a  IGNITE-4610 Added more informative message.
     add c6946f2  IGNITE-4472 Added user activities in Web Console.
     add 0e16aa4  IGNITE-4678 Web Console: Implemented demo load as service.
     add 92616b2  IGNITE-4688: Changed copyrights to 2017.
     add 5dd3cb6  IGNITE-4687 Added pool to process REST request in Web Agent.
     add 051f518  Pinned dependencies versions
     add 2f7be7e  IGNITE-4472 UI fix, minor fixes
     add 18d469f  IGNITE-4678 Node version in range.
     add b414c0b  IGNITE-4472 Fixed became this user.
     add 3cb089f  IGNITE-4472 Minor UI fix.
     add 7abf272  IGNITE-4472 Minor UI fix.
     add 6cb4b20  IGNITE-4472 Minor fix.
     add dc75e93  Web console: removed legacy backend port.
     add 2d54522  Pinned dependencies versions
     add 3066898  IGNITE-4472 UI fix, minor fixes
     add 43b1692  IGNITE-4678 Node version in range.
     add 45875f5  IGNITE-4472 Fixed became this user.
     add ae69bf7  IGNITE-4472 Minor UI fix.
     add a4631e6  IGNITE-4472 Minor UI fix.
     add 6fed71d  Merge branch 'ignite-1.7.5' into ignite-1.8.3
     add 5bda680  IGNITE-4520 Added credential request for authentication on proxy.
     add c2d5a70  IGNITE-1596 Fixed version sort.
     add 5cbf9ef  IGNITE-4622 Fixed generation in domain model for cache store.
     add ed60d14  1.9.0-SNAPSHOT
     add 28b7340  IGNITE-4520 Added credential request for authentication on proxy.
     add c607dff  IGNITE-1596 Fixed version sort.
     add fe3c4c3  IGNITE-4622 Fixed generation in domain model for cache store.
     add 71adbce  IGNITE-4610 Added more informative message.
     add 11e840b  IGNITE-4688: Changed copyrights to 2017.
     add 9c7361c  Merge branch 'ignite-1.7.7' into ignite-1.8.3
     add a3d6d70  Merge branch 'ignite-1.8.3' into ignite-1.9.
     add 811b0cf  IGNITE-4472 Minor fix.
     add 64d2ecc  Merge remote-tracking branch 'remotes/origin/ignite-1.9'
     add f500b99  IGNITE-4659 Migration to Webpack 2. Upgrade template engine from jade to pug.
     add cbe2dbc  Minor fixes.
     add 07586fd  IGNITE_4659 Minor templates fixes.
     add e97c1a7  Merge master into ignite-3477
     add 7e01557  IGNITE-3477 Fixed compilation after merge with master.
     add c281aa3  ignite-3207 Rename IgniteConfiguration.gridName -> igniteInstanceName.
     add fbda343  Web Console: Cleanup
     add 666bc48  IGNITE-4821 Implemented enforce join order option on query tab.
     add 75278af  IGNITE-4666 Clone to Input service.
     add 992e7bc  IGNITE-4830 Implemented better SQL errors handling.
     add 81bbf18  Web Console: minor fix.
     add fb358d5  Merge branch 'master' into ignite-2.0
     add 65ed2f7  IGNITE-4686 Added ability to group registered users in admin panel.
     add e1874a8  IGNITE-4659 Fixed error page.
     add c99092f  IGNITE-4854 Fixed project structure button on summary page under firefox.
     add 43e1c9d  IGNITE-4855 Fixed error on switching between notebooks.
     add c2c62ad  IGNITE-4830 Fixed error ui.
     add 4cca5cb  Merge branch master ignite-2.0 to ignite-3477
     add 35f22f4  IGNITE-4659 Fixed typo.
     add 059d8c8  Merge branch master into ignite-3477-master
     add 630db7f  IGNITE-4727 modal tooltip fixed
     add c2fe651  Merge master into ignite-3477-master
     add 8b763ed  IGNITE-4442 Implemented cache affinity configuration.
     add b307a95  IGNITE-4520 Added credential request for authentication on proxy.
     add 8bbaf72  IGNITE-1596 Fixed version sort.
     add 06da053  IGNITE-4622 Fixed generation in domain model for cache store.
     add a68777f  IGNITE-4610 Added more informative message.
     add 57a70b6  IGNITE-4472 Added user activities in Web Console.
     add 3bb9bd7  IGNITE-4472 Added user activities in Web Console.
     add 1acb910  IGNITE-4678 Web Console: Implemented demo load as service.
     add fd17d26  Merge branch 'ignite-1.8.3' of https://github.com/gridgain/apache-ignite into web-console-production
     add bc53f89  IGNITE-4687 Added pool to process REST request in Web Agent.
     add b877456  IGNITE-4472 UI fix, minor fixes
     add f8e530d  IGNITE-4678 Node version in range.
     add 53b83b7  IGNITE-4472 Fixed became this user.
     add c36616a  IGNITE-4472 Minor UI fix.
     add 8a3ed6c  IGNITE-4472 Minor UI fix.
     add 49dad11  IGNITE-4472 Added user activities in Web Console.
     add 6951d02  Web console: removed legacy backend port.
     add f150791  Merge branches 'ignite-1.8.4' and 'web-console-production' of https://github.com/gridgain/apache-ignite into web-console-production
     add dee2483  IGNITE-4659 Migration to Webpack 2. Upgrade template engine from jade to pug. (cherry picked from commit 1080e68)
     add 21b713c  IGNITE_4659 Minor templates fixes. (cherry picked from commit 2d385c5)
     add 964127b  IGNITE-4821 Implemented enforce join order option on query tab. (cherry picked from commit 94c1e7c)
     add 5150892  IGNITE-4472 Minor fix. (cherry picked from commit 7cb3e68)
     add ef4c2ab  IGNITE-4666 Clone to Input service. (cherry picked from commit 83579ce)
     add dd2fc43  Web Console: Cleanup (cherry picked from commit 3da7794)
     add ce057e3  Minor fixes. (cherry picked from commit 684dc7b)
     add acd9f37  IGNITE-1.8.4 Manual merge with master.
     add df98e30  IGNITE-4830 Implemented better SQL errors handling. (cherry picked from commit fbb9940)
     add 4e125e2  Web Console: minor fix. (cherry picked from commit 92bce6e)
     add 14a1a25  IGNITE-4686 Added ability to group registered users in admin panel.
     add 6f78b5b  IGNITE-4659 Fixed error page.
     add c592b1d  IGNITE-4854 Fixed project structure button on summary page under firefox.
     add ff50fdd  IGNITE-4855 Fixed error on switching between notebooks.
     add f38265a  IGNITE-4830 Fixed error ui.
     add e343ee3  IGNITE-4659 Fixed typo. (cherry picked from commit 6f1e970)
     add 7969ecd  Merge branch 'ignite-1.8.5'
     add 9c9ec3f  Fixed typo.
     add 3e94e92  master Updated version.
     add 02864cc  IGNITE-4839: Removed CacheTypeMetadata. This closes #1667.
     add 6d5be95  Merge branch master into ignite-3477-master
     add 9a4b079  IGNITE-4349 Discontinue the schema-import utility.
     add 6d0c104  Merge branch 'master' into ignite-3477-master
     add e8a051f  IGNITE-4943 Improve design of table on Admin Panel screen.
     add c75cf67  IGNITE-4943 Improve design of table on Admin Panel screen: minor fixes.
     add 5cc1db2  Merge remote-tracking branch 'upstream/master' into ignite-3477-master
     add ae22eee  IGNITE-4938: Moved OptimizedMarshaller to private package. This closes #1793.
     add c59e857  IGNITE-4068 Added common primitive for buttons group. Refactored existing button groups.
     add 4e577b0  Merge remote-tracking branch 'origin/master'
     add b95d947  IGNITE-4871 Added Kubernetes IP finder to Cluster configuration screen.
     add a2a9c16  IGNITE-4988 Cleanup and refactor VisorXxx tasks and DTO for ignite-2.0
     add 94fcd16  ignite-4587 CacheAtomicWriteOrderMode.CLOCK mode is removed
     add c15a2f2  IGNITE-4995 Multi-cluster support for Web Console.
     add 2203208  IGNITE-4988 Refactored task arguments class names.
     add 3a682d1  IGNITE-4990: Removed deprecated properties from FileSystemConfiguration. This closes #1816.
     add 75727cc  GG-12050 Snapshots catalog beta.
     add 45443d7  ignite-2.0 Fixed IGNITE_MODULES search path. (cherry picked from commit 8ad5a94)
     add 1fb4834  GG-12050 Fixed dependencies.
     add 52a975a  ignite-2.0 - Web Console agent download dialog minor tweaks.
     add b9c3462  ignite-2.0 Fixed IGNITE_MODULES search path.
     add fb03bcc  IGNITE-5064 Removed obsolete EventTypes + minor cleanup.
     add bf293d5  IGNITE-4774 Redesign table.
     add e946bfc  IGNITE-4988 Rework Visor task arguments. Code cleanup for ignite-2.0.
     add 3855914  IGNITE-5090 - Get rid of startSize configuration property
     add 3de816f  IGNITE-4988 Code cleanup for ignite-2.0.
     add d4a2bb2  IGNITE-4988 Code cleanup for ignite-2.0.
     add 5205589  IGNITE-4988 Fixed metadata import from RDBMS.
     add 4a4195b  Merged ignite-2.0 into gg-8.0.4.ea2
     add de61c39  2.1.0-SNAPSHOT
     add c2a469a  Merge branch 'ignite-2.0'
     add 321a8f7  Merge branches 'ignite-2.0' and 'master' of https://git-wip-us.apache.org/repos/asf/ignite
     add ce57e7c  IGNITE-4082 Fixed tests runner.
     add d22044f  IGNITE-4082 Define filter names in app.js instead of filter definitions.
     add 6ebfe44  Merge branches 'ignite-2.0' and 'master' of https://git-wip-us.apache.org/repos/asf/ignite
     add 362834e  IGNITE-4995 Minor code cleanup.
     add 6629a75  IGNITE-5127 Fixed validation of url fields. Refactored mixins.
     add f01c5a9  IGNITE-5143 Fixed agent watch logic.
     add 23df26b  IGNITE-4995 Fixed javadoc.
     add 4fc593d  IGNITE-5147 Fixed generation of project structure view.
     add b947bbc  IGNITE-5146 Simplified generation for user properties.
     add 35f5f5f  IGNITE-5118 Added prefix to pojo class if have same name with java built-in classes.
     add d52a692  IGNITE-5071 Added table name property for query entity.
     add e9adfee  IGNITE-5082 Fixed UI for header and footer.
     add 1f711dc  IGNITE-5082 Fixed UI for footer.
     add 73814e7  IGNITE-5165 Add classes for new design buttons and links.
     add 9202db0  IGNITE-5086 Changed design for modals.
     add 9a78de7  IGNITE-5231 Web Console: Add support for Ignite 2.0 cluster on Queries screen.
     add b619951  IGNITE-5082 Change footer links color in order to improve readability.
     add 32e9de5  Web Console: bind to all interfaces in dev mode.
     add 242ae4d  IGNITE-5082 Fixed layout issues in IE11.
     add f0326e8  IGNITE-5165 Fixed button issues in IE11.
     add 16da6fc  IGNITE-5230 Load SVG icons with svg-sprite-loader, add icons JS entry point.
     add 4d43713  IGNITE-5230 Fixed dropdown trigger.
     add 33d74d2  IGNITE-5244 Added web agent download button.
     add dae8759  Merge master into ignite-gg-12163
     add 5b320a2  IGNITE-5200 Reworked webpack build.
     add 3df1ac0  IGNITE-5200 Fixed eslint-loader options.
     add 584f357  IGNITE-5365 Build release artifacts once and use them for all editions
     add 8d08aad  Merged master to ignite-5267
     add dea978d  IGNITE-5388 Added support to configuration of Ignite 2.x and Ignite 1.x.
     add 8f69706  Merge master into ignite-5267
     add 53b0ad3  IGNITE-5314 VisorRunningQuery should use schema name instead of cache name.
     add 8fcf29d  IGNITE-5406 VisorExecutorConfiguration and VisorGridConfiguration should use IgniteConfiguration.sqlConnectorConfiguration instead of IgniteConfiguration.odbcConfiguration.
     add 6fa199f  Web Console: Added yarn.lock to gitignore.
     add 9578359  IGNITE-5414 Implemented usage of UNIQUE index for key fields generation, if PRIMARY KEY not found.
     add a17f6ed  IGNITE-5303 Added support for multiple RDBMS.
     add 8e7bca3  IGNITE-4431: Include date into the default format of the ignite log. - Fixes #2109.
     add 98c20bf  Merge branch master into ignite-5267
     add d594d4b  IGNITE-5267 Snapshots support.
     add cf14afb  IGNITE-5414 Fixed cluster topology serialization.
     add a0f9610  IGNITE-5460 Added cache group name.
     add 01ac20d  IGNITE-5474 Simplified usage of VisorComputeCancelSessionsTask, added compute load in agent demo.
     add cab6ef1  Merge remote-tracking branch 'remotes/origin/master' into ignite-2.1.1
     add 965861a  IGNITE-5239 Web Console show full stack trace on Queries screen.
     add 68eaa79  IGNITE-5366 Web Console: Added user notifications.
     add f9f5d50  IGNITE-5240 Fixed repository name.
     add eacbb51  IGNITE-5402 Web Console: Fixed near cache generation for client mode.
     add 8a20962  master - Fixed typo.
     add 4b431e4  master - Fixed typo.
     add 7029382  Merge remote-tracking branch 'remotes/origin/master' into ignite-2.1.1
     add 4fe94e1  IGNITE-5494 Web console: Improved admin panel load.
     add 2869d8d  IGNITE-5415 Web Console: Added support of configuration Ignite 2.1.
     add 5b4f267  IGNITE-5447 Replaced non unique dynamic deployment ID on cache name.
     add b80bcc7  IGNITE-5271 Web Console: Split configuration to basic/advanced.
     add f29481c  IGNITE-5366 Web Console: Fixed modal placement.
     add 8192b84  IGNITE-5415 Fixed NPE.
     add 4832aac  IGNITE-5402 Web Console: Fixed client mode generation.
     add 73d42e0  IGNITE-5415 Changes in ignite 2.1 version configuration.
     add 775c76c  IGNITE-5366 Fixed tables position in modals.
     add f2f558d  IGNITE-5271 Use same blank cluster for basic and advanced configuration.
     add 7a81753  IGNITE-5530 Fixed import indexes from RDBMS. Added systemSchemas to MySQLMetadataDialect. Fixed POJO hashCode generation for double.
     add 66dcea7  Web Console: Minor fix.
     add ade3ea6  IGNITE-5415 Fixed memory policy configuration.
     add df7ed6c  WEB-CONSOLE-2.1.1 Fixed variable name.
     add 493a6a2  Added package-lock.json to .gitignore.
     add a181563  Merge branch 'web-console-2.1.1' into 'ignite-2.1.2'
     add e51883b  IGNITE-4467 Fixed ui for modal, select, grid. Added components: switcher, timepicker.
     add 597d8da  IGNITE-4467 Fix webconsole frontend build.
     add 70254f9  IGNITE-4467 fixed table header scrolling with content
     add c168c3a  IGNITE-5461 Support for Memory metrics and fixed cache metrics.
     add c52945d  IGNITE-5599 Added check that node URL is valid. Added warning about ignite-rest-http.
     add bfa3fbc  IGNITE-5536 Fixed Docker file generation.
     add 59beecc  IGNITE-5599 Added log throttling.
     add 3b358a8  IGNITE-4467 Added missing style.
     add adbdf34  IGNITE-5611 Update some selects to new design.
     add 19b637b  IGNITE-5611 Fix text color cascading issue.
     add 143c03d  IGNITE-5627 Refactored grid columns menu.
     add d4427f0  Fixed CSS for IE11.
     add b7d1a34  IGNITE-5656 Fixed misaligned checkboxs.
     add 1d742f9  IGNITE-5683 Fixed missing fully qualified class names for generated indexed types on Models screen.
     add 4d797d9  ignite-2.1 Fixed minor issues and typos.
     add 45f3b3b  ignite-2.1 Added persistent store metrics.
     add 2356569  IGNITE-5710 Change H2 version in depend to Ignite version.
     add 3138611  IGNITE-5369 Added support for _key and _val names on QueryEntity XML and code generation.
     add 2132c45  Web Console: Fixed logic on cluster lost.
     add 23eebc5  IGNITE-5726 Web Console: Fixed duplication of dependencies in maven project.
     add e28cf73  ignite-2.1 Improved web-console primitives.
     add 5b5bb25  ignite-2.1 Web Console: improved demo.
     add 6aa85ab  IGNITE-5639 Added duration for empty result set.
     add b5aea8c  IGNITE-5479 - Cleanup public API for PersistentStoreConfiguration
     add fa9d5b9  IGNITE-4728 Web Console: Saved last succeeded state and redirect to it on reload.
     add 8331d32  IGNITE-5788 Web Console: Fixed dependencies for maven project with c3p0.
     add ad9ca98  IGNITE-5754 Web Console agent: Use POST instead of GET for requests.
     add b54a774  Web Console: Fixed UI for header menu.
     add ac1560f  IGNITE-5812 Set width for dropdown as for element.
     add c3eda91  IGNITE-5697 Web Console: Upgrade dependencies.
     add 1aa859c  IGNITE-5820 Web Console: Adjust modals height.
     add ed42e29  Version changed to 2.2.0-SNAPSHOT
     add 69c2d24  IGNITE-5835 Web Console: Highlight active element in select input.
     add af9eb66  IGNITE-5767 Web Console: Changed mapping for BINARY SQL type to byte[].
     add a5cc3d8  IGNITE-5863 Web Console: Implemented component for showing table totals.
     add 7e57659  IGNITE-5734 Web Console: Fixed bugs after ui-router upgrade.
     add 31eb3f6  IGNITE-5877 Fixed execution SQL and Scan queries from Web Console.
     add a764cce  IGNITE-5876 Fixed typo in template.
     add 74affbc  IGNITE-4944 Added hover for table.
     add e3abfe7  IGNITE-5697 Web Console: Added host configuration.
     add 81e4736  IGNITE-5734 Web Console: Fixed transition.
     add 38968b1  Merge branch ignite-2.1.3 into master
     add 2857767  IGNITE-5888 Web Console: Fixed maven project generation.
     add e022cd9  IGNITE-5906 Fixed race on activities merge.
     add f84ede6  Merge branches 'ignite-2.1.3' and 'master'.
     add 56fe0e8  IGNITE-5908 Restore splash.
     add 587e91b  Merge branches 'ignite-2.1.3' and 'master'.
     add ea13cc2  IGNITE-5734 Web Console: Fixed npm dependencies.
     add de5be61  IGNITE-6013 Optimized processing response from cluster.
     add b2308ac  IGNITE-6104 Web Console: moved "Download Web Agent" link to footer.
     add fcdb7e5  IGNITE-5985 Web Console: added generation for QueryEntity key fields.
     add 7954882  IGNITE-6105 Web console: Fixed missed cache name in preview for cache checkpoint SPI.
     add 2850570  IGNITE-6106 New screenshots.
     add fb33adb  IGNITE-6065 Fixed broken links.
     add 77c6319  IGNITE-6065 Fixed broken links.
     add 02f7e23  IGNITE-4784 Web Console: Changed demo mode UI.
     add bc24791  IGNITE-6127 Implemented GZip data between web-agent and web server.
     add 383a26a  IGNITE-6104 Fixed link.
     add 2ec2d13  IGNITE-4728 Fixed get params for saved state.
     add b06a40f  IGNITE-6104 Fixed target.
     add 677ecf1  IGNITE-6136 Web Console: implemented universal version check.
     add a8353af  IGNITE-6136 Fixed version for demo.
     add 89bddc2  IGNITE-5200 Web Console: Don't cache generated chunks in production.
     add 59b9962  Version changed to 2.3.0-SNAPSHOT
     add 7a5c0b5  IGNITE-6120 Lazy query execution from Web console.
     add 675e87d  IGNITE-6120 Fixed lazy query since version for Web Console.
     add 3836149  IGNITE-6363 Added refresh icon.
     add 7a76466  IGNITE-6229 Fixes in code generation.
     add 68d37aa  IGNITE-6223 Fixed NPE when data is null on job fail.
     add 9107bde  IGNITE-6366 Improve web agent version check.
     add 72ae742  IGNITE-6251 Clear selection from removed rows.
     add 9cc40fe  IGNITE-6431 Web console: Fixed duplicate "Partition loss policy" field.
     add 626dff0  IGNITE-6376 Web console: Enable task and job events in demo mode by default.
     add f3c754d  IGNITE-6435 Web Console: Added version to footer.
     add 162819b  IGNITE-6446 Fix permission transition hook and permissions for basic configuration screen.
     add 46093a0  IGNITE-6461 Web Console: Sanitize user on save.
     add 15c8ddb  Web Console: minor refactoring.
     add a3019fa  IGNITE-6476 Fixed "No suitable driver found" in demo mode.
     add 19aad38  IGNITE-6535 Web Console: Set IGNITE_HOME for Web Agent.
     add 6d81f5c  IGNITE-5863 Fixed select ALL logic.
     add a55fdc3  IGNITE-6120 Fixed missing "lazy query" flag.
     add 4d14597  ignite-2.2.0 Update version.
     add 480e286  IGNITE-6287 Web Console: Improved DDL support.
     add e6082cb  IGNITE-6570 Web Console: Move parsing of JSON to pool of workers.
     add 3033e08  IGNITE-6463 Web Console: Fixed output of big numbers in SQL query results.
     add 4f747cd  IGNITE-5767 Web console: Use byte array type instead of java.lang.Object for binary JDBC types.
     add be4c9f8  IGNITE-6287 Web Console: Improved DDL support: added checkbox "Use selected cache as default schema name".
     add cea912c  IGNITE-6127 Fixed bytes encoding.
     add 7354dee  IGNITE-6647 Web Console: Implemented support of schema migration scripts.
     add 41b3b33  IGNITE-6647 Added missing Mongo injector.
     add fac2290  IGNITE-6030 Allow enabling persistence per data region
     add 4b4c677  IGNITE-6647 Web Console: Added folder for modules migrations.
     add 30657cf  IGNITE-5909 Added list editable component.
     add 40c9856  IGNITE-6560 Minor changes of Data region configuration.
     add ed48fce  IGNITE-6671 Web Agent: Fixed data type conversion for Oracle NUMBER(N) data types.
     add 3f0c977  IGNITE-6748 Moved checkpoint buffer size to DataRegionConfiguration
     add bc5fafe  IGNITE-6570 Added missing import.
     add 5238b2f  IGNITE-6670 Web Agent: Improved demo startup.
     add acdde74  IGNITE-6789 Web Console: Reworked sorting of caches on Queries screen.
     add a902d34  IGNITE-6398 Web Console: Added support for ClientConnectorConfiguration.
     add afb9832  IGNITE-6833 Web Console: Fixed incremental SASS compilation in dev-server mode.
     add 587149e  IGNITE-6824 Web Console: Upgraded Angular from 1.5.x to 1.6.x.
     add 8fee389  IGNITE-6859 Don't register "cols" directive by it's function name.
     add 97c6d0e  IGNITE-6824 Add step validator support to pcScaleNumber directive, add "step" validation message to pc-form-field-size pug mixin.
     add 141bf4c  IGNITE-6795 WebConsole: Improved file name with query export results.
     add 95e11d7  IGNITE-6859 Web Console: Do not split base64 strings to multiple lines because IE11 atob() implementation does not work with these.
     add 69aa537  IGNITE-5635 Web Console: Added spinning wheel for execute, scan and export actions on Queries screen.
     add bd67332  IGNITE-4394 Web Console: Select only server nodes for local queries on Queries screen.
     add b807d80  IGNITE-6926) Web console: Fixed SimpleWorkerPool next worker selection logic.
     add 4c78042  IGNITE-6920 Added direct-install build for Web Console.
     add 08e5e17  IGNITE-6927 Added Web Console direct-install build. - Fixes #3058.
     add 484bb40  IGNITE-4454. Added duration and node ID in results header and 'Show query' modal.
     add 4d3d35b  IGNITE-6914. Web Console: Exporting large CSV files via file-saver library.
     add 9fb9e0b  IGNITE-4394 Web Console: Fixed memory leak in Messages.service.
     add ed1d132  IGNITE-5641 Web Console: Added "Copy to clipboard" action on Queries screen.
     add 156227c  Update versions to 2.4.0
     add 69a039e  IGNITE-7020 Web Console: fixed resize of pinned columns.
     add 2ca3a40  IGNITE-4454. Web Console: Minor UI changes.
     add 4c96368  IGNITE-6919. Web Console: Minor fix of page title.
     add c062196  IGNITE-4398. Prevent $http caching in IE11.
     add 4565de9  IGNITE-6873 Notify users about outdated browser.
     add cedb19d  IGNITE-6390 Web Console: Added component for cluster selection.
     add 6736b9b  IGNITE-7133 Web Console: Implemented service for managing icons.
     add 2c0a13b  WC-253 Web Console: Show user-friendly error message.
     add 134dc57  IGNITE-7147 Web Console: Added "Number of connected clusters" component.
     add ce2d625  IGNITE-7147 Minor fix.
     add fdfa890  IGNITE-7172 Added examples on queries page.
     add 89e923f  IGNITE-6920 Fixed dependencies resolving.
     add 5a66561  IGNITE-6390 Web Console: Fixed cluster selector on topology changed.
     add a93dbdc  IGNITE-7172 Fix minor CSS issues.
     add 848daee  IGNITE-4454 Minor fix for duration filter.
     add 87636ba  IGNITE-6995 Visor CMD: Updated eviction policy factory in configs.
     add 8b538f9  IGNITE-4943 Web Console: Improved tooltips on "Admin panel" screen.
     add 8afb6b3  IGNITE-6920 Fixed rhel detection in web console direct-install.
     add 22718d7  IGNITE-7199 Web console: several minor improvements.
     add fae209e  IGNITE-7172 Minor fix.
     add 486d834  IGNITE-7208 Fixed pug template.
     add e2e4f51  IGNITE-7168 Remove remains of web agent download feature from web-console-header.
     add 5153449  IGNITE-7257 Web Console: Fixed reconnection after change profile.
     add 06328b6  WC-402 Web Console: Fixed "jumping" tables on Monitoring screen.
     add 2018c90  master Revert wrong commit.
     add 517029c  IGNITE-6647 Web Console: Support recreate index in migrations.
     add 58b9b14  IGNITE-7034 Web Console: Hide connected clusters in "Become this user" mode.
     add cd6e6f0  IGNITE-7036 Web Console: Improved export of grouped data on Admin panel.
     add 97f492f  IGNITE-6995 Web Console: Fixed code generation for near cache for server and client node.
     add d6af7be  IGNITE-7210 Web Console: Do not show connected clusters on sign-in page.
     add b85d29a  IGNITE-7225 Web Console: Added detection of CSV separator based on browser locale.
     add fa74afe  IGNITE-7224 Web console: Removed deprecated fields from configuration.
     add c7374da  IGNITE-7238 Web Console: On-focus button color behaviour fixed.
     add 43f7de6  IGNITE-7276 Web Console: Fixed updating of "Grant\Revoke admin" in Admin panel.
     add d39f353  IGNITE-7391 Web Console: Fixed code generation.
     add a1d2b0b  IGNITE-7256 Web Console: Improved usability of user notification.
     add 85a2da4  IGNITE-7357 Web Console: Added support for custom SMTP services. Refactored MailService usage.
     add 2d0482a  IGNITE-7040 Web Console: Refactored list of registered users.
     add 7d39818  IGNITE-7395 Web Console: Implemented custom transclusion directive in list-editable.
     add 77448d7  IGNITE-7420 Web Console: Fixed modal height.
     add a2e4d6b  Updated copyrights 2017 -> 2018.
     add d10002a  IGNITE-7306 Web Console: Fixed export data from tables.
     add 137739d  IGNITE-7461 UI tools: Actualized data storage configuration.
     add 790de47  IGNITE-6920 Web Console: Create default account for direct-install package.
     add 520c920  IGNITE-6920 Minor fix.
     add 92c701f  Versions updated to 2.5-SNAPSHOT
     add e08de75  Added check icon.
     add 61d0a8b  IGNITE-7064 Web Console: Implemented basic E2E tests.
     add 20283e5  IGNITE-7522 Web Console: Fixed cluster selector state after cluster restart.
     add 4f63e15  IGNITE-7529 Web Console: Refactor UIGrid column filters.
     add 6c85bd5  IGNITE-7064 Web Console: Minor test fix.
     add c588476  IGNITE-7031 Web Console: Refactored confirmation cancellation logic.
     add 3874e90  ignite-2.4.0 Update version.
     add ee06045  ignite-2.5.0 Update version.
     add 8914e6a  IGNITE-7610 Web Console: Profile page refactored to component.
     add 22e6f2b  IGNITE-7612 Web Console: Refactored mongoose schemas to separate module.
     add 2864b4e  Web Agent: Fixed wrong config of IGNITE_ATOMIC_CACHE_DELETE_HISTORY_SIZE in demo startup.
     add 17e27b3  IGNITE-7578 Actualized client connector configuration.
     add b5f7b63  IGNITE-7650 Extracted signin/signup form to separate page, improved landing page.
     add 8fe8999  IGNITE-7650 Fixed headers.
     add ceb4435  IGNITE-6094 Web Agent: Enabled persistent in demo mode.
     add d441041  IGNITE-7320 Web Console - Fixed table headers for Safari.
     add f8ce987  IGNITE-7650 Fixed counties codes.
     add 4dcee7c  IGNITE-6287 Web Console: Fixed regression for EXPLAIN.
     add 4a9d377  IGNITE-7729. Web Console. Added roles support in E2E tests.
     add dd3dcf5  IGNITE-6920 Fixed missed require.
     add a70bd0b  IGNITE-7462 Web Console: Actualized configuration generation.
     add 9fb5b8c  IGNITE-7033 Web console: Adjusted width of columns on admin page.
     add f7bc7d7  IGNITE-7612 Web Console: Fixed ObjectId type.
     add 419f47d  IGNITE-7462 Web Console: Fixed templates.
     add 89edcbc  IGNITE-7712 Web Console: SQL lazy mode enabled by default.
     add 93bf849  IGNITE-7064 Web Console: Fixed wrong syntax E2E tests.
     add 036adf4  IGNITE-7810 Use Roboto as sans-serif font in Bootstrap variables.
     add 40dde84  IGNITE-5916 Web console: Fixed incorrect default value for sqlIndexMaxInlineSize in CacheConfiguration.
     add 0dae66c  IGNITE-7895 Web Console: Replaced PhantomJS with headless Chrome. Cleanup dev dependencies. Added docker image to run tests on TeamCity.
     add d9c7c6d  IGNITE-7459 Web Console: Hiding previous scan results on new scan.
     add 218dea0  IGNITE-7958 Optimize on-focus-out directive.     1. Don't parse expression every callback call.     2. Use $evalAsync instead of $timeout.
     add 25c0968  IGNITE-6390 Web-console: Clusters sorted alphabetically.
     add df053e7  IGNITE-7929 Web Console: Fixed popover width.
     add badf718  IGNITE-7970 Web Console: Fixed typo in notification test.
     add 6afb2e4  master Web Console: Fixed broken links.
     add 061a621  IGNITE-6065 Web Console: Implemented links checking.
     add e9fc363  master Web Console: Fixed links.
     add 3bdee9c  IGNITE-7979 Web Console: Query notebooks refactored to dedicated screen.
     add 7c43419  IGNITE-7949 Web Console: Refactored post validation on Sign in / Sign up.
     add 779fd4e  IGNITE-7119 Web Agent: Implemented support for comma-separated list of node URIs.
     add 797700c  master Fixed typo.
     add 6004e25  IGNITE-8095 Web Console: Refactored previews for generated code.
     add efa48bf  IGNITE-8011 Web console: Fixed typo in module name.
     add a01434c  IGNITE-6065 Web console: Improved external links checking.
     add a8928ac  IGNITE-5466 Web Console: Configuration reworked to cluster centric model:  1. Reworked data model.  2. Implemented migrations.  3. Reworked UI for all screens.  4. Reworked validation.  5. Many refactorings to improve code base.  6. Added tests.  7. Many minor improvements.
     add 96b0aad  IGNITE-5466 Web Console: Fixed issues after merge.
     add 03804ba  IGNITE-5466 Web Console: Fixed css issues after merge.
     add 8b06638  IGNITE-5466 Web Console: Fixed issues after merge.
     add e22b855  IGNITE-5466 Web Console: Fixed issues with routing to default state.
     add bd84f35  IGNITE-8008 Web Console: Added link to SQL docs.
     add dd4df57  IGNITE-6816 Web Console: Migrated to Webpack 4. Update to NodeJS 8 in dockerfiles.
     add 915593b  IGNITE-8132 Web Console: Reorder cluster config JDBC checkpointing form fields.
     add bb02f97  IGNITE-7894 Web Console: Refactored panel-collapsible to component.
     add d8bd9fb  master Web Console: Fixed typo in configuration parameter display text.
     add fb1a3f7  IGNITE-8142 Web Console: Fixed change detection logic for configuration.
     add 6351ed2  IGNITE-8155 Web Console: Fixed number pattern warning in browser console.
     add 1b7a9a8  IGNITE-8126 Web Console: Fixed code generation for cache load.
     add f9f656b  IGNITE-7927 Web Console: Fixed demo for non-collocated joins.
     add 5184a9e  IGNITE-4091 Web Console: Refactored using of internal Angular API.
     add 2a549cf  IGNITE-7996 Update lockfile.
     add 77a842d  IGNITE-7996 Move configuration form templates.
     add 9184e36  IGNITE-7996 Move config state module index.
     add 60c60e8  IGNITE-7996 Use configuration.state for state registration only.
     add ecb4139  IGNITE-7996 Rename configuration.state to states.
     add e07e1ca  IGNITE-7996 Move configuration assets into page-configure module.
     add 9dbe81c  IGNITE-7996 Merge with master.
     add 5ae3c89  IGNITE-8245 Fixed input appearance position with error.
     add a394d21  IGNITE-8248 Fixed npe in Web Console agent int case of self-signed certificate.
     add 272f491  IGNITE-8287 Change position on signup inputs on page-sign-in.
     add 8933c72  IGNITE-8291 Web Console: Fixed Docker file generation.
     add 994e85c  IGNITE-8285 Web console: Removed debug output.
     add 366d1f6  IGNITE-8200 Web Console: Override clonedCluster in cluster-edit-form if caches or models have changed.     This improves interop with "import from DB" feature, which might update caches/models of cluster currently opened for editing.     The import dialog works as a separate state, so the form change detection mechanism ensures that any changes to the original     cluster are safe and won't interfere with changes made by user in cluster edit form.
     add 9fa1ca3  IGNITE-8140 Web Console: Fixed code generation for large numbers in configuration params.
     add a316483  IGNITE-8294 Web Console: Move "Beta" ribbon to the left.
     add 519ce96  IGNITE-8298 Web Console: Fixed tables UI issues.
     add e5bfc09  IGNITE-8298 Web Console: Fixed loader under Safari.
     add fceb7e4  IGNITE-8334 Web Console: Added ability to show/hide password field value.
     add 48b0858  IGNITE-8298 Web Console: Fixed tables UI issues.
     add bb37115  IGNITE-8314 Web Console: Added progress-line component.
     add d544c99  IGNITE-8370 Web Console: Split "Sign In" page to three separate pages.
     add 6795ff3  IGNITE-8370 Rename file.
     add 8266289  IGNITE-7821 Unify and improve Apache Ignite and Web Console Dockerfiles
     add 83c36f6  Minor fix for tests.
     add 7660951  IGNITE-8235 Web Console: Implement execution of selected part of SQL query.
     add 9ce14cf  IGNITE-8214 Web Console: Added validation on "Configuration" screen that swap can be set only if persistence is off.
     add 61b0a79  IGNITE-8215 Web Console: Fixed missing "metricsSubIntervalCount" and "metricsRateTimeInterval" on "Configuration" screen.
     add adbf6c7  IGNITE-8267 Web console: Adjusted UI for connector configuration fields.
     add 98a0c97  IGNITE-8336 Web console: Fixed failing E2E notebooks tests.
     add dffd50e  WC-475 Web Console: Extract of meaningful message from exception.
     add eed7e0a  IGNITE-7912: control.sh script should show used WAL-segments. This closes #3636. This closes #3965.
     add f3ed846  IGNITE-8370 Restore deleted file.
     add 88526b2  IGNITE-8479 Web Console: Fixed 'ignite-ace' delay on queries notebook page paragraph unfold.
     add 260a44a  IGNITE-8489 Web Console: Removed retina display support.
     add 3c3e0aa  IGNITE-8518 Web Console: Implemented auto focus "Confirm" button in Confirmation dialog.
     add 1575e35  IGNITE-8370 Web Console: Trigger validation before submitting auth forms.
     add be4bf31  IGNITE-8488 Web Console: Fixed scrolling issues in bs-select-menu.
     add 3dd9335  IGNITE-7650 Web Console: Cleanup unused code.
     add eddf073  IGNITE-7894 Web Console: Refactored panel-collapsible to component.
     add 73edbd8  IGNITE-8334 Web Console: Added highlighting for focused "eye" icon.
     add 5e5a052  IGNITE-8537 Web Console: Proof-reading texts.
     add df05fdc  IGNITE-8553 Web Console: Fixed column resize on double click.
     add d00095b  IGNITE-8298 Web Console: Fixed tables UI issues.
     add fe09c5b  IGNITE-8556 Web Console: Relaxed DEV mode for Webpack.
     add 679b803  IGNITE-8557 Web Console: Added support for SVG images.
     add 1548223  IGNITE-8538 Web Console: Refactor redirecting to default state.
     add 153d548  IGNITE-8538 Web Console: Refactor redirecting to default state.
     add 9457644  POM versions are updated to 2.6.0-SNAPSHOT
     add 71e2bdb  IGNITE-8634 Web Console: Removed shadow from ribbon and header.
     add 12ff41c  IGNITE-8245 Web Console: Fixed right padding for dropdown.
     add d19fe37  IGNITE-8566 Replace extract-text-webpack-plugin with mini-css-extract-plugin.
     add 125110e  IGNITE-8568 Web Console: Added support for "Collocated" query mode on "Queries" screen.
     add 4ba983b  IGNITE-8566 Minor fix.
     add 114f1e8  IGNITE-8655 Web Console: Updated version to 2.6.0.
     add f911a2d  IGNITE-8678 Web Console: Removed the gray line above the sign-in sign-up and forgot password buttons.
     add f33dcd1  IGNITE-8568 Web Console: Added support for "Collocated" query mode on "Queries" screen.
     add cc905d7  IGNITE-6065 Fixed dead links in documentation.
     add 73bb7b1  IGNITE-5466 Minor UI changes & improvements.
     add 4be75ba  IGNITE-8758 Web Console: Fixed broken UI in case of long user name.
     add 0cd5bfe  IGNITE-7298 Web Agent: Fixed logging properties.
     add 1f35eb8  IGNITE-8428 Web Console: Implemented connection to secured cluster.
     add 1e26eb9  IGNITE-8816 Web Console: Remove red border from new-style table headers.
     add 475b162  IGNITE-8817 Web Console: Changed default link color to blue.
     add 3de9688  IGNITE-8818 Web Console: Limit grid header height to 64px.
     add 4d39e80  IGNITE-8819 Web Console: Refactored "CSV export" button UI/UX.
     add bef9cf1  IGNITE-8428 Web Console: Fixed demo mode.
     add 133a291  IGNITE-8891 Web Console: Replace IGNITE_MODULES with node_modules.
     add 4b9e78a  IGNITE-8519 Web Console: Refactored security token UI/UX.
     add 772da99  IGNITE-7298 Web Agent: Fixed embedded node logger.
     add d53635f  WC-430 Web Console: Improve DEVNOTES.
     add 59c48b9  IGNITE-8933 Web Console: Fixed issue with package-lock.json and Docker for CI.
     add 8c1ee52  IGNITE-8933 Web Console: Fixed issue with package-lock.json and Docker for CI.
     add 4b8ad53  IGNITE-8947 Web Console: Fixed minor issue with dropdowns on Queries screen.
     add 044c5ab  IGNITE-8643 Web Console: Fixed issue with charts legend on Queries screen.
     add 1fb4936  IGNITE-8959 WebConsole: Reverted last changes to AgentModal service. The $root event listener registers only once.
     add c8202ed  POM versions are updated to 2.7.0-SNAPSHOT
     add b89fd2c  IGNITE-8744 Refactored cluster activation/deactivation logic.
     add 199eb75  IGNITE-8979 Web Console: Fixed dropdown behavior on "Refresh" popover on Query screen.
     add 57c8455  IGNITE-8526 Created web-agent docker image for k8s deployment. - Fixes #4038.
     add 3a076e7  IGNITE-8744 Added support for demo mode.
     add f3a5ee0  IGNITE-8988 Web console: Fixed content of README.txt in generated project.
     add a6ae765  IGNITE-8962 Web Console: Fixed webpack configuration for DEV mode.
     add 2fd8c2c  IGNITE-8980 Web Console: Fixed regression with checkbox on Queries screen.
     add 25c38d9  IGNITE-8307 Add webkit prefix to "position: sticky".
     add 21c8ee5  IGNITE-8655 Web Console: Updated version to 2.7.0.
     add b91b4a8  IGNITE-9060 Web Console: Fixed minor typos.
     add 14cdc07  IGNITE-8958 Web Console: Updated AngularJS to 1.7.2.
     add 8df18ed  IGNITE-5466 Web Console: Fixed migration.
     add ed1f344  IGNITE-9066 Web Console: Fixed table row hovering style.
     add b1ecae3  IGNITE-5466 Web Console: Added missing version switcher.
     add feccdc1  IGNITE-5466 Web Console: Fixed action menu after deleting cluster configuration.
     add d825d5b  IGNITE-9070 Web Console: Fixed issue with notifications from Admin panel.
     add e07c152  IGNITE-9070 Web Console: Fixed issue with notifications from Admin panel.
     add 52b59d9  IGNITE-8428 Minor fixes in texts.
     add 73922c4  IGNITE-4010 Web Console: Implemented responsive full screen layout.
     add 2331903  IGNITE-8990 Web Console: Fixed check for unsaved changes logic.
     add 25f724d  IGNITE-8990 Web Console: Fixed tests.
     add 1a75a00  IGNITE-8744 Added missing import.
     add 55bb876  IGNITE-4010 Fixed state name.
     add d9dbee1  IGNITE-8843 Web Console: Updated content for "Getting started" dialog.
     add a5c1969  IGNITE-4010 Web Console: Fixed table columns width.
     add 44032dd  IGNITE-4010 Web Console: Fixed issue with cache metadata layout.
     add b9c241e  IGNITE-9118 Web Console: Fixed issue with number inputs.
     add d146e4c  IGNITE-8428 Minor fixes in code style.
     add d3f4637  IGNITE-8999 Web Console: Added support for optional "trace" in error message.
     add 413d32f  IGNITE-9101 Web Console: Fixed e2e tests.
     add 50b1bff  IGNITE-9102 Web Console: IE11 marked as outdated browser.
     add ea6ef93  IGNITE-9103 Web Console: Fixed select menu component with items that contains html.
     add 4c59c88  IGNITE-9104 Web Console: Enhanced UI grid.
     add b88d65e  IGNITE-9105 Web Console: Added support of canvas based charts.
     add ee95e80  IGNITE-9106 Web Console: Added bytes filter.
     add 3b2eda4  IGNITE-4010 Web Console: Added CSS constants.
     add 649a538  IGNITE-7255 Web Console: Fixed EXPLAIN execution on Queries screen.
     add f284685  IGNITE-9139 Web Console: Fixed issue with dropdown for chart options on Queries screen.
     add 855ff91  IGNITE-8999 Web Console: Fixed issue with missing errorParser on paragraph creation.
     add cc11d18  IGNITE-9136 Web Console: Do not show (de)activate switcher for clusters older than v2.0.0.
     add 6d07d42  IGNITE-9137 Web Console: Select node dialog refactored to new UI.
     add 715b286  IGNITE-7979 Web Console: Removed delete button from "Notebook" screen, as of this function moved to "Notebooks" screen.
     add 6366a8f  IGNITE-8799 Web Agent: Added output to log of root cause if connection failed.
     add e01b62f  IGNITE-9151 Web Console: Fixed logic of removing cluster items: caches, models, igfss.
     add c775025  IGNITE-9073 Use jackson2 dependency instead of jackson1 and remove unused dependencies - Fixes #4444.
     add 4b77d88  IGNITE-8989 Web Console: Fixed defaults for clientConnectorConfiguration.
     add c567aec  IGNITE-9163 Web console: Fixed incorrect cluster state for clusters of version 1.x.
     add c133c56  IGNITE-7650 Minor UI tweaks.
     add ac18ab7  IGNITE-9177 Web Console: Fixed UI under Edge.
     add 65d1883  IGNITE-9085 Web Console: Updated landing page images.
     add a50ebc4  IGNITE-9176 Web Console: Show error if failed to toggle cluster state.
     add d7cba21  IGNITE-9194 Web Console: Refactored SVG icons support.
     add 3819596  IGNITE-9191 Web Console: Fixed cluster saving.
     add beaf813  IGNITE-9207 Web Console: Updated lodash to latest version.
     add 041e3bc  IGNITE-9203 Web Console: Updated README.txt for direct install.
     add 7ce8d23  IGNITE-9028 Web Console: updated to Babel 7.
     add 7d4ece1  GG-13972 Visor GUI: Support for reset lost partitions backported to 2.4.9.
     add a6ce904  IGNITE-9262 Revert wrong commit.
     add 95f103c  IGNITE-9262 Web Console: Fixed generation of project on Configuration screen.
     add 2e99e08  IGNITE-9352 Fix dependencies until issue with package-lock.json is not investigated/fixed.
     add 479955a  IGNITE-9350 Web Console: Added checks for invalid web socket messages. Fixes #4597.
     add 307366a  IGNITE-9352 Reverted to babel 7.0.0-rc.1
     add 0f32219  IGNITE-9286 Web Console: Refactored UI to modern UI/UX. Cleaned old code.
     add 269a1a1  IGNITE-9370 Fixed execution of REST commands in demo mode.
     add c88cd52  IGNITE-8568 Web Console: Added support for "Collocated" query mode on "Queries" screen.
     add c7b171e  IGNITE-7460 Web Console: Fixed issue with "step" param of "evictionThreshold" input.
     add 66c5586  IGNITE-8842 Web console: Fixed initial screen in demo mode.
     add e2f0801  IGNITE-9528 Web Console: Fixed handling of "LOAD_COMPLETE_CONFIGURATION_ERR" action in PageConfigure service.    Previous implementation used to throw a complete store message instead of an error it wraps.    Also updated clusterServiceConfiguration generator to fail gracefully if some of caches do not exist.
     add 2052159  IGNITE-9371 Web Console: Fixed ActivitiesUserDialog by replacing arrow function with regular function.     You can't new an arrow function.
     add 51e96b3  IGNITE-9369 Web Console: Fixed token section collapsing logic.
     add f0205bf  IGNITE-9508 Web Console: Refactored legacy pug mixins.
     add bf742dc  IGNITE-9509 Web Console: Refactored all ui-grid tables to single facade.
     add 7be1f55  IGNITE-9510 Web Console: Added vertical cursor to ignite-chart component, fix tooltip positioning.
     add 3333706  IGNITE-9511 Web Console: Updated styling for modal windows.
     add a142bd9  IGNITE-9556 Web Console: Refactored DI from class names to string tokens.
     add 42b9a8b  IGNITE-9566 Web console: Implemented explain of selected part of SQL query.
     add 6544af7  IGNITE-9572 Web console: Fixed build to work in Edge.
     add 49da845  IGNITE-8199 Web console: Improved UI/UX of Confirmation dialog for unsaved changes.
     add b430132  IGNITE-9555 Web Console: Fixed handling of unexpected message via web sockets.
     add aadf295  IGNITE-8568 Web Console: Fixed version ranges check for "Collocated" query mode on "Queries" screen.
     add 9a027d4  IGNITE-8568 Web Console: Fixed version ranges check for "Collocated" query mode on "Queries" screen.
     add 139c43f  IGNITE-9565. Web Console: Update chartjs streaming plugin and use TTL feature.
     add 4843ecd  IGNITE-9598 Web Console: Fixed error in NotebookCtrl onDestroy hook.
     add 769fb18  IGNITE-9511 Web Console: Fixed issues with modals.
     add ff9064f  IGNITE-9609 Web Console: AngularJs updated to 1.7.4. Web pack updated to 4.19.1.
     add 8eebcc9  IGNITE-9608 Web Console: Fixed namings and buttons on Demo modal.
     add 5973c55  IGNITE-9368 Web Console: Fixed double confirmation for unsaved changes on state change.
     add c3dd276  IGNITE-9565 Web Console: Fixed ttl handling in charts-streaming.
     add c50947e  IGNITE-9662 Web Console: Optimize Nginx settings
     add 376ea92  IGNITE-4150: SQL: updated H2 version to 1.4.197. This closes #3956.
     add 5146cf9  IGNITE-9565 Web Console: Fixed series visibility on update via lastPoint.
     add fcdfdde  IGNITE-9569 Web console: Refactored DI to use $inject instead of arrays.
     add 3348e57  IGNITE-9552 Web console: Added TypeScript support.
     add afa5094  IGNITE-9733 Web Console: Added support for "type=number" on InputDialog
     add 74dbd81  IGNITE-9565 Web Console: Fixed charts update logic. Fixed minor CSS issues.
     add f64a7a0  IGNITE-9569 Web Console: Fixed broken unit test.
     add 0689cb9  IGNITE-9795 Web Agent: Improved information message in case REST command failed on cluster
     add 3850f2e  IGNITE-9807 Web Agent: Added support for cluster ID.
     add 11fc3e0  IGNITE-9808 Web Console: Refactored sockets caching.
     add a0c8440  IGNITE-9809 Web Console: Minor fixes.
     add 2a141c9  IGNITE-9460 Web Console: Removed underline on top menu link focus.
     add e20fef0  IGNITE-9809 Fixed typo.
     add b603c26  IGNITE-9789 Web Console: Fixed issue with Roboto bold by preloading it.
     add 6bed311  IGNITE-9596 Web Console: Fixed checkbox cross-browser visibility.
     add c8b1be4  IGNITE-9809 Web Console: Minor code style changes.
     add 039e776  IGNITE-9809 Add extra methods to E2E FormField component.
     add 6031254  IGNITE-7926 Web Agent: Support launching with Java 8+.
     add c35e116  IGNITE-9809 Web Console: Added possibility to disable multiselect filter in ui-grid column definitions.
     add e8299f4  IGNITE-9846 Web Console: allow to $inject before function definition.
     add 5686f66  IGNITE-9862 Web Console: Add support for "date", "time" and "date-and-time" to InputDialog.
     add 2b326d4  IGNITE-9809 Web console: more minor fixes - Fixes #4972.
     add d452449  IGNITE-9059 Web Console: Removed not needed "await" on loader.
     add df037c2  IGNITE-9534: Fixed warning message about Java version in scripts.
     add 5274b36  IGNITE-9748 Web Console: Added suport for MVCC on "Configuration" screens.
     add 883387d  IGNITE-9680 Web console: Added component for status output.
     add a2a0e08  IGNITE-9862 Minor fixes.
     add 7e62510  IGNITE-9923: fix unused imports - Fixes #5023.
     add 44a9c60  IGNITE-10016 Web Console: ClusterLoginService should return "Credentials" modal as singleton.
     add 31846b5  IGNITE-9941 Web Console: Added configuration parameter to disable signup and possibility to create user accounts by administrator.
     add 2790efa  IGNITE-10031 REST: Added "caches" parameter to "top" command to include/exclude information about caches.
     add ba3d424  IGNITE-9941 Fixed typo.
     add e2b06dd  IGNITE-9941 Fixed E2E tests.
     add 9026bfa  IGNITE-9010: Move web-console build to dedicated root directory - Fixes #4528.
     add 246245d  IGNITE-7926 Web Console agent: Fixed incorrect classpath - Fixes #5221.
     add 2a0bb0b  IGNITE-10119 Web Console: Remove "beta" badge.
     add 3c6f7e6  IGNITE-10101 Web Console: Refactored logic of collecting cache names for "Queries" screen.
     add 3d2f0cc  IGNITE-6600 Web Console: Refactored 404 & 403 pages to timed redirection component.
     add a285022  IGNITE-9511 Web Console: Fixed issues with modals that contains Ace editor.
     add 455fb6b  IGNITE-7861 Web Console: Fixed "Activities" dialog UI and saving activities on state changing.
     add 4f3860a  IGNITE-336 Visor CMD: Added commands to enable/disable cache statistics in runtime.
     add bebe192  IGNITE-10320 Web Console: Workaround for memory leak in chart component.
     add 82d407a  IGNITE-10229 Web Console: Cleanup ClusterLoginService on disconnect from cluster.
     add 6c6149c  IGNITE-9339 Form-field-size improvements. - Fixes #5440.
     add bb4fefa  IGNITE-9946 Web Console: Fixed fields validation order.
     add 398dbe1  IGNITE-9554 Web Agent: Exclude caches created via SQL from random data population in "Demo" mode.
     add e6773d6  IGNITE-9811 Web Console: Do not block "Save" button in case some inputs are invalid and show validation when clicked.
     add d60fa9e  IGNITE-10349 Web Console: Added check for supported MongoDb version.
     add c719fa7  IGNITE-10351 Web Console: Added new fields sysWorkerBlockedTimeout and checkpointReadLockTimeout to "Configuration" screen.
     add f6743a3  IGNITE-10433 Web Console: Fixed "Import models" dialog cleanup on exit logic.
     add 7826910  IGNITE-10490 Web Console: Fixed ui-grid refresh on its parent element resize.
     add 6f058ba  IGNITE-9941 Fixed parsing of boolean parameters returned from nconf.
     add f736a81  IGNITE-10525 Web Console: "Import models" dialog should be a singleton.
     add d97bc36  IGNITE-10536 Web Console: Correct handle error in agent manager service.
     add 44a7f6c  IGNITE-10373 Web Console: Fixed docker-compose.yml.
     add 8ee3b6b  IGNITE-8370 Web Console: Updated type.
     add a2f4cb8  IGNITE-10552 Web Agent: Improve logging when cluster topology changed.
     add 425449a  IGNITE-10453 Web Console: Added new property "Disk compression" to "Configuration" screen.
     add 0345a40  IGNITE-10318 Web console: Update panels to use newer UI on "Query notebook" screen.
     add 574d3b6  IGNITE-10587 Web Console: Fixed chart history cleanup.
     add 7f1d469  IGNITE-10609 Web Console: Fixed removing cache from service on "Configuration" screen.
     add 78e4004  IgniteIGNITE-10611 Web Console: Refactor "ActivitiesService" to use uer object instead of id.
     add 0fb599e  IGNITE-10565 Web Console: Add missing "maxRowsToShow" binding for "ui-grid" component.
     add 055836d  IGNITE-10661 Fixed Docker image for E2E tests.
     add e64a533  IGNITE-10617 Web console: Fixed wrong class name.
     add 4b7716a  IGNITE-10667 Web Console: Fixed model for "keyStoreFilePath" on "Configuration" screen.
     add 68b3d0e  IGNITE-10239 Update navigation and top menu. - Fixes #5630.
     add c3d3d44  IGNITE-10239 Fix wide nav menu top margin.
     add de9d852  IGNITE-9839 Web Console: update to RxJS 6.
     add 54b0711  Update version to 2.8.0-SNAPSHOT
     add 28634eb  IGNITE-9845 Web Console: Added support for two way SSL between browser, web server, agent and cluster.
     add 59ee383  IGNITE-10839 Web Console: Added optional email confirmation.
     add 6010e20  IGNITE-9845 Web Agent:  1. Fixed NPE in disabled trust manager.  2. Renamed short options, added description to README.txt, added new options in generated "default.properties".
     add 2e0be9c  IGNITE-10875 Web Console: Updated tooltip.
     add 09fef64  IGNITE-10613 Web console: Fixed opening of "Import models" dialog after cancel of "Unsaved changes" confirmation dialog.
     add 2905822  IGNITE-10076 Web Console: Use slow 'json-bigint' parser only for queries.
     add 862803b  IGNITE-8518 Web Console: Fixed issue with auto focus.
     add 2545269  Minor cleanup.
     add 4623649  IGNITE-10936 Web Console: Added support for single select mode on ui-grid.
     add 464770f  IGNITE-9845 Web Agent: Fixed NPE in case of "-Dtrust.all=true" and not configured server trust store.
     add 2e64340  IGNITE-10993 Web Console: Implemented queries cancellation. This closes #5869.
     add 04ab9bb  IGNITE-10839 Web Console: Fixed sign in.
     add 4291e4a  IGNITE-11034 Web Console: TS linter updated. (#5939)
     add 3a359f7  IGNITE-10489 Web console: Fixed double validation at "Configuration" screen.
     add 3632692  IGNITE-10961 Web console: Added more countries for "Sign up" and "Profile" screens.
     add b4c6cae  IGNITE-11084 changed copyright 2018 > 2019 in whole project. (#5971)
     add f3bd479  IGNITE-8145 Web Console: Added test to check difference between Ignite configuration and Web Console "Configuration" screen.
     add 3644017  IGNITE-11114 Web console: Fixed left navigation menu item hover state color. Fixes #5954.
     add d4c471c  IGNITE-11101 Web console: Fixed scroll to element in Firefox and Safari. Fixes #5957.
     add a4b7f20  IGNITE-11166 Web Console agent: Hostname verifier should be disable in case of trustAll flag enabled. (#6002)
     add e3084b3  IGNITE-9879 Web console: Refactored "Configuration" screen to module with lazy loading.
     add c0d6d1a  IGNITE-11183 Fixed proxy in Web Console agent. (#6010)
     add 3d80009  IGNITE-10538 Web Console: Implemented "no-data" component for handling missing Web agent and/or cluster.
     add e969ba6  IGNITE-11220 Web Console: Fixed NPE in Web Agent in case of using SSL without trust manager. Fixes #6036.
     add 0a414be  IGNITE-10965 Web console: Implemented indication for potentially long operation:   1. Disable button after starting potentially long operation.   2. Swap red line under app header with 'global-progress-line' component to indicate running operation.
     add 75f5be7  IGNITE-8613. Web Console: E2E env docker image updated. (#6094)
     add 1f2b850  IGNITE-10538 Web Console: Fixed "no-data" component for "Queries" screen.
     add a328cd4  IGNITE-11318 Web Console: Added viewport meta tag for better rendering on mobiles and tablets.
     add 8d28574  IGNITE-9555 Web Console: Fixed handling of unexpected closed sockets.
     add 412910c  IGNITE-11098 Web Console: Set font in a single place. Use inherited font everywhere.
     add 7b5f3b2  IGNITE-11353 Web console: Fixed redirect to signin page from with status "403" page.
     add 2b10375  IGNITE-11327 Web Console: Fixed error on progress line show/hide.
     add 1dffeb1  IGNITE-11374 Web console: fix frontend dependency audit warnings (#6160)
     add 9735352  IGNITE-11096 Web Agent: Implemented support for "--disable-demo".
     add 49605cc  IGNITE-11338 Web Console: Fixed edit mode of "list-editable" component.
     add 867e74f  IGNITE-10914 Web Console: Fixed missing unique index on Accounts.
     add 32e0a70  IGNITE-10890 Web Console: Removed legacy UI router events.
     add 5e00b02  IGNITE-11374 Web Console: regenerated package-lock.json
     add 4c45fad  IGNITE-8420. Web console Restored muted tests. Deleted unused tests.
     add acdc802  IGNITE-8420 Web console: Fixed test.
     add 3bb4ead  IGNITE-11500 Web Console: Create template for email. (#6244)
     add e155ed0  IGNITE-11497 Web console: Tuned "index.html" caching options.
     add 02f630a  IGNITE-11506 Web console: Tweak CSS to show long user name.
     add 8fd80b0  WC-964 Web Console: Minor tweak of error message.
     add 08f9bd8  IGNITE-11035 Updates in queries page - Fixes #6021.
     add f68f568  IGNITE-11496 Web Console: Long running SQL queries could be randomly canceled.
     add ecccf32  IGNITE-11519 Pack configuration tests in test-jar. (#6253)
     add a8b2e90  IGNITE-10538 Web Console: Check only distinct cluster states.
     add d1f7b0b  IGNITE-11600: Fix launch scripts for Java 12 (#6326)
     add 9a88397  IGNITE-9799 Web Console: Removed unused code.
     add 2d12673  IGNITE-11636 Web console: Fixed cluster switch logic. #6352
     add ebcb669  IGNITE-11638 Web console: Fixed 'Explain query' logic.
     add c4207f8  IGNITE-11645 Web Console: Fixed failing e2e test.
     add 320f730  IGNITE-11135 Web Console: Fixed incorrect time format in the chart's tooltip.
     add 53fff84  IGNITE-11259 Web Console: Added missing "enumValues" to binary configuration.
     add d4a3f15  IGNITE-10214 Web Console: Improved support for JDBC drivers for project generation.
     add 833c0b8  IGNITE-9799 Web Console: Removed unused code.
     add 1268538  IGNITE-9801 Web Console: Export button restyled.
     add c4735e6  IGNITE-8368 Web Console: Refactored queries notebooks list.
     add e0c2970  IGNITE-11182 Web console: Actualized cluster configuration.
     add 12a5f1d  IGNITE-11283 Web console: Actualized cluster configuration.
     add 462d383  IGNITE-11284 Web console: Actualized cluster configuration.
     add 9185983  IGNITE-11354 Web console: Actualized cluster configuration.
     add a74bfd5  IGNITE-11361 Web console: Actualized cluster configuration.
     add 1fe71a5  IGNITE-11387 Web console: Actualized cluster configuration.
     add 3cb87bc  IGNITE-11385 Web console: Actualized cluster configuration.
     add a50f2a9  IGNITE-11386 Web console: Actualized cluster configuration.
     add b069ec6  IGNITE-11386 Fixed test.
     add a66f677  IGNITE-11710 Web Console: Exposed callback to ui-grid.api for manipulations with ui-grid.
     add 43cbb6a  IGNITE-11716 Web console: Fixed typo in template for "Eviction mode".
     add 03e395d  IGNITE-9981 Web Console: Implemented advanced footer for grid.
     add 6ae6f86  IGNITE-11711 Web console: Fixed visibility logic for "JDBC driver download link".
     add 2379cc7  IGNITE-11717 Web console: Fixed project generation. Fixes #6443.
     add 75eb1c6  IGNITE-11742 Web console: Fixed "grid-showing-rows" component in grids with no selection. Fixes #6450.
     add e7153ad  IGNITE-5461 Web Console: Minor fix of cluster version extraction.
     add e46e114  IGNITE-10538 Web Console: Fixed "no-data" component style.
     add 2c6cbf3  IGNITE-11716 Web console: Fixed template for "Eviction mode".
     add 39b015f  IGNITE-11872: EmptyLineSeparator check added
     add 356644a  IGNITE-10847 Web Console: Implemented support for Mongo 4.x and latest Ubuntu. Co-authored-by: Vasiliy Sisko <vs...@gridgain.com> Co-authored-by: Andrey Novikov <an...@apache.org> Co-authored-by: Ilya Murchenko <im...@gridgain.com>
     add be31e4b  IGNITE-11952 Bug fixes and improvements in console utilities & test fixes - Fixes #6659
     add 46f49ed  IGNITE-11946 Remove option "--add-modules=java.transaction" from Ignite launch scripts for Java 9 and 10 - Fixes #6650.
     add 1a54207  IGNITE-9836 Java version check can now deal with letter suffixes - Fixes #6920.
     add 9aca04e  IGNITE-12256 Fix double invocation of javaMajorVersion, versions such as 9-Ubuntu - Fixes #6932.
     add 4b979e9  IGNITE-12421: Update master branch project version to 2.9.0-SNAPSHOT (#7106)
     add a2f8c88  IGNITE-12521: change copyrights to the new 2020 year (#7226)
     add 8798667  IGNITE-12503 Fix httpCfg assignment in Jetty REST configurations - Fixes #7525.
     add 057adb3  IGNITE-12939: Add WhitespacesAround support for the checkstyle (#7726)
     add e06d399  IGNITE-12385: Fix checkstyle build (#7746)
     add 88b944d  IGNITE-12953: Add support for SingleSpaceSeparator to the checkstyle (#7734)
     add e7bb82d  IGNITE-12959: Add support for GenericWhitespace to checkstyle rules (#7749)
     add d91adb7  IGNITE-13197 Import order rule added. (#7978)
     add 0a8bd54  IGNITE-13249 Update master branch project version to 2.10.0-SNAPSHOT - Fixes #8031.
     add 203f20c  IGNITE-13038 Moved Web Console to separate repository.
     new ccfdf1c  Merge branch 'ignite-13038'
     new cfaeda7  IGNITE-13038 Merged to master.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .dockerignore                                      |    10 +
 .gitignore                                         |     6 +
 DEVNOTES.txt                                       |   145 +
 README.md                                          |    35 +
 assembly/README.txt                                |   127 +
 assembly/direct-install.xml                        |    91 +
 docker/compose/backend/Dockerfile                  |    35 +
 docker/compose/docker-compose.yml                  |    55 +
 docker/compose/frontend/Dockerfile                 |    45 +
 docker/compose/frontend/nginx/nginx.conf           |    59 +
 docker/compose/frontend/nginx/web-console.conf     |    62 +
 docker/web-agent/Dockerfile                        |    46 +
 docker/web-agent/README.txt                        |    36 +
 docker/web-console/standalone/Dockerfile           |    84 +
 docker/web-console/standalone/README.txt           |    35 +
 docker/web-console/standalone/docker-entrypoint.sh |    23 +
 docker/web-console/standalone/nginx/nginx.conf     |    55 +
 .../web-console/standalone/nginx/web-console.conf  |    62 +
 licenses/apache-2.0.txt                            |   202 +
 licenses/cc-by-3.0.txt                             |   319 +
 modules/backend/.eslintrc                          |   169 +
 modules/backend/.gitignore                         |     3 +
 modules/backend/agent_dists/README.txt             |     6 +
 modules/backend/app/agentSocket.js                 |   124 +
 modules/backend/app/agentsHandler.js               |   419 +
 modules/backend/app/apiServer.js                   |    88 +
 modules/backend/app/browsersHandler.js             |   348 +
 modules/backend/app/configure.js                   |   104 +
 modules/backend/app/mongo.js                       |   180 +
 modules/backend/app/nconf.js                       |    54 +
 modules/backend/app/routes.js                      |    66 +
 modules/backend/app/schemas.js                     |  1323 ++
 modules/backend/app/settings.js                    |   150 +
 modules/backend/config/settings.json.sample        |    36 +
 modules/backend/errors/AppErrorException.js        |    34 +
 modules/backend/errors/AuthFailedException.js      |    30 +
 modules/backend/errors/DuplicateKeyException.js    |    28 +
 modules/backend/errors/IllegalAccessError.js       |    30 +
 modules/backend/errors/IllegalArgumentException.js |    28 +
 .../errors/MissingConfirmRegistrationException.js  |    34 +
 modules/backend/errors/MissingResourceException.js |    30 +
 modules/backend/errors/ServerErrorException.js     |    35 +
 modules/backend/errors/index.js                    |    43 +
 modules/backend/index.js                           |    41 +
 modules/backend/injector.js                        |    29 +
 modules/backend/launch-tools.js                    |   113 +
 modules/backend/middlewares/api.js                 |    60 +
 modules/backend/middlewares/demo.js                |    31 +
 modules/backend/middlewares/host.js                |    40 +
 modules/backend/middlewares/user.js                |    36 +
 .../migrations/1502249492000-invalidate_rename.js  |    28 +
 .../migrations/1502432624000-cache-index.js        |    32 +
 .../backend/migrations/1504672035000-igfs-index.js |    32 +
 .../migrations/1505114649000-models-index.js       |    32 +
 .../1508395969410-init-registered-date.js          |    34 +
 .../migrations/1516948939797-migrate-configs.js    |   399 +
 .../1547440382485-account-make-email-unique.js     |    85 +
 modules/backend/migrations/README.txt              |     4 +
 modules/backend/migrations/migration-utils.js      |   127 +
 modules/backend/package-lock.json                  |  8115 +++++++++++
 modules/backend/package.json                       |    86 +
 modules/backend/routes/activities.js               |    46 +
 modules/backend/routes/admin.js                    |    91 +
 modules/backend/routes/caches.js                   |    79 +
 modules/backend/routes/clusters.js                 |   108 +
 modules/backend/routes/configuration.js            |    53 +
 modules/backend/routes/demo.js                     |   145 +
 modules/backend/routes/demo/caches.json            |    87 +
 modules/backend/routes/demo/clusters.json          |    50 +
 modules/backend/routes/demo/domains.json           |   317 +
 modules/backend/routes/demo/igfss.json             |    10 +
 modules/backend/routes/domains.js                  |    84 +
 modules/backend/routes/downloads.js                |    59 +
 modules/backend/routes/igfss.js                    |    79 +
 modules/backend/routes/notebooks.js                |    83 +
 modules/backend/routes/profile.js                  |    74 +
 modules/backend/routes/public.js                   |   161 +
 modules/backend/services/Utils.js                  |    51 +
 modules/backend/services/activities.js             |   111 +
 modules/backend/services/auth.js                   |   178 +
 modules/backend/services/caches.js                 |   215 +
 modules/backend/services/clusters.js               |   279 +
 modules/backend/services/configurations.js         |    70 +
 modules/backend/services/domains.js                |   266 +
 modules/backend/services/downloads.js              |    93 +
 modules/backend/services/igfss.js                  |   184 +
 modules/backend/services/mails.js                  |   216 +
 modules/backend/services/notebooks.js              |   115 +
 modules/backend/services/notifications.js          |    50 +
 modules/backend/services/sessions.js               |    60 +
 modules/backend/services/spaces.js                 |    90 +
 modules/backend/services/users.js                  |   275 +
 modules/backend/templates/base.html                |    21 +
 modules/backend/test/app/db.js                     |    69 +
 modules/backend/test/app/httpAgent.js              |    50 +
 modules/backend/test/app/mail.js                   |    31 +
 modules/backend/test/app/settings.js               |    38 +
 modules/backend/test/config/settings.json          |    17 +
 modules/backend/test/data/accounts.json            |    19 +
 modules/backend/test/data/caches.json              |   135 +
 modules/backend/test/data/clusters.json            |    56 +
 modules/backend/test/data/domains.json             |   322 +
 modules/backend/test/data/igfss.json               |    12 +
 modules/backend/test/data/spaces.json              |    14 +
 modules/backend/test/index.js                      |    31 +
 modules/backend/test/injector.js                   |    36 +
 modules/backend/test/routes/clusters.js            |    82 +
 modules/backend/test/routes/public.js              |    68 +
 .../backend/test/unit/ActivitiesService.test.js    |   132 +
 modules/backend/test/unit/AuthService.test.js      |    94 +
 modules/backend/test/unit/CacheService.test.js     |   172 +
 modules/backend/test/unit/ClusterService.test.js   |   376 +
 modules/backend/test/unit/DomainService.test.js    |   172 +
 modules/backend/test/unit/IgfsService.test.js      |   145 +
 modules/backend/test/unit/Utils.test.js            |    48 +
 modules/compatibility/README.txt                   |     3 +
 modules/compatibility/pom.xml                      |   187 +
 .../console/configuration/FieldProcessingInfo.java |    89 +
 .../ignite/console/configuration/MetadataInfo.java |    69 +
 .../WebConsoleConfigurationSelfTest.java           |  1117 ++
 .../ignite/console/configuration/WrongFields.java  |    76 +
 .../console/testsuites/WebConsoleTestSuite.java    |    32 +
 modules/e2e/docker-compose.yml                     |    42 +
 modules/e2e/testcafe/.eslintrc                     |     1 +
 modules/e2e/testcafe/Dockerfile                    |    32 +
 modules/e2e/testcafe/components/FormField.js       |    88 +
 modules/e2e/testcafe/components/ListEditable.js    |    83 +
 .../e2e/testcafe/components/PanelCollapsible.js    |    28 +
 modules/e2e/testcafe/components/Table.js           |    63 +
 modules/e2e/testcafe/components/confirmation.js    |    39 +
 modules/e2e/testcafe/components/modalInput.js      |    40 +
 modules/e2e/testcafe/components/no-data.js         |    20 +
 modules/e2e/testcafe/components/notifications.js   |    21 +
 .../components/pageAdvancedConfiguration.js        |    29 +
 .../e2e/testcafe/components/pageConfiguration.js   |    21 +
 modules/e2e/testcafe/components/topNavigation.js   |    23 +
 modules/e2e/testcafe/components/userMenu.js        |    34 +
 modules/e2e/testcafe/environment/envtools.js       |   197 +
 modules/e2e/testcafe/environment/launch-env.js     |    26 +
 modules/e2e/testcafe/fixtures/admin-panel.js       |    67 +
 .../e2e/testcafe/fixtures/auth/forgot-password.js  |    52 +
 modules/e2e/testcafe/fixtures/auth/logout.js       |    38 +
 .../fixtures/auth/signup-validation-local.js       |    52 +
 modules/e2e/testcafe/fixtures/auth/signup.js       |    76 +
 .../e2e/testcafe/fixtures/configuration/basic.js   |    86 +
 .../configuration/clusterFormChangeDetection.js    |    58 +
 .../fixtures/configuration/newClusterWithCache.js  |    45 +
 .../testcafe/fixtures/configuration/overview.js    |   146 +
 modules/e2e/testcafe/fixtures/menu-smoke.js        |    48 +
 .../testcafe/fixtures/queries/notebooks-list.js    |    59 +
 .../testcafe/fixtures/user-profile/credentials.js  |    63 +
 .../e2e/testcafe/fixtures/user-profile/profile.js  |    59 +
 modules/e2e/testcafe/helpers.js                    |    39 +
 modules/e2e/testcafe/index.js                      |    38 +
 modules/e2e/testcafe/package.json                  |    42 +
 .../PageConfigurationAdvancedCluster.js            |    39 +
 .../testcafe/page-models/PageConfigurationBasic.js |    67 +
 .../page-models/PageConfigurationOverview.js       |    36 +
 modules/e2e/testcafe/page-models/PageQueries.js    |    68 +
 .../page-models/pageConfigurationAdvancedIGFS.js   |    21 +
 .../page-models/pageConfigurationAdvancedModels.js |    28 +
 .../e2e/testcafe/page-models/pageForgotPassword.js |    24 +
 modules/e2e/testcafe/page-models/pageProfile.js    |    40 +
 modules/e2e/testcafe/page-models/pageSignin.js     |    32 +
 modules/e2e/testcafe/page-models/pageSignup.js     |    48 +
 modules/e2e/testcafe/roles.js                      |    30 +
 modules/e2e/testcafe/testcafe-runner.js            |    63 +
 modules/e2e/testenv/Dockerfile                     |    51 +
 modules/e2e/testenv/nginx/nginx.conf               |    55 +
 modules/e2e/testenv/nginx/web-console.conf         |    62 +
 modules/frontend/.babelrc                          |    16 +
 modules/frontend/.eslintrc                         |   198 +
 modules/frontend/.gitignore                        |     6 +
 modules/frontend/app/app.config.js                 |   142 +
 modules/frontend/app/app.d.ts                      |    29 +
 modules/frontend/app/app.js                        |   385 +
 modules/frontend/app/browserUpdate/index.js        |    36 +
 modules/frontend/app/browserUpdate/style.scss      |    36 +
 .../activities-user-dialog.controller.js           |    33 +
 .../activities-user-dialog.tpl.pug                 |    34 +
 .../app/components/activities-user-dialog/index.js |    41 +
 .../app/components/breadcrumbs/component.js        |    43 +
 .../frontend/app/components/breadcrumbs/index.js   |    23 +
 .../frontend/app/components/breadcrumbs/style.scss |    46 +
 .../app/components/breadcrumbs/template.pug        |    17 +
 .../app/components/bs-select-menu/controller.js    |    31 +
 .../app/components/bs-select-menu/directive.js     |    30 +
 .../app/components/bs-select-menu/index.js         |    28 +
 .../app/components/bs-select-menu/index.spec.js    |    67 +
 .../app/components/bs-select-menu/strip.filter.js  |    22 +
 .../app/components/bs-select-menu/style.scss       |   101 +
 .../app/components/bs-select-menu/template.pug     |    47 +
 .../bs-select-menu/transcludeToBody.directive.js   |    50 +
 .../components/cluster-security-icon/component.js  |    25 +
 .../app/components/cluster-security-icon/index.js  |    24 +
 .../components/cluster-security-icon/template.pug  |    30 +
 .../app/components/cluster-selector/component.js   |    25 +
 .../app/components/cluster-selector/controller.js  |   102 +
 .../app/components/cluster-selector/index.js       |    23 +
 .../app/components/cluster-selector/style.scss     |    74 +
 .../app/components/cluster-selector/template.pug   |    82 +
 .../connected-clusters-badge/controller.js         |    56 +
 .../components/connected-clusters-badge/index.js   |    33 +
 .../components/connected-clusters-badge/style.scss |    43 +
 .../connected-clusters-badge/template.pug          |    18 +
 .../components/cell-logout/index.js                |    44 +
 .../components/cell-logout/template.pug            |    23 +
 .../components/cell-status/index.ts                |    31 +
 .../components/list/column-defs.js                 |    59 +
 .../components/list/controller.js                  |    60 +
 .../components/list/index.js                       |    29 +
 .../components/list/style.scss                     |    49 +
 .../components/list/template.tpl.pug               |    19 +
 .../connected-clusters-dialog/controller.js        |    24 +
 .../components/connected-clusters-dialog/index.js  |    35 +
 .../connected-clusters-dialog/service.js           |    44 +
 .../connected-clusters-dialog/style.scss           |    23 +
 .../connected-clusters-dialog/template.tpl.pug     |    34 +
 .../dialog-admin-create-user/component.ts          |    27 +
 .../dialog-admin-create-user/controller.ts         |    78 +
 .../components/dialog-admin-create-user/index.ts   |    23 +
 .../components/dialog-admin-create-user/state.ts   |    29 +
 .../dialog-admin-create-user/template.pug          |    37 +
 .../components/form-field-size/controller.ts       |   163 +
 .../form-field/components/form-field-size/index.js |    42 +
 .../components/form-field-size/style.scss          |    35 +
 .../components/form-field-size/template.pug        |    79 +
 .../form-field/copyInputValueButton.directive.js   |    86 +
 .../form-field/igniteFormField.directive.ts        |    76 +
 .../frontend/app/components/form-field/index.js    |    31 +
 .../form-field/showValidationError.directive.ts    |    77 +
 .../frontend/app/components/form-field/style.scss  |    29 +
 .../app/components/form-signup/component.ts        |    32 +
 .../app/components/form-signup/controller.ts       |    46 +
 .../frontend/app/components/form-signup/index.ts   |    41 +
 .../frontend/app/components/form-signup/style.scss |    31 +
 .../app/components/form-signup/template.pug        |   105 +
 .../components/global-progress-line/component.ts   |    28 +
 .../components/global-progress-line/controller.ts  |    47 +
 .../app/components/global-progress-line/index.ts   |    24 +
 .../app/components/global-progress-line/style.scss |    25 +
 .../components/global-progress-line/template.pug   |    17 +
 .../components/grid-column-selector/component.js   |    29 +
 .../components/grid-column-selector/controller.js  |   115 +
 .../grid-column-selector/controller.spec.js        |   435 +
 .../app/components/grid-column-selector/index.js   |    24 +
 .../app/components/grid-column-selector/style.scss |    25 +
 .../components/grid-column-selector/template.pug   |    29 +
 .../app/components/grid-export/component.js        |    70 +
 .../frontend/app/components/grid-export/index.js   |    24 +
 .../frontend/app/components/grid-export/style.scss |    34 +
 .../app/components/grid-export/template.pug        |    22 +
 .../app/components/grid-item-selected/component.js |    28 +
 .../components/grid-item-selected/controller.js    |    41 +
 .../app/components/grid-item-selected/index.js     |    25 +
 .../app/components/grid-item-selected/style.scss   |    23 +
 .../app/components/grid-item-selected/template.pug |    20 +
 .../app/components/grid-no-data/component.js       |    33 +
 .../app/components/grid-no-data/controller.js      |    50 +
 .../frontend/app/components/grid-no-data/index.js  |    24 +
 .../app/components/grid-no-data/style.scss         |    31 +
 .../app/components/grid-showing-rows/component.js  |    29 +
 .../app/components/grid-showing-rows/controller.js |   101 +
 .../app/components/grid-showing-rows/index.js      |    24 +
 .../app/components/grid-showing-rows/style.scss    |    24 +
 .../components/grid-showing-rows/template.tpl.pug  |    24 +
 .../ignite-chart-series-selector/component.js      |    28 +
 .../ignite-chart-series-selector/controller.js     |    63 +
 .../ignite-chart-series-selector/index.js          |    24 +
 .../ignite-chart-series-selector/template.pug      |    29 +
 .../app/components/ignite-chart/component.ts       |    35 +
 .../components/chart-no-data/component.ts          |    31 +
 .../components/chart-no-data/controller.ts         |    80 +
 .../ignite-chart/components/chart-no-data/index.ts |    23 +
 .../components/chart-no-data/template.tpl.pug      |    20 +
 .../app/components/ignite-chart/controller.js      |   397 +
 .../frontend/app/components/ignite-chart/index.js  |    26 +
 .../app/components/ignite-chart/style.scss         |    85 +
 .../app/components/ignite-chart/template.tpl.pug   |    35 +
 .../app/components/ignite-icon/directive.js        |    82 +
 .../frontend/app/components/ignite-icon/index.js   |    27 +
 .../frontend/app/components/ignite-icon/service.js |    49 +
 .../frontend/app/components/ignite-icon/style.scss |    27 +
 .../frontend/app/components/input-dialog/index.js  |    24 +
 .../input-dialog/input-dialog.controller.js        |    34 +
 .../input-dialog/input-dialog.service.ts           |   172 +
 .../components/input-dialog/input-dialog.tpl.pug   |   108 +
 .../app/components/list-editable/component.js      |    36 +
 .../component.spec.js                              |    72 +
 .../list-editable-add-item-button/component.ts     |    73 +
 .../has-items-template.pug                         |    23 +
 .../list-editable-add-item-button/index.ts         |    24 +
 .../no-items-template.pug                          |    18 +
 .../list-editable-add-item-button/style.scss       |    20 +
 .../list-editable-cols/cols.directive.js           |    77 +
 .../components/list-editable-cols/cols.style.scss  |    61 +
 .../list-editable-cols/cols.template.pug           |    29 +
 .../components/list-editable-cols/index.js         |    27 +
 .../components/list-editable-cols/row.directive.js |    45 +
 .../components/list-editable-one-way/directive.ts  |    45 +
 .../components/list-editable-one-way/index.ts      |    24 +
 .../list-editable-save-on-changes/directives.ts    |    73 +
 .../list-editable-save-on-changes/index.ts         |    24 +
 .../list-editable-transclude/directive.ts          |   117 +
 .../components/list-editable-transclude/index.ts   |    23 +
 .../app/components/list-editable/controller.ts     |   126 +
 .../frontend/app/components/list-editable/index.ts |    35 +
 .../app/components/list-editable/style.scss        |   149 +
 .../app/components/list-editable/template.pug      |    50 +
 .../list-of-registered-users/categories.js         |    31 +
 .../list-of-registered-users/column-defs.js        |    67 +
 .../list-of-registered-users/controller.js         |   406 +
 .../components/list-of-registered-users/index.js   |    28 +
 .../components/list-of-registered-users/style.scss |    35 +
 .../list-of-registered-users/template.tpl.pug      |    85 +
 .../frontend/app/components/no-data/component.ts   |    31 +
 .../frontend/app/components/no-data/controller.ts  |    46 +
 modules/frontend/app/components/no-data/index.ts   |    25 +
 modules/frontend/app/components/no-data/style.scss |    28 +
 .../app/components/no-data/template.tpl.pug        |    35 +
 .../app/components/page-admin/controller.ts        |    28 +
 .../frontend/app/components/page-admin/index.js    |    42 +
 .../frontend/app/components/page-admin/style.scss  |    62 +
 .../app/components/page-admin/template.tpl.pug     |    28 +
 .../components/page-forgot-password/component.js   |    30 +
 .../components/page-forgot-password/controller.js  |    75 +
 .../app/components/page-forgot-password/index.js   |    28 +
 .../app/components/page-forgot-password/run.js     |    57 +
 .../app/components/page-forgot-password/style.scss |    41 +
 .../components/page-forgot-password/template.pug   |    40 +
 .../app/components/page-forgot-password/types.ts   |    24 +
 .../frontend/app/components/page-landing/index.js  |    64 +
 .../app/components/page-landing/public.pug         |    21 +
 .../app/components/page-landing/style.scss         |   115 +
 .../app/components/page-landing/template.pug       |    56 +
 .../components/page-password-changed/controller.ts |    32 +
 .../app/components/page-password-changed/index.js  |    49 +
 .../components/page-password-changed/style.scss    |    35 +
 .../components/page-password-changed/template.pug  |    21 +
 .../components/page-password-reset/controller.js   |    60 +
 .../app/components/page-password-reset/index.js    |    65 +
 .../app/components/page-password-reset/style.scss  |    38 +
 .../components/page-password-reset/template.pug    |    60 +
 .../app/components/page-profile/component.js       |    24 +
 .../app/components/page-profile/controller.js      |    98 +
 .../frontend/app/components/page-profile/index.js  |    37 +
 .../app/components/page-profile/style.scss         |    34 +
 .../app/components/page-profile/template.pug       |   161 +
 .../app/components/page-queries/component.js       |    59 +
 .../ignite-information/information.directive.js    |    31 +
 .../components/ignite-information/information.pug  |    20 +
 .../components/ignite-information/information.scss |    55 +
 .../components/query-actions-button/component.ts   |    28 +
 .../components/query-actions-button/controller.ts  |    53 +
 .../components/query-actions-button/template.pug   |    28 +
 .../components/queries-notebook/controller.ts      |  2369 +++
 .../components/queries-notebook/index.js           |    33 +
 .../components/queries-notebook/style.scss         |   197 +
 .../components/queries-notebook/template.tpl.pug   |   510 +
 .../queries-notebooks-list/controller.js           |   207 +
 .../components/queries-notebooks-list/index.js     |    28 +
 .../components/queries-notebooks-list/style.scss   |    39 +
 .../queries-notebooks-list/template.tpl.pug        |    56 +
 .../frontend/app/components/page-queries/index.ts  |   110 +
 .../app/components/page-queries/notebook.data.js   |   174 +
 .../components/page-queries/notebook.service.js    |    91 +
 .../app/components/page-queries/style.scss         |    24 +
 .../app/components/page-queries/template.tpl.pug   |    30 +
 .../app/components/page-signin/component.ts        |    29 +
 .../app/components/page-signin/controller.ts       |    88 +
 .../frontend/app/components/page-signin/index.ts   |    28 +
 modules/frontend/app/components/page-signin/run.ts |    70 +
 .../frontend/app/components/page-signin/style.scss |    41 +
 .../app/components/page-signin/template.pug        |    55 +
 .../page-signup-confirmation/component.ts          |    28 +
 .../page-signup-confirmation/controller.ts         |    42 +
 .../components/page-signup-confirmation/index.ts   |    23 +
 .../components/page-signup-confirmation/state.ts   |    48 +
 .../components/page-signup-confirmation/style.scss |    22 +
 .../page-signup-confirmation/template.tpl.pug      |    24 +
 .../app/components/page-signup/component.js        |    26 +
 .../app/components/page-signup/controller.ts       |    87 +
 .../frontend/app/components/page-signup/index.js   |    29 +
 modules/frontend/app/components/page-signup/run.js |    44 +
 .../frontend/app/components/page-signup/style.scss |    38 +
 .../app/components/page-signup/template.pug        |    32 +
 .../app/components/panel-collapsible/component.js  |    39 +
 .../app/components/panel-collapsible/controller.js |    63 +
 .../app/components/panel-collapsible/index.js      |    25 +
 .../app/components/panel-collapsible/index.spec.js |   139 +
 .../app/components/panel-collapsible/style.scss    |    79 +
 .../app/components/panel-collapsible/template.pug  |    24 +
 .../panel-collapsible/transcludeDirective.js       |    51 +
 .../app/components/password-visibility/index.js    |    26 +
 .../components/password-visibility/index.spec.js   |    65 +
 .../password-visibility/root.directive.js          |    49 +
 .../app/components/password-visibility/style.scss  |    54 +
 .../password-visibility/toggle-button.component.js |    49 +
 .../permanent-notifications/component.ts           |    25 +
 .../permanent-notifications/controller.ts          |    30 +
 .../components/permanent-notifications/index.ts    |    21 +
 .../components/permanent-notifications/style.scss  |    54 +
 .../permanent-notifications/template.pug           |    23 +
 .../app/components/progress-line/component.js      |    28 +
 .../app/components/progress-line/controller.js     |    60 +
 .../frontend/app/components/progress-line/index.js |    23 +
 .../app/components/progress-line/index.spec.js     |    69 +
 .../app/components/progress-line/style.scss        |    82 +
 .../app/components/progress-line/template.pug      |    18 +
 .../protect-from-bs-select-render/directive.js     |    32 +
 .../protect-from-bs-select-render/index.js         |    24 +
 .../app/components/status-output/component.ts      |    31 +
 .../components/status-output/componentFactory.ts   |    30 +
 .../app/components/status-output/controller.ts     |    53 +
 .../frontend/app/components/status-output/index.ts |    41 +
 .../app/components/status-output/style.scss        |    38 +
 .../app/components/status-output/template.tpl.pug  |    18 +
 .../app/components/timed-redirection/component.ts  |    29 +
 .../app/components/timed-redirection/controller.ts |    68 +
 .../app/components/timed-redirection/index.ts      |    23 +
 .../app/components/timed-redirection/style.scss    |    48 +
 .../app/components/timed-redirection/template.pug  |    22 +
 .../components/ui-grid-column-resizer/directive.js |    29 +
 .../app/components/ui-grid-column-resizer/index.js |    24 +
 .../app/components/ui-grid-filters/directive.js    |    95 +
 .../app/components/ui-grid-filters/index.js        |    45 +
 .../app/components/ui-grid-filters/style.scss      |    48 +
 .../app/components/ui-grid-filters/template.pug    |    57 +
 .../app/components/ui-grid-hovering/cell.js        |    48 +
 .../app/components/ui-grid-hovering/hovering.js    |    31 +
 .../app/components/ui-grid-hovering/index.js       |    30 +
 .../app/components/ui-grid-hovering/style.scss     |    28 +
 .../app/components/ui-grid-hovering/viewport.js    |    42 +
 .../frontend/app/components/ui-grid/component.js   |    49 +
 .../frontend/app/components/ui-grid/controller.js  |   244 +
 .../frontend/app/components/ui-grid/decorator.js   |    38 +
 modules/frontend/app/components/ui-grid/index.js   |    25 +
 modules/frontend/app/components/ui-grid/style.scss |   148 +
 .../frontend/app/components/ui-grid/template.pug   |    60 +
 .../components/user-notifications/controller.js    |    56 +
 .../app/components/user-notifications/index.js     |    26 +
 .../app/components/user-notifications/service.js   |    76 +
 .../app/components/user-notifications/style.scss   |    24 +
 .../components/user-notifications/template.tpl.pug |    47 +
 .../app/components/version-picker/component.js     |    57 +
 .../app/components/version-picker/index.js         |    25 +
 .../app/components/version-picker/style.scss       |    40 +
 .../app/components/version-picker/template.pug     |    37 +
 .../app/components/web-console-footer/component.js |    25 +
 .../components/web-console-footer/controller.ts    |    30 +
 .../app/components/web-console-footer/index.js     |    32 +
 .../app/components/web-console-footer/style.scss   |   102 +
 .../app/components/web-console-footer/template.pug |    32 +
 .../app/components/web-console-header/component.ts |    43 +
 .../components/demo-mode-button/component.ts       |    24 +
 .../components/demo-mode-button/controller.ts      |    57 +
 .../components/demo-mode-button/template.pug       |    20 +
 .../components/user-menu/component.ts              |    25 +
 .../components/user-menu/controller.ts             |    56 +
 .../components/user-menu/style.scss                |    43 +
 .../components/user-menu/template.pug              |    26 +
 .../web-console-header-content/component.ts        |    25 +
 .../web-console-header-content/controller.ts       |    46 +
 .../web-console-header-content/style.scss          |    44 +
 .../web-console-header-content/template.pug        |    24 +
 .../app/components/web-console-header/index.js     |    29 +
 .../app/components/web-console-header/style.scss   |    95 +
 .../app/components/web-console-header/template.pug |    28 +
 .../components/web-console-sidebar/component.ts    |    25 +
 .../components/web-console-sidebar/controller.ts   |    33 +
 .../app/components/web-console-sidebar/index.ts    |    25 +
 .../app/components/web-console-sidebar/style.scss  |    44 +
 .../components/web-console-sidebar/template.pug    |    22 +
 .../web-console-sidebar-navigation/component.ts    |    28 +
 .../web-console-sidebar-navigation/controller.ts   |    26 +
 .../web-console-sidebar-navigation/style.scss      |   105 +
 .../web-console-sidebar-navigation/template.pug    |    35 +
 .../web-console-sidebar-overflow/component.ts      |    26 +
 .../web-console-sidebar-overflow/controller.ts     |    55 +
 .../web-console-sidebar-overflow/style.scss        |    52 +
 .../web-console-sidebar-overflow/template.pug      |    18 +
 .../button-download-project/component.ts           |    39 +
 .../components/button-download-project/index.ts    |    23 +
 .../button-download-project/template.pug           |    22 +
 .../components/button-import-models/component.ts   |    40 +
 .../components/button-import-models/index.ts       |    23 +
 .../components/button-import-models/style.scss     |    25 +
 .../components/button-import-models/template.pug   |    20 +
 .../components/button-preview-project/component.ts |    39 +
 .../components/button-preview-project/index.ts     |    23 +
 .../components/button-preview-project/template.pug |    22 +
 .../configuration/components/fakeUICanExit.spec.js |    32 +
 .../app/configuration/components/fakeUICanExit.ts  |    60 +
 .../configuration/components/formUICanExitGuard.ts |    62 +
 .../components/modal-import-models/component.js    |  1204 ++
 .../components/modal-import-models/index.ts        |    31 +
 .../selected-items-amount-indicator/component.ts   |    27 +
 .../selected-items-amount-indicator/style.scss     |    23 +
 .../selected-items-amount-indicator/template.pug   |    17 +
 .../components/modal-import-models/service.ts      |    96 +
 .../step-indicator/component.ts                    |    38 +
 .../modal-import-models/step-indicator/style.scss  |   100 +
 .../step-indicator/template.pug                    |    31 +
 .../components/modal-import-models/style.scss      |    61 +
 .../tables-action-cell/component.ts                |    76 +
 .../tables-action-cell/style.scss                  |    48 +
 .../tables-action-cell/template.pug                |    43 +
 .../modal-import-models/template.tpl.pug           |   263 +
 .../components/modal-preview-project/component.ts  |    31 +
 .../components/modal-preview-project/controller.ts |   149 +
 .../components/modal-preview-project/index.ts      |    27 +
 .../components/modal-preview-project/service.ts    |    50 +
 .../components/modal-preview-project/style.scss    |    67 +
 .../components/modal-preview-project/template.pug  |    48 +
 .../page-configure-advanced/component.ts           |    25 +
 .../components/cache-edit-form/component.ts        |    32 +
 .../components/cache-edit-form/controller.ts       |   131 +
 .../components/cache-edit-form/index.ts            |    23 +
 .../components/cache-edit-form/style.scss          |    20 +
 .../components/cache-edit-form/template.tpl.pug    |    44 +
 .../cache-edit-form/templates/affinity.pug         |   142 +
 .../cache-edit-form/templates/concurrency.pug      |    87 +
 .../cache-edit-form/templates/general.pug          |   155 +
 .../cache-edit-form/templates/key-cfg.pug          |    66 +
 .../cache-edit-form/templates/memory.pug           |   252 +
 .../components/cache-edit-form/templates/misc.pug  |    95 +
 .../templates/near-cache-client.pug                |    67 +
 .../templates/near-cache-server.pug                |    68 +
 .../cache-edit-form/templates/node-filter.pug      |    67 +
 .../components/cache-edit-form/templates/query.pug |   177 +
 .../cache-edit-form/templates/rebalance.pug        |   108 +
 .../cache-edit-form/templates/statistics.pug       |    44 +
 .../components/cache-edit-form/templates/store.pug |   432 +
 .../components/cluster-edit-form/component.ts      |    31 +
 .../cluster-edit-form/controller.spec.js           |    81 +
 .../components/cluster-edit-form/controller.ts     |   190 +
 .../components/cluster-edit-form/index.ts          |    23 +
 .../components/cluster-edit-form/style.scss        |    20 +
 .../components/cluster-edit-form/template.tpl.pug  |    90 +
 .../cluster-edit-form/templates/atomic.pug         |   129 +
 .../cluster-edit-form/templates/attributes.pug     |    41 +
 .../cluster-edit-form/templates/binary.pug         |   151 +
 .../cluster-edit-form/templates/cache-key-cfg.pug  |    66 +
 .../cluster-edit-form/templates/checkpoint.pug     |   109 +
 .../cluster-edit-form/templates/checkpoint/fs.pug  |    42 +
 .../templates/checkpoint/jdbc.pug                  |   126 +
 .../cluster-edit-form/templates/checkpoint/s3.pug  |   443 +
 .../templates/client-connector.pug                 |   184 +
 .../cluster-edit-form/templates/collision.pug      |    64 +
 .../templates/collision/custom.pug                 |    30 +
 .../templates/collision/fifo-queue.pug             |    38 +
 .../templates/collision/job-stealing.pug           |    83 +
 .../templates/collision/priority-queue.pug         |    79 +
 .../cluster-edit-form/templates/communication.pug  |   318 +
 .../cluster-edit-form/templates/connector.pug      |   233 +
 .../cluster-edit-form/templates/data-storage.pug   |   515 +
 .../cluster-edit-form/templates/deployment.pug     |   265 +
 .../cluster-edit-form/templates/discovery.pug      |   259 +
 .../cluster-edit-form/templates/encryption.pug     |    81 +
 .../cluster-edit-form/templates/events.pug         |   151 +
 .../cluster-edit-form/templates/failover.pug       |   189 +
 .../cluster-edit-form/templates/general.pug        |   101 +
 .../templates/general/discovery/cloud.pug          |   100 +
 .../templates/general/discovery/google.pug         |    63 +
 .../templates/general/discovery/jdbc.pug           |    52 +
 .../templates/general/discovery/kubernetes.pug     |    59 +
 .../templates/general/discovery/multicast.pug      |    94 +
 .../templates/general/discovery/s3.pug             |    55 +
 .../templates/general/discovery/shared.pug         |    30 +
 .../templates/general/discovery/vm.pug             |    55 +
 .../templates/general/discovery/zookeeper.pug      |   115 +
 .../retrypolicy/bounded-exponential-backoff.pug    |    48 +
 .../discovery/zookeeper/retrypolicy/custom.pug     |    32 +
 .../zookeeper/retrypolicy/exponential-backoff.pug  |    48 +
 .../discovery/zookeeper/retrypolicy/forever.pug    |    30 +
 .../discovery/zookeeper/retrypolicy/n-times.pug    |    38 +
 .../discovery/zookeeper/retrypolicy/one-time.pug   |    30 +
 .../zookeeper/retrypolicy/until-elapsed.pug        |    38 +
 .../cluster-edit-form/templates/hadoop.pug         |   147 +
 .../cluster-edit-form/templates/load-balancing.pug |   183 +
 .../cluster-edit-form/templates/logger.pug         |    66 +
 .../cluster-edit-form/templates/logger/custom.pug  |    31 +
 .../cluster-edit-form/templates/logger/log4j.pug   |    68 +
 .../cluster-edit-form/templates/logger/log4j2.pug  |    50 +
 .../cluster-edit-form/templates/marshaller.pug     |   115 +
 .../cluster-edit-form/templates/memory.pug         |   240 +
 .../cluster-edit-form/templates/metrics.pug        |    71 +
 .../cluster-edit-form/templates/misc.pug           |   223 +
 .../cluster-edit-form/templates/mvcc.pug           |    47 +
 .../cluster-edit-form/templates/odbc.pug           |   106 +
 .../cluster-edit-form/templates/persistence.pug    |   247 +
 .../cluster-edit-form/templates/service.pug        |   114 +
 .../cluster-edit-form/templates/sql-connector.pug  |   117 +
 .../components/cluster-edit-form/templates/ssl.pug |   160 +
 .../cluster-edit-form/templates/swap.pug           |   105 +
 .../cluster-edit-form/templates/thread.pug         |   207 +
 .../cluster-edit-form/templates/time.pug           |    72 +
 .../cluster-edit-form/templates/transactions.pug   |   124 +
 .../components/igfs-edit-form/component.ts         |    30 +
 .../components/igfs-edit-form/controller.ts        |    75 +
 .../components/igfs-edit-form/index.ts             |    23 +
 .../components/igfs-edit-form/style.scss           |    20 +
 .../components/igfs-edit-form/template.tpl.pug     |    35 +
 .../components/igfs-edit-form/templates/dual.pug   |    59 +
 .../igfs-edit-form/templates/fragmentizer.pug      |    67 +
 .../igfs-edit-form/templates/general.pug           |    73 +
 .../components/igfs-edit-form/templates/ipc.pug    |   105 +
 .../components/igfs-edit-form/templates/misc.pug   |   209 +
 .../igfs-edit-form/templates/secondary.pug         |   307 +
 .../components/model-edit-form/component.js        |    31 +
 .../components/model-edit-form/controller.ts       |   193 +
 .../components/model-edit-form/index.js            |    23 +
 .../components/model-edit-form/style.scss          |    20 +
 .../components/model-edit-form/template.tpl.pug    |    29 +
 .../model-edit-form/templates/general.pug          |    89 +
 .../components/model-edit-form/templates/query.pug |   362 +
 .../components/model-edit-form/templates/store.pug |   152 +
 .../page-configure-advanced-caches/component.ts    |    25 +
 .../page-configure-advanced-caches/controller.ts   |   167 +
 .../page-configure-advanced-caches/index.ts        |    23 +
 .../page-configure-advanced-caches/template.pug    |    57 +
 .../page-configure-advanced-cluster/component.ts   |    25 +
 .../page-configure-advanced-cluster/controller.ts  |    62 +
 .../page-configure-advanced-cluster/index.ts       |    23 +
 .../page-configure-advanced-cluster/template.pug   |    25 +
 .../page-configure-advanced-igfs/component.ts      |    25 +
 .../page-configure-advanced-igfs/controller.ts     |   156 +
 .../page-configure-advanced-igfs/index.ts          |    23 +
 .../page-configure-advanced-igfs/template.pug      |    51 +
 .../page-configure-advanced-models/component.ts    |    26 +
 .../page-configure-advanced-models/controller.ts   |   176 +
 .../hasIndex.template.pug                          |    23 +
 .../page-configure-advanced-models/index.ts        |    23 +
 .../keyCell.template.pug                           |    21 +
 .../page-configure-advanced-models/style.scss      |    37 +
 .../page-configure-advanced-models/template.pug    |    51 +
 .../valueCell.template.pug                         |    18 +
 .../page-configure-advanced/controller.ts          |    31 +
 .../components/page-configure-advanced/index.ts    |    40 +
 .../components/page-configure-advanced/style.scss  |    96 +
 .../page-configure-advanced/template.pug           |    24 +
 .../components/page-configure-basic/component.ts   |    25 +
 .../components/page-configure-basic/controller.ts  |   205 +
 .../components/page-configure-basic/index.ts       |    28 +
 .../page-configure-basic/reducer.spec.js           |   202 +
 .../components/page-configure-basic/reducer.ts     |   108 +
 .../components/page-configure-basic/style.scss     |   136 +
 .../components/page-configure-basic/template.pug   |   198 +
 .../page-configure-overview/component.ts           |    25 +
 .../pco-grid-column-categories/directive.ts        |    66 +
 .../page-configure-overview/controller.ts          |   165 +
 .../components/page-configure-overview/index.ts    |    26 +
 .../components/page-configure-overview/style.scss  |    33 +
 .../page-configure-overview/template.pug           |    44 +
 .../components/page-configure/component.ts         |    28 +
 .../components/page-configure/controller.ts        |    51 +
 .../components/page-configure/index.ts             |    21 +
 .../components/page-configure/style.scss           |   334 +
 .../components/page-configure/template.pug         |    49 +
 .../components/pc-items-table/component.js         |    45 +
 .../components/pc-items-table/controller.js        |   143 +
 .../components/pc-items-table/decorator.js         |    34 +
 .../components/pc-items-table/index.js             |    25 +
 .../components/pc-items-table/style.scss           |    68 +
 .../components/pc-items-table/template.pug         |    46 +
 .../components/pc-split-button/component.ts        |    27 +
 .../components/pc-split-button/controller.ts       |    34 +
 .../components/pc-split-button/index.ts            |    23 +
 .../components/pc-split-button/template.pug        |    28 +
 .../components/pc-ui-grid-filters/directive.ts     |    65 +
 .../components/pc-ui-grid-filters/index.ts         |    46 +
 .../components/pc-ui-grid-filters/style.scss       |    22 +
 .../components/pc-ui-grid-filters/template.pug     |    39 +
 .../configuration/components/pcIsInCollection.ts   |    46 +
 .../app/configuration/components/pcValidation.ts   |   117 +
 .../components/preview-panel/directive.ts          |   242 +
 .../components/preview-panel/index.ts              |    23 +
 .../configuration/components/ui-ace-java/index.ts  |    26 +
 .../ui-ace-java/ui-ace-java.controller.ts          |    22 +
 .../ui-ace-java/ui-ace-java.directive.ts           |    44 +
 .../components/ui-ace-java/ui-ace-java.pug         |    22 +
 .../components/ui-ace-spring/index.ts              |    26 +
 .../ui-ace-spring/ui-ace-spring.controller.ts      |    22 +
 .../ui-ace-spring/ui-ace-spring.directive.ts       |    44 +
 .../components/ui-ace-spring/ui-ace-spring.pug     |    17 +
 .../components/ui-ace-tabs.directive.ts            |    26 +
 .../configuration/components/ui-ace.controller.js  |   123 +
 modules/frontend/app/configuration/defaultNames.ts |    23 +
 .../generator/JavaTypesNonEnum.service.spec.ts     |    37 +
 .../generator/JavaTypesNonEnum.service.ts          |    62 +
 .../generator/configuration.module.js              |    59 +
 .../generator/generator/AbstractTransformer.js     |   423 +
 .../generator/ArtifactVersionChecker.service.js    |    86 +
 .../app/configuration/generator/generator/Beans.js |   424 +
 .../generator/generator/ConfigurationGenerator.js  |  2998 ++++
 .../generator/generator/Custom.service.js          |    23 +
 .../generator/generator/Docker.service.js          |   109 +
 .../generator/generator/Docker.service.spec.js     |   133 +
 .../generator/generator/JavaTransformer.service.js |  1808 +++
 .../generator/generator/Maven.service.js           |   266 +
 .../generator/generator/PlatformGenerator.js       |   531 +
 .../generator/generator/Properties.service.js      |    94 +
 .../generator/generator/Readme.service.js          |    78 +
 .../generator/SharpTransformer.service.js          |   258 +
 .../generator/SpringTransformer.service.js         |   346 +
 .../generator/generator/StringBuilder.js           |    76 +
 .../generator/defaults/Cache.platform.service.js   |    56 +
 .../generator/generator/defaults/Cache.service.js  |   151 +
 .../generator/defaults/Cluster.platform.service.js |    43 +
 .../generator/defaults/Cluster.service.js          |   475 +
 .../generator/defaults/Event-groups.service.js     |    26 +
 .../generator/generator/defaults/IGFS.service.js   |    78 +
 .../app/configuration/icons/configuration.icon.svg |    13 +
 modules/frontend/app/configuration/index.lazy.ts   |    48 +
 modules/frontend/app/configuration/index.ts        |   193 +
 modules/frontend/app/configuration/mixins.pug      |   419 +
 .../frontend/app/configuration/services/Caches.ts  |   236 +
 .../app/configuration/services/Clusters.spec.js    |    55 +
 .../app/configuration/services/Clusters.ts         |   601 +
 .../services/ConfigChangesGuard.spec.js            |    40 +
 .../configuration/services/ConfigChangesGuard.ts   |    96 +
 .../services/ConfigSelectionManager.ts             |    93 +
 .../services/ConfigurationDownload.spec.js         |   110 +
 .../services/ConfigurationDownload.ts              |    82 +
 .../services/ConfigurationResource.spec.js         |    78 +
 .../services/ConfigurationResource.ts              |    48 +
 .../app/configuration/services/ConfigureState.ts   |    62 +
 .../frontend/app/configuration/services/IGFSs.ts   |    93 +
 .../frontend/app/configuration/services/Models.ts  |   199 +
 .../app/configuration/services/PageConfigure.ts    |    55 +
 .../app/configuration/services/SummaryZipper.ts    |    41 +
 .../app/configuration/services/summary.worker.js   |   147 +
 modules/frontend/app/configuration/states.ts       |   293 +
 .../app/configuration/store/actionCreators.js      |   170 +
 .../app/configuration/store/actionTypes.js         |    31 +
 .../frontend/app/configuration/store/effects.js    |   776 +
 .../app/configuration/store/effects.spec.js        |   134 +
 .../frontend/app/configuration/store/reducer.js    |   499 +
 .../app/configuration/store/reducer.spec.js        |   275 +
 .../frontend/app/configuration/store/selectors.ts  |   208 +
 .../configuration/transitionHooks/errorState.ts    |    55 +
 modules/frontend/app/configuration/types/index.ts  |   140 +
 .../app/core/activities/Activities.data.ts         |    51 +
 modules/frontend/app/core/admin/Admin.data.js      |   102 +
 modules/frontend/app/core/index.js                 |    25 +
 modules/frontend/app/core/utils/maskNull.js        |    21 +
 modules/frontend/app/data/colors.json              |    22 +
 modules/frontend/app/data/countries.json           |   179 +
 modules/frontend/app/data/demo-info.json           |    14 +
 modules/frontend/app/data/dialects.json            |     9 +
 modules/frontend/app/data/event-groups.json        |   169 +
 modules/frontend/app/data/getting-started.json     |   129 +
 modules/frontend/app/data/i18n.js                  |   308 +
 modules/frontend/app/data/java-classes.json        |    21 +
 modules/frontend/app/data/java-keywords.json       |    55 +
 modules/frontend/app/data/java-primitives.json     |     9 +
 modules/frontend/app/data/jdbc-types.json          |    44 +
 modules/frontend/app/data/pom-dependencies.json    |    28 +
 modules/frontend/app/data/sql-keywords.json        |    41 +
 .../app/directives/auto-focus.directive.js         |    35 +
 modules/frontend/app/directives/btn-ignite-link.js |    29 +
 .../app/directives/copy-to-clipboard.directive.js  |    38 +
 .../hide-on-state-change.directive.js              |    36 +
 modules/frontend/app/directives/match.directive.js |    47 +
 .../app/directives/match.directive.spec.js         |    84 +
 .../app/directives/on-click-focus.directive.js     |    38 +
 .../directives/on-enter-focus-move.directive.js    |    41 +
 .../frontend/app/directives/on-enter.directive.js  |    44 +
 .../frontend/app/directives/on-escape.directive.js |    44 +
 .../app/directives/on-focus-out.directive.js       |   107 +
 .../app/directives/retain-selection.directive.js   |    78 +
 modules/frontend/app/errors/CancellationError.js   |    28 +
 modules/frontend/app/filters/byName.filter.js      |    25 +
 modules/frontend/app/filters/bytes.filter.js       |    40 +
 modules/frontend/app/filters/bytes.filter.spec.js  |    36 +
 .../frontend/app/filters/default-name.filter.js    |    29 +
 .../app/filters/domainsValidation.filter.js        |    51 +
 modules/frontend/app/filters/duration.filter.js    |    47 +
 modules/frontend/app/filters/hasPojo.filter.js     |    21 +
 modules/frontend/app/filters/id8.filter.js         |    22 +
 .../app/filters/uiGridSubcategories.filter.js      |    26 +
 modules/frontend/app/helpers/jade/mixins.pug       |    22 +
 modules/frontend/app/modules/ace.module.js         |   284 +
 .../app/modules/agent/AgentManager.service.js      |   861 ++
 .../app/modules/agent/AgentModal.service.js        |    98 +
 modules/frontend/app/modules/agent/agent.module.js |    30 +
 .../agent/components/cluster-login/component.js    |    45 +
 .../agent/components/cluster-login/index.js        |    25 +
 .../agent/components/cluster-login/service.js      |    85 +
 .../agent/components/cluster-login/template.pug    |    58 +
 .../app/modules/agent/decompress.worker.js         |    36 +
 .../frontend/app/modules/agent/types/Cluster.js    |    37 +
 .../app/modules/agent/types/ClusterSecrets.js      |    61 +
 .../modules/agent/types/ClusterSecretsManager.js   |    70 +
 .../app/modules/branding/branding.module.js        |    41 +
 .../app/modules/branding/branding.service.js       |    46 +
 .../app/modules/branding/features.directive.js     |    40 +
 .../app/modules/branding/terms.directive.js        |    35 +
 modules/frontend/app/modules/cluster/Cache.js      |    52 +
 .../frontend/app/modules/cluster/CacheMetrics.js   |    62 +
 .../frontend/app/modules/cluster/NodeMetrics.js    |    19 +
 modules/frontend/app/modules/demo/Demo.module.js   |   182 +
 .../app/modules/dialog/dialog-content.directive.js |    31 +
 .../app/modules/dialog/dialog-title.directive.js   |    31 +
 .../app/modules/dialog/dialog.controller.js        |    38 +
 .../app/modules/dialog/dialog.directive.js         |    32 +
 .../frontend/app/modules/dialog/dialog.factory.js  |    36 +
 .../frontend/app/modules/dialog/dialog.module.js   |    32 +
 modules/frontend/app/modules/dialog/dialog.tpl.pug |    26 +
 .../form/field/bs-select-placeholder.directive.js  |    57 +
 .../form/field/input/autofocus.directive.js        |    42 +
 modules/frontend/app/modules/form/form.module.js   |    57 +
 .../app/modules/form/services/FormGUID.service.js  |    22 +
 .../modules/form/validator/ipaddress.directive.js  |    99 +
 .../validator/java-built-in-class.directive.js     |    48 +
 .../form/validator/java-identifier.directive.js    |    51 +
 .../form/validator/java-keywords.directive.js      |    52 +
 .../form/validator/java-package-name.directive.js  |    44 +
 .../validator/java-package-specified.directive.js  |    52 +
 .../form/validator/property-unique.directive.js    |    60 +
 .../property-value-specified.directive.js          |    39 +
 .../app/modules/form/validator/unique.directive.js |    92 +
 .../app/modules/form/validator/uuid.directive.js   |    44 +
 .../getting-started/GettingStarted.provider.js     |   145 +
 .../app/modules/loading/loading.directive.js       |    57 +
 .../frontend/app/modules/loading/loading.module.js |    26 +
 modules/frontend/app/modules/loading/loading.pug   |    23 +
 modules/frontend/app/modules/loading/loading.scss  |    73 +
 .../app/modules/loading/loading.service.js         |    54 +
 .../app/modules/navbar/Userbar.provider.js         |    30 +
 .../frontend/app/modules/navbar/navbar.module.js   |    26 +
 .../frontend/app/modules/nodes/Nodes.service.js    |    68 +
 .../app/modules/nodes/nodes-dialog.controller.js   |    70 +
 .../frontend/app/modules/nodes/nodes-dialog.scss   |    32 +
 .../app/modules/nodes/nodes-dialog.tpl.pug         |    42 +
 modules/frontend/app/modules/nodes/nodes.module.js |    27 +
 modules/frontend/app/modules/socket.module.js      |    47 +
 modules/frontend/app/modules/states/admin.state.js |    35 +
 .../frontend/app/modules/states/errors.state.js    |    51 +
 .../frontend/app/modules/states/logout.state.js    |    33 +
 .../frontend/app/modules/states/settings.state.js  |    32 +
 modules/frontend/app/modules/user/Auth.service.ts  |    98 +
 modules/frontend/app/modules/user/User.service.js  |    85 +
 .../modules/user/emailConfirmationInterceptor.ts   |    37 +
 modules/frontend/app/modules/user/permissions.js   |    28 +
 modules/frontend/app/modules/user/user.module.js   |   111 +
 modules/frontend/app/primitives/badge/index.scss   |    40 +
 .../frontend/app/primitives/btn-group/index.pug    |    39 +
 modules/frontend/app/primitives/btn/index.scss     |   375 +
 .../frontend/app/primitives/checkbox/index.scss    |    32 +
 .../frontend/app/primitives/datepicker/index.pug   |    65 +
 .../frontend/app/primitives/datepicker/index.scss  |    42 +
 modules/frontend/app/primitives/dropdown/index.pug |    42 +
 .../frontend/app/primitives/dropdown/index.scss    |    79 +
 .../app/primitives/form-field/checkbox.pug         |    31 +
 .../app/primitives/form-field/dropdown.pug         |    59 +
 .../frontend/app/primitives/form-field/email.pug   |    38 +
 .../frontend/app/primitives/form-field/error.pug   |    30 +
 .../frontend/app/primitives/form-field/index.pug   |    29 +
 .../frontend/app/primitives/form-field/index.scss  |   706 +
 .../frontend/app/primitives/form-field/input.pug   |    29 +
 .../frontend/app/primitives/form-field/label.pug   |    31 +
 .../frontend/app/primitives/form-field/number.pug  |    48 +
 .../app/primitives/form-field/password.pug         |    53 +
 .../frontend/app/primitives/form-field/phone.pug   |    37 +
 .../frontend/app/primitives/form-field/radio.pug   |    32 +
 .../frontend/app/primitives/form-field/text.pug    |    36 +
 .../frontend/app/primitives/form-field/tooltip.pug |    26 +
 .../app/primitives/form-field/typeahead.pug        |    55 +
 modules/frontend/app/primitives/grid/index.scss    |    42 +
 modules/frontend/app/primitives/index.js           |    37 +
 modules/frontend/app/primitives/modal/index.scss   |   269 +
 modules/frontend/app/primitives/page/index.scss    |    34 +
 modules/frontend/app/primitives/panel/index.scss   |   132 +
 .../app/primitives/spinner-circle/index.scss       |    59 +
 modules/frontend/app/primitives/switcher/index.pug |    20 +
 .../frontend/app/primitives/switcher/index.scss    |   119 +
 modules/frontend/app/primitives/table/index.scss   |    90 +
 modules/frontend/app/primitives/tabs/index.scss    |    95 +
 .../frontend/app/primitives/timepicker/index.pug   |    63 +
 .../frontend/app/primitives/timepicker/index.scss  |    90 +
 modules/frontend/app/primitives/tooltip/index.scss |    40 +
 .../frontend/app/primitives/typography/index.scss  |    36 +
 .../app/primitives/ui-grid-header/index.scss       |   133 +
 .../app/primitives/ui-grid-header/index.tpl.pug    |    37 +
 .../app/primitives/ui-grid-settings/index.scss     |   272 +
 modules/frontend/app/primitives/ui-grid/index.scss |   554 +
 .../app/services/AngularStrapSelect.decorator.js   |    78 +
 .../app/services/AngularStrapTooltip.decorator.js  |   103 +
 modules/frontend/app/services/CSV.js               |    22 +
 .../frontend/app/services/ChartColors.service.js   |    22 +
 modules/frontend/app/services/Confirm.service.js   |   118 +
 .../frontend/app/services/ConfirmBatch.service.js  |   101 +
 .../app/services/CopyToClipboard.service.js        |    62 +
 modules/frontend/app/services/Countries.service.js |    43 +
 modules/frontend/app/services/DefaultState.js      |    39 +
 .../frontend/app/services/ErrorParser.service.js   |    89 +
 .../frontend/app/services/ErrorPopover.service.js  |   125 +
 modules/frontend/app/services/Focus.service.js     |    41 +
 modules/frontend/app/services/FormUtils.service.js |   464 +
 .../frontend/app/services/InetAddress.service.js   |    55 +
 modules/frontend/app/services/JavaTypes.service.js |   160 +
 modules/frontend/app/services/JavaTypes.spec.js    |   119 +
 .../frontend/app/services/LegacyTable.service.js   |   235 +
 .../frontend/app/services/LegacyUtils.service.js   |   556 +
 modules/frontend/app/services/Messages.service.js  |    75 +
 .../app/services/ModelNormalizer.service.js        |    61 +
 modules/frontend/app/services/SqlTypes.service.js  |    65 +
 modules/frontend/app/services/Version.service.js   |   198 +
 modules/frontend/app/services/Version.spec.js      |   105 +
 modules/frontend/app/services/exceptionHandler.js  |    36 +
 modules/frontend/app/services/index.js             |    25 +
 modules/frontend/app/services/store.ts             |    73 +
 modules/frontend/app/store/actions/ui.ts           |    36 +
 modules/frontend/app/store/actions/user.ts         |    24 +
 modules/frontend/app/store/effects/ui.ts           |    32 +
 modules/frontend/app/store/index.ts                |    48 +
 modules/frontend/app/store/ofType.ts               |    26 +
 modules/frontend/app/store/reducers/ui.ts          |    56 +
 modules/frontend/app/store/reduxDebug.ts           |    45 +
 .../frontend/app/store/reduxDevtoolsIntegration.js |    80 +
 modules/frontend/app/store/selectors/ui.ts         |    29 +
 modules/frontend/app/style.scss                    |    22 +
 modules/frontend/app/types/index.ts                |    82 +
 modules/frontend/app/utils/SimpleWorkerPool.js     |   115 +
 modules/frontend/app/utils/dialogState.ts          |    56 +
 modules/frontend/app/utils/id8.js                  |    20 +
 modules/frontend/app/utils/lodashMixins.js         |    23 +
 modules/frontend/app/utils/uniqueName.js           |    27 +
 modules/frontend/app/vendor.js                     |    59 +
 modules/frontend/index.js                          |    23 +
 modules/frontend/package-lock.json                 | 14224 +++++++++++++++++++
 modules/frontend/package.json                      |   147 +
 modules/frontend/public/favicon.ico                |   Bin 0 -> 1150 bytes
 modules/frontend/public/images/cache.png           |   Bin 0 -> 15087 bytes
 modules/frontend/public/images/checkbox-active.svg |    25 +
 modules/frontend/public/images/checkbox.svg        |    22 +
 modules/frontend/public/images/cluster-quick.png   |   Bin 0 -> 16407 bytes
 modules/frontend/public/images/cluster.png         |   Bin 0 -> 24083 bytes
 modules/frontend/public/images/collapse.svg        |     3 +
 modules/frontend/public/images/domains.png         |   Bin 0 -> 17899 bytes
 modules/frontend/public/images/expand.svg          |     3 +
 .../frontend/public/images/icons/alert.icon.svg    |     1 +
 .../public/images/icons/attention.icon.svg         |     3 +
 .../frontend/public/images/icons/check.icon.svg    |     3 +
 .../public/images/icons/checkmark.icon.svg         |     3 +
 .../frontend/public/images/icons/clock.icon.svg    |     1 +
 .../frontend/public/images/icons/cluster.icon.svg  |    10 +
 .../frontend/public/images/icons/collapse.icon.svg |     3 +
 modules/frontend/public/images/icons/copy.icon.svg |     3 +
 .../frontend/public/images/icons/cross.icon.svg    |     1 +
 modules/frontend/public/images/icons/csv.icon.svg  |     1 +
 .../frontend/public/images/icons/download.icon.svg |     2 +
 .../public/images/icons/downloadAgent.icon.svg     |    16 +
 .../public/images/icons/exclamation.icon.svg       |     3 +
 modules/frontend/public/images/icons/exit.icon.svg |     3 +
 .../frontend/public/images/icons/expand.icon.svg   |     3 +
 .../public/images/icons/eyeClosed.icon.svg         |     6 +
 .../public/images/icons/eyeOpened.icon.svg         |     7 +
 .../frontend/public/images/icons/filter.icon.svg   |     1 +
 modules/frontend/public/images/icons/gear.icon.svg |     1 +
 modules/frontend/public/images/icons/home.icon.svg |     3 +
 modules/frontend/public/images/icons/index.js      |    48 +
 modules/frontend/public/images/icons/info.icon.svg |     3 +
 .../public/images/icons/lockClosed.icon.svg        |     3 +
 .../public/images/icons/lockOpened.icon.svg        |     3 +
 .../frontend/public/images/icons/manual.icon.svg   |     1 +
 modules/frontend/public/images/icons/menu.icon.svg |     7 +
 modules/frontend/public/images/icons/plus.icon.svg |     2 +
 .../frontend/public/images/icons/refresh.icon.svg  |     1 +
 .../frontend/public/images/icons/search.icon.svg   |     1 +
 modules/frontend/public/images/icons/sort.icon.svg |     1 +
 modules/frontend/public/images/icons/sql.icon.svg  |     3 +
 .../public/images/icons/structure.icon.svg         |     3 +
 modules/frontend/public/images/igfs.png            |   Bin 0 -> 14683 bytes
 modules/frontend/public/images/ignite-logo.svg     |    17 +
 modules/frontend/public/images/ignite-puzzle.png   |   Bin 0 -> 71974 bytes
 modules/frontend/public/images/multicluster.png    |   Bin 0 -> 31178 bytes
 .../public/images/page-landing-ui-sample.png       |   Bin 0 -> 20468 bytes
 modules/frontend/public/images/pb-ignite.png       |   Bin 0 -> 3493 bytes
 modules/frontend/public/images/preview.png         |   Bin 0 -> 29829 bytes
 modules/frontend/public/images/query-table.png     |   Bin 0 -> 19943 bytes
 .../public/stylesheets/_bootstrap-custom.scss      |    64 +
 .../public/stylesheets/_bootstrap-variables.scss   |   891 ++
 .../public/stylesheets/_font-awesome-custom.scss   |   104 +
 .../frontend/public/stylesheets/blocks/error.scss  |    31 +
 .../frontend/public/stylesheets/form-field.scss    |   145 +
 modules/frontend/public/stylesheets/style.scss     |  2171 +++
 modules/frontend/public/stylesheets/variables.scss |    39 +
 modules/frontend/test/check-doc-links/Dockerfile   |    31 +
 .../test/check-doc-links/check-doc-links.js        |   151 +
 .../test/check-doc-links/docker-compose.yml        |    25 +
 modules/frontend/test/ci/.dockerignore             |     4 +
 modules/frontend/test/ci/Dockerfile                |    34 +
 modules/frontend/test/ci/docker-compose.yml        |    25 +
 modules/frontend/test/karma.conf.js                |   112 +
 modules/frontend/test/unit/SqlTypes.test.js        |    51 +
 modules/frontend/test/unit/UserAuth.test.js        |    37 +
 .../frontend/test/unit/defaultName.filter.test.js  |    40 +
 modules/frontend/tsconfig.json                     |    15 +
 modules/frontend/views/base.pug                    |    23 +
 modules/frontend/views/index.pug                   |    45 +
 modules/frontend/views/public.pug                  |    20 +
 modules/frontend/views/sql/cache-metadata.tpl.pug  |    41 +
 modules/frontend/views/sql/chart-settings.tpl.pug  |    40 +
 modules/frontend/views/sql/paragraph-rate.tpl.pug  |    46 +
 .../views/templates/agent-download.tpl.pug         |    69 +
 modules/frontend/views/templates/alert.tpl.pug     |    21 +
 .../frontend/views/templates/batch-confirm.tpl.pug |    47 +
 modules/frontend/views/templates/confirm.tpl.pug   |    34 +
 modules/frontend/views/templates/demo-info.tpl.pug |    53 +
 modules/frontend/views/templates/dropdown.tpl.pug  |    24 +
 .../views/templates/getting-started.tpl.pug        |    39 +
 modules/frontend/views/templates/message.tpl.pug   |    32 +
 .../views/templates/validation-error.tpl.pug       |    25 +
 modules/frontend/webpack/webpack.common.js         |   163 +
 modules/frontend/webpack/webpack.dev.js            |    97 +
 modules/frontend/webpack/webpack.prod.js           |    61 +
 modules/frontend/webpack/webpack.test.js           |    45 +
 modules/web-agent/.gitignore                       |     2 +
 modules/web-agent/README.txt                       |   123 +
 modules/web-agent/assembly/release-web-agent.xml   |    66 +
 modules/web-agent/bin/ignite-web-agent.bat         |   143 +
 modules/web-agent/bin/ignite-web-agent.sh          |    91 +
 modules/web-agent/bin/include/functions.sh         |    83 +
 modules/web-agent/demo/README.txt                  |     4 +
 modules/web-agent/demo/db-init.sql                 |   102 +
 modules/web-agent/jdbc-drivers/README.txt          |    10 +
 modules/web-agent/logs/README.txt                  |     5 +
 modules/web-agent/pom.xml                          |   213 +
 .../ignite/console/agent/AgentConfiguration.java   |   619 +
 .../apache/ignite/console/agent/AgentLauncher.java |   518 +
 .../apache/ignite/console/agent/AgentUtils.java    |   333 +
 .../ignite/console/agent/ProxyAuthException.java   |    42 +
 .../ignite/console/agent/ProxyAuthenticator.java   |    82 +
 .../apache/ignite/console/agent/db/DbColumn.java   |    95 +
 .../ignite/console/agent/db/DbMetadataReader.java  |   142 +
 .../apache/ignite/console/agent/db/DbSchema.java   |    60 +
 .../apache/ignite/console/agent/db/DbTable.java    |    87 +
 .../agent/db/dialect/DB2MetadataDialect.java       |    33 +
 .../agent/db/dialect/DatabaseMetadataDialect.java  |   126 +
 .../agent/db/dialect/JdbcMetadataDialect.java      |   245 +
 .../agent/db/dialect/MySQLMetadataDialect.java     |    88 +
 .../agent/db/dialect/OracleMetadataDialect.java    |   424 +
 .../console/agent/handlers/AbstractListener.java   |   136 +
 .../console/agent/handlers/ClusterListener.java    |   525 +
 .../console/agent/handlers/DatabaseListener.java   |   354 +
 .../console/agent/handlers/RestListener.java       |   100 +
 .../ignite/console/agent/rest/RestExecutor.java    |   409 +
 .../ignite/console/agent/rest/RestResult.java      |   114 +
 .../ignite/console/demo/AgentClusterDemo.java      |   318 +
 .../apache/ignite/console/demo/AgentDemoUtils.java |    79 +
 .../ignite/console/demo/AgentMetadataDemo.java     |    99 +
 .../org/apache/ignite/console/demo/model/Car.java  |   152 +
 .../apache/ignite/console/demo/model/Country.java  |   152 +
 .../ignite/console/demo/model/Department.java      |   152 +
 .../apache/ignite/console/demo/model/Employee.java |   356 +
 .../apache/ignite/console/demo/model/Parking.java  |   152 +
 .../demo/service/DemoCachesLoadService.java        |   498 +
 .../demo/service/DemoComputeLoadService.java       |    78 +
 .../demo/service/DemoRandomCacheLoadService.java   |   121 +
 .../demo/service/DemoServiceClusterSingleton.java  |    41 +
 .../demo/service/DemoServiceKeyAffinity.java       |    41 +
 .../demo/service/DemoServiceMultipleInstances.java |    41 +
 .../demo/service/DemoServiceNodeSingleton.java     |    41 +
 .../console/demo/task/DemoCancellableTask.java     |    93 +
 .../ignite/console/demo/task/DemoComputeTask.java  |   105 +
 .../web-agent/src/main/resources/log4j.properties  |    52 +
 .../console/agent/rest/RestExecutorSelfTest.java   |   328 +
 .../ignite/testsuites/IgniteWebAgentTestSuite.java |    33 +
 modules/web-agent/src/test/resources/ca.jks        |   Bin 0 -> 1394 bytes
 modules/web-agent/src/test/resources/client.jks    |   Bin 0 -> 2030 bytes
 modules/web-agent/src/test/resources/generate.bat  |   122 +
 modules/web-agent/src/test/resources/generate.sh   |   111 +
 .../src/test/resources/jetty-with-ciphers-0.xml    |    94 +
 .../src/test/resources/jetty-with-ciphers-1.xml    |    94 +
 .../src/test/resources/jetty-with-ciphers-2.xml    |    94 +
 .../src/test/resources/jetty-with-ssl.xml          |    89 +
 modules/web-agent/src/test/resources/server.jks    |   Bin 0 -> 1419 bytes
 parent/pom.xml                                     |   230 +
 pom.xml                                            |   387 +
 1081 files changed, 119299 insertions(+)
 create mode 100644 .dockerignore
 create mode 100644 .gitignore
 create mode 100644 DEVNOTES.txt
 create mode 100644 assembly/README.txt
 create mode 100644 assembly/direct-install.xml
 create mode 100644 docker/compose/backend/Dockerfile
 create mode 100644 docker/compose/docker-compose.yml
 create mode 100644 docker/compose/frontend/Dockerfile
 create mode 100644 docker/compose/frontend/nginx/nginx.conf
 create mode 100644 docker/compose/frontend/nginx/web-console.conf
 create mode 100644 docker/web-agent/Dockerfile
 create mode 100644 docker/web-agent/README.txt
 create mode 100644 docker/web-console/standalone/Dockerfile
 create mode 100644 docker/web-console/standalone/README.txt
 create mode 100644 docker/web-console/standalone/docker-entrypoint.sh
 create mode 100644 docker/web-console/standalone/nginx/nginx.conf
 create mode 100644 docker/web-console/standalone/nginx/web-console.conf
 create mode 100644 licenses/apache-2.0.txt
 create mode 100644 licenses/cc-by-3.0.txt
 create mode 100644 modules/backend/.eslintrc
 create mode 100644 modules/backend/.gitignore
 create mode 100644 modules/backend/agent_dists/README.txt
 create mode 100644 modules/backend/app/agentSocket.js
 create mode 100644 modules/backend/app/agentsHandler.js
 create mode 100644 modules/backend/app/apiServer.js
 create mode 100644 modules/backend/app/browsersHandler.js
 create mode 100644 modules/backend/app/configure.js
 create mode 100644 modules/backend/app/mongo.js
 create mode 100644 modules/backend/app/nconf.js
 create mode 100644 modules/backend/app/routes.js
 create mode 100644 modules/backend/app/schemas.js
 create mode 100644 modules/backend/app/settings.js
 create mode 100644 modules/backend/config/settings.json.sample
 create mode 100644 modules/backend/errors/AppErrorException.js
 create mode 100644 modules/backend/errors/AuthFailedException.js
 create mode 100644 modules/backend/errors/DuplicateKeyException.js
 create mode 100644 modules/backend/errors/IllegalAccessError.js
 create mode 100644 modules/backend/errors/IllegalArgumentException.js
 create mode 100644 modules/backend/errors/MissingConfirmRegistrationException.js
 create mode 100644 modules/backend/errors/MissingResourceException.js
 create mode 100644 modules/backend/errors/ServerErrorException.js
 create mode 100644 modules/backend/errors/index.js
 create mode 100755 modules/backend/index.js
 create mode 100644 modules/backend/injector.js
 create mode 100644 modules/backend/launch-tools.js
 create mode 100644 modules/backend/middlewares/api.js
 create mode 100644 modules/backend/middlewares/demo.js
 create mode 100644 modules/backend/middlewares/host.js
 create mode 100644 modules/backend/middlewares/user.js
 create mode 100644 modules/backend/migrations/1502249492000-invalidate_rename.js
 create mode 100644 modules/backend/migrations/1502432624000-cache-index.js
 create mode 100644 modules/backend/migrations/1504672035000-igfs-index.js
 create mode 100644 modules/backend/migrations/1505114649000-models-index.js
 create mode 100644 modules/backend/migrations/1508395969410-init-registered-date.js
 create mode 100644 modules/backend/migrations/1516948939797-migrate-configs.js
 create mode 100644 modules/backend/migrations/1547440382485-account-make-email-unique.js
 create mode 100644 modules/backend/migrations/README.txt
 create mode 100644 modules/backend/migrations/migration-utils.js
 create mode 100644 modules/backend/package-lock.json
 create mode 100644 modules/backend/package.json
 create mode 100644 modules/backend/routes/activities.js
 create mode 100644 modules/backend/routes/admin.js
 create mode 100644 modules/backend/routes/caches.js
 create mode 100644 modules/backend/routes/clusters.js
 create mode 100644 modules/backend/routes/configuration.js
 create mode 100644 modules/backend/routes/demo.js
 create mode 100644 modules/backend/routes/demo/caches.json
 create mode 100644 modules/backend/routes/demo/clusters.json
 create mode 100644 modules/backend/routes/demo/domains.json
 create mode 100644 modules/backend/routes/demo/igfss.json
 create mode 100644 modules/backend/routes/domains.js
 create mode 100644 modules/backend/routes/downloads.js
 create mode 100644 modules/backend/routes/igfss.js
 create mode 100644 modules/backend/routes/notebooks.js
 create mode 100644 modules/backend/routes/profile.js
 create mode 100644 modules/backend/routes/public.js
 create mode 100644 modules/backend/services/Utils.js
 create mode 100644 modules/backend/services/activities.js
 create mode 100644 modules/backend/services/auth.js
 create mode 100644 modules/backend/services/caches.js
 create mode 100644 modules/backend/services/clusters.js
 create mode 100644 modules/backend/services/configurations.js
 create mode 100644 modules/backend/services/domains.js
 create mode 100644 modules/backend/services/downloads.js
 create mode 100644 modules/backend/services/igfss.js
 create mode 100644 modules/backend/services/mails.js
 create mode 100644 modules/backend/services/notebooks.js
 create mode 100644 modules/backend/services/notifications.js
 create mode 100644 modules/backend/services/sessions.js
 create mode 100644 modules/backend/services/spaces.js
 create mode 100644 modules/backend/services/users.js
 create mode 100644 modules/backend/templates/base.html
 create mode 100644 modules/backend/test/app/db.js
 create mode 100644 modules/backend/test/app/httpAgent.js
 create mode 100644 modules/backend/test/app/mail.js
 create mode 100644 modules/backend/test/app/settings.js
 create mode 100644 modules/backend/test/config/settings.json
 create mode 100644 modules/backend/test/data/accounts.json
 create mode 100644 modules/backend/test/data/caches.json
 create mode 100644 modules/backend/test/data/clusters.json
 create mode 100644 modules/backend/test/data/domains.json
 create mode 100644 modules/backend/test/data/igfss.json
 create mode 100644 modules/backend/test/data/spaces.json
 create mode 100644 modules/backend/test/index.js
 create mode 100644 modules/backend/test/injector.js
 create mode 100644 modules/backend/test/routes/clusters.js
 create mode 100644 modules/backend/test/routes/public.js
 create mode 100644 modules/backend/test/unit/ActivitiesService.test.js
 create mode 100644 modules/backend/test/unit/AuthService.test.js
 create mode 100644 modules/backend/test/unit/CacheService.test.js
 create mode 100644 modules/backend/test/unit/ClusterService.test.js
 create mode 100644 modules/backend/test/unit/DomainService.test.js
 create mode 100644 modules/backend/test/unit/IgfsService.test.js
 create mode 100644 modules/backend/test/unit/Utils.test.js
 create mode 100644 modules/compatibility/README.txt
 create mode 100644 modules/compatibility/pom.xml
 create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/console/configuration/FieldProcessingInfo.java
 create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/console/configuration/MetadataInfo.java
 create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/console/configuration/WebConsoleConfigurationSelfTest.java
 create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/console/configuration/WrongFields.java
 create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/console/testsuites/WebConsoleTestSuite.java
 create mode 100644 modules/e2e/docker-compose.yml
 create mode 100644 modules/e2e/testcafe/.eslintrc
 create mode 100644 modules/e2e/testcafe/Dockerfile
 create mode 100644 modules/e2e/testcafe/components/FormField.js
 create mode 100644 modules/e2e/testcafe/components/ListEditable.js
 create mode 100644 modules/e2e/testcafe/components/PanelCollapsible.js
 create mode 100644 modules/e2e/testcafe/components/Table.js
 create mode 100644 modules/e2e/testcafe/components/confirmation.js
 create mode 100644 modules/e2e/testcafe/components/modalInput.js
 create mode 100644 modules/e2e/testcafe/components/no-data.js
 create mode 100644 modules/e2e/testcafe/components/notifications.js
 create mode 100644 modules/e2e/testcafe/components/pageAdvancedConfiguration.js
 create mode 100644 modules/e2e/testcafe/components/pageConfiguration.js
 create mode 100644 modules/e2e/testcafe/components/topNavigation.js
 create mode 100644 modules/e2e/testcafe/components/userMenu.js
 create mode 100644 modules/e2e/testcafe/environment/envtools.js
 create mode 100644 modules/e2e/testcafe/environment/launch-env.js
 create mode 100644 modules/e2e/testcafe/fixtures/admin-panel.js
 create mode 100644 modules/e2e/testcafe/fixtures/auth/forgot-password.js
 create mode 100644 modules/e2e/testcafe/fixtures/auth/logout.js
 create mode 100644 modules/e2e/testcafe/fixtures/auth/signup-validation-local.js
 create mode 100644 modules/e2e/testcafe/fixtures/auth/signup.js
 create mode 100644 modules/e2e/testcafe/fixtures/configuration/basic.js
 create mode 100644 modules/e2e/testcafe/fixtures/configuration/clusterFormChangeDetection.js
 create mode 100644 modules/e2e/testcafe/fixtures/configuration/newClusterWithCache.js
 create mode 100644 modules/e2e/testcafe/fixtures/configuration/overview.js
 create mode 100644 modules/e2e/testcafe/fixtures/menu-smoke.js
 create mode 100644 modules/e2e/testcafe/fixtures/queries/notebooks-list.js
 create mode 100644 modules/e2e/testcafe/fixtures/user-profile/credentials.js
 create mode 100644 modules/e2e/testcafe/fixtures/user-profile/profile.js
 create mode 100644 modules/e2e/testcafe/helpers.js
 create mode 100644 modules/e2e/testcafe/index.js
 create mode 100644 modules/e2e/testcafe/package.json
 create mode 100644 modules/e2e/testcafe/page-models/PageConfigurationAdvancedCluster.js
 create mode 100644 modules/e2e/testcafe/page-models/PageConfigurationBasic.js
 create mode 100644 modules/e2e/testcafe/page-models/PageConfigurationOverview.js
 create mode 100644 modules/e2e/testcafe/page-models/PageQueries.js
 create mode 100644 modules/e2e/testcafe/page-models/pageConfigurationAdvancedIGFS.js
 create mode 100644 modules/e2e/testcafe/page-models/pageConfigurationAdvancedModels.js
 create mode 100644 modules/e2e/testcafe/page-models/pageForgotPassword.js
 create mode 100644 modules/e2e/testcafe/page-models/pageProfile.js
 create mode 100644 modules/e2e/testcafe/page-models/pageSignin.js
 create mode 100644 modules/e2e/testcafe/page-models/pageSignup.js
 create mode 100644 modules/e2e/testcafe/roles.js
 create mode 100644 modules/e2e/testcafe/testcafe-runner.js
 create mode 100644 modules/e2e/testenv/Dockerfile
 create mode 100644 modules/e2e/testenv/nginx/nginx.conf
 create mode 100644 modules/e2e/testenv/nginx/web-console.conf
 create mode 100644 modules/frontend/.babelrc
 create mode 100644 modules/frontend/.eslintrc
 create mode 100644 modules/frontend/.gitignore
 create mode 100644 modules/frontend/app/app.config.js
 create mode 100644 modules/frontend/app/app.d.ts
 create mode 100644 modules/frontend/app/app.js
 create mode 100644 modules/frontend/app/browserUpdate/index.js
 create mode 100644 modules/frontend/app/browserUpdate/style.scss
 create mode 100644 modules/frontend/app/components/activities-user-dialog/activities-user-dialog.controller.js
 create mode 100644 modules/frontend/app/components/activities-user-dialog/activities-user-dialog.tpl.pug
 create mode 100644 modules/frontend/app/components/activities-user-dialog/index.js
 create mode 100644 modules/frontend/app/components/breadcrumbs/component.js
 create mode 100644 modules/frontend/app/components/breadcrumbs/index.js
 create mode 100644 modules/frontend/app/components/breadcrumbs/style.scss
 create mode 100644 modules/frontend/app/components/breadcrumbs/template.pug
 create mode 100644 modules/frontend/app/components/bs-select-menu/controller.js
 create mode 100644 modules/frontend/app/components/bs-select-menu/directive.js
 create mode 100644 modules/frontend/app/components/bs-select-menu/index.js
 create mode 100644 modules/frontend/app/components/bs-select-menu/index.spec.js
 create mode 100644 modules/frontend/app/components/bs-select-menu/strip.filter.js
 create mode 100644 modules/frontend/app/components/bs-select-menu/style.scss
 create mode 100644 modules/frontend/app/components/bs-select-menu/template.pug
 create mode 100644 modules/frontend/app/components/bs-select-menu/transcludeToBody.directive.js
 create mode 100644 modules/frontend/app/components/cluster-security-icon/component.js
 create mode 100644 modules/frontend/app/components/cluster-security-icon/index.js
 create mode 100644 modules/frontend/app/components/cluster-security-icon/template.pug
 create mode 100644 modules/frontend/app/components/cluster-selector/component.js
 create mode 100644 modules/frontend/app/components/cluster-selector/controller.js
 create mode 100644 modules/frontend/app/components/cluster-selector/index.js
 create mode 100644 modules/frontend/app/components/cluster-selector/style.scss
 create mode 100644 modules/frontend/app/components/cluster-selector/template.pug
 create mode 100644 modules/frontend/app/components/connected-clusters-badge/controller.js
 create mode 100644 modules/frontend/app/components/connected-clusters-badge/index.js
 create mode 100644 modules/frontend/app/components/connected-clusters-badge/style.scss
 create mode 100644 modules/frontend/app/components/connected-clusters-badge/template.pug
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/cell-logout/index.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/cell-logout/template.pug
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/cell-status/index.ts
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/list/column-defs.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/list/controller.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/list/index.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/list/style.scss
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/components/list/template.tpl.pug
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/controller.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/index.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/service.js
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/style.scss
 create mode 100644 modules/frontend/app/components/connected-clusters-dialog/template.tpl.pug
 create mode 100644 modules/frontend/app/components/dialog-admin-create-user/component.ts
 create mode 100644 modules/frontend/app/components/dialog-admin-create-user/controller.ts
 create mode 100644 modules/frontend/app/components/dialog-admin-create-user/index.ts
 create mode 100644 modules/frontend/app/components/dialog-admin-create-user/state.ts
 create mode 100644 modules/frontend/app/components/dialog-admin-create-user/template.pug
 create mode 100644 modules/frontend/app/components/form-field/components/form-field-size/controller.ts
 create mode 100644 modules/frontend/app/components/form-field/components/form-field-size/index.js
 create mode 100644 modules/frontend/app/components/form-field/components/form-field-size/style.scss
 create mode 100644 modules/frontend/app/components/form-field/components/form-field-size/template.pug
 create mode 100644 modules/frontend/app/components/form-field/copyInputValueButton.directive.js
 create mode 100644 modules/frontend/app/components/form-field/igniteFormField.directive.ts
 create mode 100644 modules/frontend/app/components/form-field/index.js
 create mode 100644 modules/frontend/app/components/form-field/showValidationError.directive.ts
 create mode 100644 modules/frontend/app/components/form-field/style.scss
 create mode 100644 modules/frontend/app/components/form-signup/component.ts
 create mode 100644 modules/frontend/app/components/form-signup/controller.ts
 create mode 100644 modules/frontend/app/components/form-signup/index.ts
 create mode 100644 modules/frontend/app/components/form-signup/style.scss
 create mode 100644 modules/frontend/app/components/form-signup/template.pug
 create mode 100644 modules/frontend/app/components/global-progress-line/component.ts
 create mode 100644 modules/frontend/app/components/global-progress-line/controller.ts
 create mode 100644 modules/frontend/app/components/global-progress-line/index.ts
 create mode 100644 modules/frontend/app/components/global-progress-line/style.scss
 create mode 100644 modules/frontend/app/components/global-progress-line/template.pug
 create mode 100644 modules/frontend/app/components/grid-column-selector/component.js
 create mode 100644 modules/frontend/app/components/grid-column-selector/controller.js
 create mode 100644 modules/frontend/app/components/grid-column-selector/controller.spec.js
 create mode 100644 modules/frontend/app/components/grid-column-selector/index.js
 create mode 100644 modules/frontend/app/components/grid-column-selector/style.scss
 create mode 100644 modules/frontend/app/components/grid-column-selector/template.pug
 create mode 100644 modules/frontend/app/components/grid-export/component.js
 create mode 100644 modules/frontend/app/components/grid-export/index.js
 create mode 100644 modules/frontend/app/components/grid-export/style.scss
 create mode 100644 modules/frontend/app/components/grid-export/template.pug
 create mode 100644 modules/frontend/app/components/grid-item-selected/component.js
 create mode 100644 modules/frontend/app/components/grid-item-selected/controller.js
 create mode 100644 modules/frontend/app/components/grid-item-selected/index.js
 create mode 100644 modules/frontend/app/components/grid-item-selected/style.scss
 create mode 100644 modules/frontend/app/components/grid-item-selected/template.pug
 create mode 100644 modules/frontend/app/components/grid-no-data/component.js
 create mode 100644 modules/frontend/app/components/grid-no-data/controller.js
 create mode 100644 modules/frontend/app/components/grid-no-data/index.js
 create mode 100644 modules/frontend/app/components/grid-no-data/style.scss
 create mode 100644 modules/frontend/app/components/grid-showing-rows/component.js
 create mode 100644 modules/frontend/app/components/grid-showing-rows/controller.js
 create mode 100644 modules/frontend/app/components/grid-showing-rows/index.js
 create mode 100644 modules/frontend/app/components/grid-showing-rows/style.scss
 create mode 100644 modules/frontend/app/components/grid-showing-rows/template.tpl.pug
 create mode 100644 modules/frontend/app/components/ignite-chart-series-selector/component.js
 create mode 100644 modules/frontend/app/components/ignite-chart-series-selector/controller.js
 create mode 100644 modules/frontend/app/components/ignite-chart-series-selector/index.js
 create mode 100644 modules/frontend/app/components/ignite-chart-series-selector/template.pug
 create mode 100644 modules/frontend/app/components/ignite-chart/component.ts
 create mode 100644 modules/frontend/app/components/ignite-chart/components/chart-no-data/component.ts
 create mode 100644 modules/frontend/app/components/ignite-chart/components/chart-no-data/controller.ts
 create mode 100644 modules/frontend/app/components/ignite-chart/components/chart-no-data/index.ts
 create mode 100644 modules/frontend/app/components/ignite-chart/components/chart-no-data/template.tpl.pug
 create mode 100644 modules/frontend/app/components/ignite-chart/controller.js
 create mode 100644 modules/frontend/app/components/ignite-chart/index.js
 create mode 100644 modules/frontend/app/components/ignite-chart/style.scss
 create mode 100644 modules/frontend/app/components/ignite-chart/template.tpl.pug
 create mode 100644 modules/frontend/app/components/ignite-icon/directive.js
 create mode 100644 modules/frontend/app/components/ignite-icon/index.js
 create mode 100644 modules/frontend/app/components/ignite-icon/service.js
 create mode 100644 modules/frontend/app/components/ignite-icon/style.scss
 create mode 100644 modules/frontend/app/components/input-dialog/index.js
 create mode 100644 modules/frontend/app/components/input-dialog/input-dialog.controller.js
 create mode 100644 modules/frontend/app/components/input-dialog/input-dialog.service.ts
 create mode 100644 modules/frontend/app/components/input-dialog/input-dialog.tpl.pug
 create mode 100644 modules/frontend/app/components/list-editable/component.js
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-add-item-button/component.spec.js
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-add-item-button/component.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-add-item-button/has-items-template.pug
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-add-item-button/index.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-add-item-button/no-items-template.pug
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-add-item-button/style.scss
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-cols/cols.directive.js
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-cols/cols.style.scss
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-cols/cols.template.pug
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-cols/index.js
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-cols/row.directive.js
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-one-way/directive.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-one-way/index.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-save-on-changes/directives.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-save-on-changes/index.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-transclude/directive.ts
 create mode 100644 modules/frontend/app/components/list-editable/components/list-editable-transclude/index.ts
 create mode 100644 modules/frontend/app/components/list-editable/controller.ts
 create mode 100644 modules/frontend/app/components/list-editable/index.ts
 create mode 100644 modules/frontend/app/components/list-editable/style.scss
 create mode 100644 modules/frontend/app/components/list-editable/template.pug
 create mode 100644 modules/frontend/app/components/list-of-registered-users/categories.js
 create mode 100644 modules/frontend/app/components/list-of-registered-users/column-defs.js
 create mode 100644 modules/frontend/app/components/list-of-registered-users/controller.js
 create mode 100644 modules/frontend/app/components/list-of-registered-users/index.js
 create mode 100644 modules/frontend/app/components/list-of-registered-users/style.scss
 create mode 100644 modules/frontend/app/components/list-of-registered-users/template.tpl.pug
 create mode 100644 modules/frontend/app/components/no-data/component.ts
 create mode 100644 modules/frontend/app/components/no-data/controller.ts
 create mode 100644 modules/frontend/app/components/no-data/index.ts
 create mode 100644 modules/frontend/app/components/no-data/style.scss
 create mode 100644 modules/frontend/app/components/no-data/template.tpl.pug
 create mode 100644 modules/frontend/app/components/page-admin/controller.ts
 create mode 100644 modules/frontend/app/components/page-admin/index.js
 create mode 100644 modules/frontend/app/components/page-admin/style.scss
 create mode 100644 modules/frontend/app/components/page-admin/template.tpl.pug
 create mode 100644 modules/frontend/app/components/page-forgot-password/component.js
 create mode 100644 modules/frontend/app/components/page-forgot-password/controller.js
 create mode 100644 modules/frontend/app/components/page-forgot-password/index.js
 create mode 100644 modules/frontend/app/components/page-forgot-password/run.js
 create mode 100644 modules/frontend/app/components/page-forgot-password/style.scss
 create mode 100644 modules/frontend/app/components/page-forgot-password/template.pug
 create mode 100644 modules/frontend/app/components/page-forgot-password/types.ts
 create mode 100644 modules/frontend/app/components/page-landing/index.js
 create mode 100644 modules/frontend/app/components/page-landing/public.pug
 create mode 100644 modules/frontend/app/components/page-landing/style.scss
 create mode 100644 modules/frontend/app/components/page-landing/template.pug
 create mode 100644 modules/frontend/app/components/page-password-changed/controller.ts
 create mode 100644 modules/frontend/app/components/page-password-changed/index.js
 create mode 100644 modules/frontend/app/components/page-password-changed/style.scss
 create mode 100644 modules/frontend/app/components/page-password-changed/template.pug
 create mode 100644 modules/frontend/app/components/page-password-reset/controller.js
 create mode 100644 modules/frontend/app/components/page-password-reset/index.js
 create mode 100644 modules/frontend/app/components/page-password-reset/style.scss
 create mode 100644 modules/frontend/app/components/page-password-reset/template.pug
 create mode 100644 modules/frontend/app/components/page-profile/component.js
 create mode 100644 modules/frontend/app/components/page-profile/controller.js
 create mode 100644 modules/frontend/app/components/page-profile/index.js
 create mode 100644 modules/frontend/app/components/page-profile/style.scss
 create mode 100644 modules/frontend/app/components/page-profile/template.pug
 create mode 100644 modules/frontend/app/components/page-queries/component.js
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/components/ignite-information/information.directive.js
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/components/ignite-information/information.pug
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/components/ignite-information/information.scss
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/components/query-actions-button/component.ts
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/components/query-actions-button/controller.ts
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/components/query-actions-button/template.pug
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/controller.ts
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/index.js
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/style.scss
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebook/template.tpl.pug
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebooks-list/controller.js
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebooks-list/index.js
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebooks-list/style.scss
 create mode 100644 modules/frontend/app/components/page-queries/components/queries-notebooks-list/template.tpl.pug
 create mode 100644 modules/frontend/app/components/page-queries/index.ts
 create mode 100644 modules/frontend/app/components/page-queries/notebook.data.js
 create mode 100644 modules/frontend/app/components/page-queries/notebook.service.js
 create mode 100644 modules/frontend/app/components/page-queries/style.scss
 create mode 100644 modules/frontend/app/components/page-queries/template.tpl.pug
 create mode 100644 modules/frontend/app/components/page-signin/component.ts
 create mode 100644 modules/frontend/app/components/page-signin/controller.ts
 create mode 100644 modules/frontend/app/components/page-signin/index.ts
 create mode 100644 modules/frontend/app/components/page-signin/run.ts
 create mode 100644 modules/frontend/app/components/page-signin/style.scss
 create mode 100644 modules/frontend/app/components/page-signin/template.pug
 create mode 100644 modules/frontend/app/components/page-signup-confirmation/component.ts
 create mode 100644 modules/frontend/app/components/page-signup-confirmation/controller.ts
 create mode 100644 modules/frontend/app/components/page-signup-confirmation/index.ts
 create mode 100644 modules/frontend/app/components/page-signup-confirmation/state.ts
 create mode 100644 modules/frontend/app/components/page-signup-confirmation/style.scss
 create mode 100644 modules/frontend/app/components/page-signup-confirmation/template.tpl.pug
 create mode 100644 modules/frontend/app/components/page-signup/component.js
 create mode 100644 modules/frontend/app/components/page-signup/controller.ts
 create mode 100644 modules/frontend/app/components/page-signup/index.js
 create mode 100644 modules/frontend/app/components/page-signup/run.js
 create mode 100644 modules/frontend/app/components/page-signup/style.scss
 create mode 100644 modules/frontend/app/components/page-signup/template.pug
 create mode 100644 modules/frontend/app/components/panel-collapsible/component.js
 create mode 100644 modules/frontend/app/components/panel-collapsible/controller.js
 create mode 100644 modules/frontend/app/components/panel-collapsible/index.js
 create mode 100644 modules/frontend/app/components/panel-collapsible/index.spec.js
 create mode 100644 modules/frontend/app/components/panel-collapsible/style.scss
 create mode 100644 modules/frontend/app/components/panel-collapsible/template.pug
 create mode 100644 modules/frontend/app/components/panel-collapsible/transcludeDirective.js
 create mode 100644 modules/frontend/app/components/password-visibility/index.js
 create mode 100644 modules/frontend/app/components/password-visibility/index.spec.js
 create mode 100644 modules/frontend/app/components/password-visibility/root.directive.js
 create mode 100644 modules/frontend/app/components/password-visibility/style.scss
 create mode 100644 modules/frontend/app/components/password-visibility/toggle-button.component.js
 create mode 100644 modules/frontend/app/components/permanent-notifications/component.ts
 create mode 100644 modules/frontend/app/components/permanent-notifications/controller.ts
 create mode 100644 modules/frontend/app/components/permanent-notifications/index.ts
 create mode 100644 modules/frontend/app/components/permanent-notifications/style.scss
 create mode 100644 modules/frontend/app/components/permanent-notifications/template.pug
 create mode 100644 modules/frontend/app/components/progress-line/component.js
 create mode 100644 modules/frontend/app/components/progress-line/controller.js
 create mode 100644 modules/frontend/app/components/progress-line/index.js
 create mode 100644 modules/frontend/app/components/progress-line/index.spec.js
 create mode 100644 modules/frontend/app/components/progress-line/style.scss
 create mode 100644 modules/frontend/app/components/progress-line/template.pug
 create mode 100644 modules/frontend/app/components/protect-from-bs-select-render/directive.js
 create mode 100644 modules/frontend/app/components/protect-from-bs-select-render/index.js
 create mode 100644 modules/frontend/app/components/status-output/component.ts
 create mode 100644 modules/frontend/app/components/status-output/componentFactory.ts
 create mode 100644 modules/frontend/app/components/status-output/controller.ts
 create mode 100644 modules/frontend/app/components/status-output/index.ts
 create mode 100644 modules/frontend/app/components/status-output/style.scss
 create mode 100644 modules/frontend/app/components/status-output/template.tpl.pug
 create mode 100644 modules/frontend/app/components/timed-redirection/component.ts
 create mode 100644 modules/frontend/app/components/timed-redirection/controller.ts
 create mode 100644 modules/frontend/app/components/timed-redirection/index.ts
 create mode 100644 modules/frontend/app/components/timed-redirection/style.scss
 create mode 100644 modules/frontend/app/components/timed-redirection/template.pug
 create mode 100644 modules/frontend/app/components/ui-grid-column-resizer/directive.js
 create mode 100644 modules/frontend/app/components/ui-grid-column-resizer/index.js
 create mode 100644 modules/frontend/app/components/ui-grid-filters/directive.js
 create mode 100644 modules/frontend/app/components/ui-grid-filters/index.js
 create mode 100644 modules/frontend/app/components/ui-grid-filters/style.scss
 create mode 100644 modules/frontend/app/components/ui-grid-filters/template.pug
 create mode 100644 modules/frontend/app/components/ui-grid-hovering/cell.js
 create mode 100644 modules/frontend/app/components/ui-grid-hovering/hovering.js
 create mode 100644 modules/frontend/app/components/ui-grid-hovering/index.js
 create mode 100644 modules/frontend/app/components/ui-grid-hovering/style.scss
 create mode 100644 modules/frontend/app/components/ui-grid-hovering/viewport.js
 create mode 100644 modules/frontend/app/components/ui-grid/component.js
 create mode 100644 modules/frontend/app/components/ui-grid/controller.js
 create mode 100644 modules/frontend/app/components/ui-grid/decorator.js
 create mode 100644 modules/frontend/app/components/ui-grid/index.js
 create mode 100644 modules/frontend/app/components/ui-grid/style.scss
 create mode 100644 modules/frontend/app/components/ui-grid/template.pug
 create mode 100644 modules/frontend/app/components/user-notifications/controller.js
 create mode 100644 modules/frontend/app/components/user-notifications/index.js
 create mode 100644 modules/frontend/app/components/user-notifications/service.js
 create mode 100644 modules/frontend/app/components/user-notifications/style.scss
 create mode 100644 modules/frontend/app/components/user-notifications/template.tpl.pug
 create mode 100644 modules/frontend/app/components/version-picker/component.js
 create mode 100644 modules/frontend/app/components/version-picker/index.js
 create mode 100644 modules/frontend/app/components/version-picker/style.scss
 create mode 100644 modules/frontend/app/components/version-picker/template.pug
 create mode 100644 modules/frontend/app/components/web-console-footer/component.js
 create mode 100644 modules/frontend/app/components/web-console-footer/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-footer/index.js
 create mode 100644 modules/frontend/app/components/web-console-footer/style.scss
 create mode 100644 modules/frontend/app/components/web-console-footer/template.pug
 create mode 100644 modules/frontend/app/components/web-console-header/component.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/demo-mode-button/component.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/demo-mode-button/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/demo-mode-button/template.pug
 create mode 100644 modules/frontend/app/components/web-console-header/components/user-menu/component.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/user-menu/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/user-menu/style.scss
 create mode 100644 modules/frontend/app/components/web-console-header/components/user-menu/template.pug
 create mode 100644 modules/frontend/app/components/web-console-header/components/web-console-header-content/component.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/web-console-header-content/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-header/components/web-console-header-content/style.scss
 create mode 100644 modules/frontend/app/components/web-console-header/components/web-console-header-content/template.pug
 create mode 100644 modules/frontend/app/components/web-console-header/index.js
 create mode 100644 modules/frontend/app/components/web-console-header/style.scss
 create mode 100644 modules/frontend/app/components/web-console-header/template.pug
 create mode 100644 modules/frontend/app/components/web-console-sidebar/component.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/index.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/style.scss
 create mode 100644 modules/frontend/app/components/web-console-sidebar/template.pug
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-navigation/component.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-navigation/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-navigation/style.scss
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-navigation/template.pug
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-overflow/component.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-overflow/controller.ts
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-overflow/style.scss
 create mode 100644 modules/frontend/app/components/web-console-sidebar/web-console-sidebar-overflow/template.pug
 create mode 100644 modules/frontend/app/configuration/components/button-download-project/component.ts
 create mode 100644 modules/frontend/app/configuration/components/button-download-project/index.ts
 create mode 100644 modules/frontend/app/configuration/components/button-download-project/template.pug
 create mode 100644 modules/frontend/app/configuration/components/button-import-models/component.ts
 create mode 100644 modules/frontend/app/configuration/components/button-import-models/index.ts
 create mode 100644 modules/frontend/app/configuration/components/button-import-models/style.scss
 create mode 100644 modules/frontend/app/configuration/components/button-import-models/template.pug
 create mode 100644 modules/frontend/app/configuration/components/button-preview-project/component.ts
 create mode 100644 modules/frontend/app/configuration/components/button-preview-project/index.ts
 create mode 100644 modules/frontend/app/configuration/components/button-preview-project/template.pug
 create mode 100644 modules/frontend/app/configuration/components/fakeUICanExit.spec.js
 create mode 100644 modules/frontend/app/configuration/components/fakeUICanExit.ts
 create mode 100644 modules/frontend/app/configuration/components/formUICanExitGuard.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/component.js
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/index.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/selected-items-amount-indicator/component.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/selected-items-amount-indicator/style.scss
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/selected-items-amount-indicator/template.pug
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/service.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/step-indicator/component.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/step-indicator/style.scss
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/step-indicator/template.pug
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/style.scss
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/tables-action-cell/component.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/tables-action-cell/style.scss
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/tables-action-cell/template.pug
 create mode 100644 modules/frontend/app/configuration/components/modal-import-models/template.tpl.pug
 create mode 100644 modules/frontend/app/configuration/components/modal-preview-project/component.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-preview-project/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-preview-project/index.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-preview-project/service.ts
 create mode 100644 modules/frontend/app/configuration/components/modal-preview-project/style.scss
 create mode 100644 modules/frontend/app/configuration/components/modal-preview-project/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/template.tpl.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/affinity.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/concurrency.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/general.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/key-cfg.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/memory.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/misc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/near-cache-client.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/near-cache-server.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/node-filter.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/query.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/rebalance.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/statistics.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cache-edit-form/templates/store.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/controller.spec.js
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/template.tpl.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/atomic.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/attributes.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/binary.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/cache-key-cfg.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/checkpoint.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/checkpoint/fs.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/checkpoint/jdbc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/checkpoint/s3.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/client-connector.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/collision.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/collision/custom.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/collision/fifo-queue.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/collision/job-stealing.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/collision/priority-queue.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/communication.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/connector.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/data-storage.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/deployment.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/discovery.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/encryption.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/events.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/failover.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/cloud.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/google.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/jdbc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/kubernetes.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/multicast.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/s3.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/shared.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/vm.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/bounded-exponential-backoff.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/custom.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/exponential-backoff.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/forever.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/n-times.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/one-time.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/general/discovery/zookeeper/retrypolicy/until-elapsed.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/hadoop.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/load-balancing.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/logger.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/logger/custom.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/logger/log4j.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/logger/log4j2.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/marshaller.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/memory.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/metrics.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/misc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/mvcc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/odbc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/persistence.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/service.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/sql-connector.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/ssl.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/swap.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/thread.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/time.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/cluster-edit-form/templates/transactions.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/template.tpl.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/templates/dual.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/templates/fragmentizer.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/templates/general.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/templates/ipc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/templates/misc.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/igfs-edit-form/templates/secondary.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/component.js
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/index.js
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/template.tpl.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/templates/general.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/templates/query.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/model-edit-form/templates/store.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-caches/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-caches/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-caches/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-caches/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-cluster/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-cluster/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-cluster/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-cluster/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-igfs/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-igfs/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-igfs/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-igfs/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/hasIndex.template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/keyCell.template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/components/page-configure-advanced-models/valueCell.template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-advanced/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/reducer.spec.js
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/reducer.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-basic/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure-overview/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-overview/components/pco-grid-column-categories/directive.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-overview/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-overview/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure-overview/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure-overview/template.pug
 create mode 100644 modules/frontend/app/configuration/components/page-configure/component.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure/index.ts
 create mode 100644 modules/frontend/app/configuration/components/page-configure/style.scss
 create mode 100644 modules/frontend/app/configuration/components/page-configure/template.pug
 create mode 100644 modules/frontend/app/configuration/components/pc-items-table/component.js
 create mode 100644 modules/frontend/app/configuration/components/pc-items-table/controller.js
 create mode 100644 modules/frontend/app/configuration/components/pc-items-table/decorator.js
 create mode 100644 modules/frontend/app/configuration/components/pc-items-table/index.js
 create mode 100644 modules/frontend/app/configuration/components/pc-items-table/style.scss
 create mode 100644 modules/frontend/app/configuration/components/pc-items-table/template.pug
 create mode 100644 modules/frontend/app/configuration/components/pc-split-button/component.ts
 create mode 100644 modules/frontend/app/configuration/components/pc-split-button/controller.ts
 create mode 100644 modules/frontend/app/configuration/components/pc-split-button/index.ts
 create mode 100644 modules/frontend/app/configuration/components/pc-split-button/template.pug
 create mode 100644 modules/frontend/app/configuration/components/pc-ui-grid-filters/directive.ts
 create mode 100644 modules/frontend/app/configuration/components/pc-ui-grid-filters/index.ts
 create mode 100644 modules/frontend/app/configuration/components/pc-ui-grid-filters/style.scss
 create mode 100644 modules/frontend/app/configuration/components/pc-ui-grid-filters/template.pug
 create mode 100644 modules/frontend/app/configuration/components/pcIsInCollection.ts
 create mode 100644 modules/frontend/app/configuration/components/pcValidation.ts
 create mode 100644 modules/frontend/app/configuration/components/preview-panel/directive.ts
 create mode 100644 modules/frontend/app/configuration/components/preview-panel/index.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-java/index.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-java/ui-ace-java.controller.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-java/ui-ace-java.directive.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-java/ui-ace-java.pug
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-spring/index.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-spring/ui-ace-spring.controller.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-spring/ui-ace-spring.directive.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-spring/ui-ace-spring.pug
 create mode 100644 modules/frontend/app/configuration/components/ui-ace-tabs.directive.ts
 create mode 100644 modules/frontend/app/configuration/components/ui-ace.controller.js
 create mode 100644 modules/frontend/app/configuration/defaultNames.ts
 create mode 100644 modules/frontend/app/configuration/generator/JavaTypesNonEnum.service.spec.ts
 create mode 100644 modules/frontend/app/configuration/generator/JavaTypesNonEnum.service.ts
 create mode 100644 modules/frontend/app/configuration/generator/configuration.module.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/AbstractTransformer.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/ArtifactVersionChecker.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Beans.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/ConfigurationGenerator.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Custom.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Docker.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Docker.service.spec.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/JavaTransformer.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Maven.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/PlatformGenerator.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Properties.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/Readme.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/SharpTransformer.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/SpringTransformer.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/StringBuilder.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/defaults/Cache.platform.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/defaults/Cache.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/defaults/Cluster.platform.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/defaults/Cluster.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/defaults/Event-groups.service.js
 create mode 100644 modules/frontend/app/configuration/generator/generator/defaults/IGFS.service.js
 create mode 100644 modules/frontend/app/configuration/icons/configuration.icon.svg
 create mode 100644 modules/frontend/app/configuration/index.lazy.ts
 create mode 100644 modules/frontend/app/configuration/index.ts
 create mode 100644 modules/frontend/app/configuration/mixins.pug
 create mode 100644 modules/frontend/app/configuration/services/Caches.ts
 create mode 100644 modules/frontend/app/configuration/services/Clusters.spec.js
 create mode 100644 modules/frontend/app/configuration/services/Clusters.ts
 create mode 100644 modules/frontend/app/configuration/services/ConfigChangesGuard.spec.js
 create mode 100644 modules/frontend/app/configuration/services/ConfigChangesGuard.ts
 create mode 100644 modules/frontend/app/configuration/services/ConfigSelectionManager.ts
 create mode 100644 modules/frontend/app/configuration/services/ConfigurationDownload.spec.js
 create mode 100644 modules/frontend/app/configuration/services/ConfigurationDownload.ts
 create mode 100644 modules/frontend/app/configuration/services/ConfigurationResource.spec.js
 create mode 100644 modules/frontend/app/configuration/services/ConfigurationResource.ts
 create mode 100644 modules/frontend/app/configuration/services/ConfigureState.ts
 create mode 100644 modules/frontend/app/configuration/services/IGFSs.ts
 create mode 100644 modules/frontend/app/configuration/services/Models.ts
 create mode 100644 modules/frontend/app/configuration/services/PageConfigure.ts
 create mode 100644 modules/frontend/app/configuration/services/SummaryZipper.ts
 create mode 100644 modules/frontend/app/configuration/services/summary.worker.js
 create mode 100644 modules/frontend/app/configuration/states.ts
 create mode 100644 modules/frontend/app/configuration/store/actionCreators.js
 create mode 100644 modules/frontend/app/configuration/store/actionTypes.js
 create mode 100644 modules/frontend/app/configuration/store/effects.js
 create mode 100644 modules/frontend/app/configuration/store/effects.spec.js
 create mode 100644 modules/frontend/app/configuration/store/reducer.js
 create mode 100644 modules/frontend/app/configuration/store/reducer.spec.js
 create mode 100644 modules/frontend/app/configuration/store/selectors.ts
 create mode 100644 modules/frontend/app/configuration/transitionHooks/errorState.ts
 create mode 100644 modules/frontend/app/configuration/types/index.ts
 create mode 100644 modules/frontend/app/core/activities/Activities.data.ts
 create mode 100644 modules/frontend/app/core/admin/Admin.data.js
 create mode 100644 modules/frontend/app/core/index.js
 create mode 100644 modules/frontend/app/core/utils/maskNull.js
 create mode 100644 modules/frontend/app/data/colors.json
 create mode 100644 modules/frontend/app/data/countries.json
 create mode 100644 modules/frontend/app/data/demo-info.json
 create mode 100644 modules/frontend/app/data/dialects.json
 create mode 100644 modules/frontend/app/data/event-groups.json
 create mode 100644 modules/frontend/app/data/getting-started.json
 create mode 100644 modules/frontend/app/data/i18n.js
 create mode 100644 modules/frontend/app/data/java-classes.json
 create mode 100644 modules/frontend/app/data/java-keywords.json
 create mode 100644 modules/frontend/app/data/java-primitives.json
 create mode 100644 modules/frontend/app/data/jdbc-types.json
 create mode 100644 modules/frontend/app/data/pom-dependencies.json
 create mode 100644 modules/frontend/app/data/sql-keywords.json
 create mode 100644 modules/frontend/app/directives/auto-focus.directive.js
 create mode 100644 modules/frontend/app/directives/btn-ignite-link.js
 create mode 100644 modules/frontend/app/directives/copy-to-clipboard.directive.js
 create mode 100644 modules/frontend/app/directives/hide-on-state-change/hide-on-state-change.directive.js
 create mode 100644 modules/frontend/app/directives/match.directive.js
 create mode 100644 modules/frontend/app/directives/match.directive.spec.js
 create mode 100644 modules/frontend/app/directives/on-click-focus.directive.js
 create mode 100644 modules/frontend/app/directives/on-enter-focus-move.directive.js
 create mode 100644 modules/frontend/app/directives/on-enter.directive.js
 create mode 100644 modules/frontend/app/directives/on-escape.directive.js
 create mode 100644 modules/frontend/app/directives/on-focus-out.directive.js
 create mode 100644 modules/frontend/app/directives/retain-selection.directive.js
 create mode 100644 modules/frontend/app/errors/CancellationError.js
 create mode 100644 modules/frontend/app/filters/byName.filter.js
 create mode 100644 modules/frontend/app/filters/bytes.filter.js
 create mode 100644 modules/frontend/app/filters/bytes.filter.spec.js
 create mode 100644 modules/frontend/app/filters/default-name.filter.js
 create mode 100644 modules/frontend/app/filters/domainsValidation.filter.js
 create mode 100644 modules/frontend/app/filters/duration.filter.js
 create mode 100644 modules/frontend/app/filters/hasPojo.filter.js
 create mode 100644 modules/frontend/app/filters/id8.filter.js
 create mode 100644 modules/frontend/app/filters/uiGridSubcategories.filter.js
 create mode 100644 modules/frontend/app/helpers/jade/mixins.pug
 create mode 100644 modules/frontend/app/modules/ace.module.js
 create mode 100644 modules/frontend/app/modules/agent/AgentManager.service.js
 create mode 100644 modules/frontend/app/modules/agent/AgentModal.service.js
 create mode 100644 modules/frontend/app/modules/agent/agent.module.js
 create mode 100644 modules/frontend/app/modules/agent/components/cluster-login/component.js
 create mode 100644 modules/frontend/app/modules/agent/components/cluster-login/index.js
 create mode 100644 modules/frontend/app/modules/agent/components/cluster-login/service.js
 create mode 100644 modules/frontend/app/modules/agent/components/cluster-login/template.pug
 create mode 100644 modules/frontend/app/modules/agent/decompress.worker.js
 create mode 100644 modules/frontend/app/modules/agent/types/Cluster.js
 create mode 100644 modules/frontend/app/modules/agent/types/ClusterSecrets.js
 create mode 100644 modules/frontend/app/modules/agent/types/ClusterSecretsManager.js
 create mode 100644 modules/frontend/app/modules/branding/branding.module.js
 create mode 100644 modules/frontend/app/modules/branding/branding.service.js
 create mode 100644 modules/frontend/app/modules/branding/features.directive.js
 create mode 100644 modules/frontend/app/modules/branding/terms.directive.js
 create mode 100644 modules/frontend/app/modules/cluster/Cache.js
 create mode 100644 modules/frontend/app/modules/cluster/CacheMetrics.js
 create mode 100644 modules/frontend/app/modules/cluster/NodeMetrics.js
 create mode 100644 modules/frontend/app/modules/demo/Demo.module.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog-content.directive.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog-title.directive.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog.controller.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog.directive.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog.factory.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog.module.js
 create mode 100644 modules/frontend/app/modules/dialog/dialog.tpl.pug
 create mode 100644 modules/frontend/app/modules/form/field/bs-select-placeholder.directive.js
 create mode 100644 modules/frontend/app/modules/form/field/input/autofocus.directive.js
 create mode 100644 modules/frontend/app/modules/form/form.module.js
 create mode 100644 modules/frontend/app/modules/form/services/FormGUID.service.js
 create mode 100644 modules/frontend/app/modules/form/validator/ipaddress.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/java-built-in-class.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/java-identifier.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/java-keywords.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/java-package-name.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/java-package-specified.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/property-unique.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/property-value-specified.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/unique.directive.js
 create mode 100644 modules/frontend/app/modules/form/validator/uuid.directive.js
 create mode 100644 modules/frontend/app/modules/getting-started/GettingStarted.provider.js
 create mode 100644 modules/frontend/app/modules/loading/loading.directive.js
 create mode 100644 modules/frontend/app/modules/loading/loading.module.js
 create mode 100644 modules/frontend/app/modules/loading/loading.pug
 create mode 100644 modules/frontend/app/modules/loading/loading.scss
 create mode 100644 modules/frontend/app/modules/loading/loading.service.js
 create mode 100644 modules/frontend/app/modules/navbar/Userbar.provider.js
 create mode 100644 modules/frontend/app/modules/navbar/navbar.module.js
 create mode 100644 modules/frontend/app/modules/nodes/Nodes.service.js
 create mode 100644 modules/frontend/app/modules/nodes/nodes-dialog.controller.js
 create mode 100644 modules/frontend/app/modules/nodes/nodes-dialog.scss
 create mode 100644 modules/frontend/app/modules/nodes/nodes-dialog.tpl.pug
 create mode 100644 modules/frontend/app/modules/nodes/nodes.module.js
 create mode 100644 modules/frontend/app/modules/socket.module.js
 create mode 100644 modules/frontend/app/modules/states/admin.state.js
 create mode 100644 modules/frontend/app/modules/states/errors.state.js
 create mode 100644 modules/frontend/app/modules/states/logout.state.js
 create mode 100644 modules/frontend/app/modules/states/settings.state.js
 create mode 100644 modules/frontend/app/modules/user/Auth.service.ts
 create mode 100644 modules/frontend/app/modules/user/User.service.js
 create mode 100644 modules/frontend/app/modules/user/emailConfirmationInterceptor.ts
 create mode 100644 modules/frontend/app/modules/user/permissions.js
 create mode 100644 modules/frontend/app/modules/user/user.module.js
 create mode 100644 modules/frontend/app/primitives/badge/index.scss
 create mode 100644 modules/frontend/app/primitives/btn-group/index.pug
 create mode 100644 modules/frontend/app/primitives/btn/index.scss
 create mode 100644 modules/frontend/app/primitives/checkbox/index.scss
 create mode 100644 modules/frontend/app/primitives/datepicker/index.pug
 create mode 100644 modules/frontend/app/primitives/datepicker/index.scss
 create mode 100644 modules/frontend/app/primitives/dropdown/index.pug
 create mode 100644 modules/frontend/app/primitives/dropdown/index.scss
 create mode 100644 modules/frontend/app/primitives/form-field/checkbox.pug
 create mode 100644 modules/frontend/app/primitives/form-field/dropdown.pug
 create mode 100644 modules/frontend/app/primitives/form-field/email.pug
 create mode 100644 modules/frontend/app/primitives/form-field/error.pug
 create mode 100644 modules/frontend/app/primitives/form-field/index.pug
 create mode 100644 modules/frontend/app/primitives/form-field/index.scss
 create mode 100644 modules/frontend/app/primitives/form-field/input.pug
 create mode 100644 modules/frontend/app/primitives/form-field/label.pug
 create mode 100644 modules/frontend/app/primitives/form-field/number.pug
 create mode 100644 modules/frontend/app/primitives/form-field/password.pug
 create mode 100644 modules/frontend/app/primitives/form-field/phone.pug
 create mode 100644 modules/frontend/app/primitives/form-field/radio.pug
 create mode 100644 modules/frontend/app/primitives/form-field/text.pug
 create mode 100644 modules/frontend/app/primitives/form-field/tooltip.pug
 create mode 100644 modules/frontend/app/primitives/form-field/typeahead.pug
 create mode 100644 modules/frontend/app/primitives/grid/index.scss
 create mode 100644 modules/frontend/app/primitives/index.js
 create mode 100644 modules/frontend/app/primitives/modal/index.scss
 create mode 100644 modules/frontend/app/primitives/page/index.scss
 create mode 100644 modules/frontend/app/primitives/panel/index.scss
 create mode 100644 modules/frontend/app/primitives/spinner-circle/index.scss
 create mode 100644 modules/frontend/app/primitives/switcher/index.pug
 create mode 100644 modules/frontend/app/primitives/switcher/index.scss
 create mode 100644 modules/frontend/app/primitives/table/index.scss
 create mode 100644 modules/frontend/app/primitives/tabs/index.scss
 create mode 100644 modules/frontend/app/primitives/timepicker/index.pug
 create mode 100644 modules/frontend/app/primitives/timepicker/index.scss
 create mode 100644 modules/frontend/app/primitives/tooltip/index.scss
 create mode 100644 modules/frontend/app/primitives/typography/index.scss
 create mode 100644 modules/frontend/app/primitives/ui-grid-header/index.scss
 create mode 100644 modules/frontend/app/primitives/ui-grid-header/index.tpl.pug
 create mode 100644 modules/frontend/app/primitives/ui-grid-settings/index.scss
 create mode 100644 modules/frontend/app/primitives/ui-grid/index.scss
 create mode 100644 modules/frontend/app/services/AngularStrapSelect.decorator.js
 create mode 100644 modules/frontend/app/services/AngularStrapTooltip.decorator.js
 create mode 100644 modules/frontend/app/services/CSV.js
 create mode 100644 modules/frontend/app/services/ChartColors.service.js
 create mode 100644 modules/frontend/app/services/Confirm.service.js
 create mode 100644 modules/frontend/app/services/ConfirmBatch.service.js
 create mode 100644 modules/frontend/app/services/CopyToClipboard.service.js
 create mode 100644 modules/frontend/app/services/Countries.service.js
 create mode 100644 modules/frontend/app/services/DefaultState.js
 create mode 100644 modules/frontend/app/services/ErrorParser.service.js
 create mode 100644 modules/frontend/app/services/ErrorPopover.service.js
 create mode 100644 modules/frontend/app/services/Focus.service.js
 create mode 100644 modules/frontend/app/services/FormUtils.service.js
 create mode 100644 modules/frontend/app/services/InetAddress.service.js
 create mode 100644 modules/frontend/app/services/JavaTypes.service.js
 create mode 100644 modules/frontend/app/services/JavaTypes.spec.js
 create mode 100644 modules/frontend/app/services/LegacyTable.service.js
 create mode 100644 modules/frontend/app/services/LegacyUtils.service.js
 create mode 100644 modules/frontend/app/services/Messages.service.js
 create mode 100644 modules/frontend/app/services/ModelNormalizer.service.js
 create mode 100644 modules/frontend/app/services/SqlTypes.service.js
 create mode 100644 modules/frontend/app/services/Version.service.js
 create mode 100644 modules/frontend/app/services/Version.spec.js
 create mode 100644 modules/frontend/app/services/exceptionHandler.js
 create mode 100644 modules/frontend/app/services/index.js
 create mode 100644 modules/frontend/app/services/store.ts
 create mode 100644 modules/frontend/app/store/actions/ui.ts
 create mode 100644 modules/frontend/app/store/actions/user.ts
 create mode 100644 modules/frontend/app/store/effects/ui.ts
 create mode 100644 modules/frontend/app/store/index.ts
 create mode 100644 modules/frontend/app/store/ofType.ts
 create mode 100644 modules/frontend/app/store/reducers/ui.ts
 create mode 100644 modules/frontend/app/store/reduxDebug.ts
 create mode 100644 modules/frontend/app/store/reduxDevtoolsIntegration.js
 create mode 100644 modules/frontend/app/store/selectors/ui.ts
 create mode 100644 modules/frontend/app/style.scss
 create mode 100644 modules/frontend/app/types/index.ts
 create mode 100644 modules/frontend/app/utils/SimpleWorkerPool.js
 create mode 100644 modules/frontend/app/utils/dialogState.ts
 create mode 100644 modules/frontend/app/utils/id8.js
 create mode 100644 modules/frontend/app/utils/lodashMixins.js
 create mode 100644 modules/frontend/app/utils/uniqueName.js
 create mode 100644 modules/frontend/app/vendor.js
 create mode 100644 modules/frontend/index.js
 create mode 100644 modules/frontend/package-lock.json
 create mode 100644 modules/frontend/package.json
 create mode 100644 modules/frontend/public/favicon.ico
 create mode 100644 modules/frontend/public/images/cache.png
 create mode 100644 modules/frontend/public/images/checkbox-active.svg
 create mode 100644 modules/frontend/public/images/checkbox.svg
 create mode 100644 modules/frontend/public/images/cluster-quick.png
 create mode 100644 modules/frontend/public/images/cluster.png
 create mode 100644 modules/frontend/public/images/collapse.svg
 create mode 100644 modules/frontend/public/images/domains.png
 create mode 100644 modules/frontend/public/images/expand.svg
 create mode 100644 modules/frontend/public/images/icons/alert.icon.svg
 create mode 100644 modules/frontend/public/images/icons/attention.icon.svg
 create mode 100644 modules/frontend/public/images/icons/check.icon.svg
 create mode 100644 modules/frontend/public/images/icons/checkmark.icon.svg
 create mode 100644 modules/frontend/public/images/icons/clock.icon.svg
 create mode 100644 modules/frontend/public/images/icons/cluster.icon.svg
 create mode 100644 modules/frontend/public/images/icons/collapse.icon.svg
 create mode 100644 modules/frontend/public/images/icons/copy.icon.svg
 create mode 100644 modules/frontend/public/images/icons/cross.icon.svg
 create mode 100644 modules/frontend/public/images/icons/csv.icon.svg
 create mode 100644 modules/frontend/public/images/icons/download.icon.svg
 create mode 100644 modules/frontend/public/images/icons/downloadAgent.icon.svg
 create mode 100644 modules/frontend/public/images/icons/exclamation.icon.svg
 create mode 100644 modules/frontend/public/images/icons/exit.icon.svg
 create mode 100644 modules/frontend/public/images/icons/expand.icon.svg
 create mode 100644 modules/frontend/public/images/icons/eyeClosed.icon.svg
 create mode 100644 modules/frontend/public/images/icons/eyeOpened.icon.svg
 create mode 100644 modules/frontend/public/images/icons/filter.icon.svg
 create mode 100644 modules/frontend/public/images/icons/gear.icon.svg
 create mode 100644 modules/frontend/public/images/icons/home.icon.svg
 create mode 100644 modules/frontend/public/images/icons/index.js
 create mode 100644 modules/frontend/public/images/icons/info.icon.svg
 create mode 100644 modules/frontend/public/images/icons/lockClosed.icon.svg
 create mode 100644 modules/frontend/public/images/icons/lockOpened.icon.svg
 create mode 100644 modules/frontend/public/images/icons/manual.icon.svg
 create mode 100644 modules/frontend/public/images/icons/menu.icon.svg
 create mode 100644 modules/frontend/public/images/icons/plus.icon.svg
 create mode 100644 modules/frontend/public/images/icons/refresh.icon.svg
 create mode 100644 modules/frontend/public/images/icons/search.icon.svg
 create mode 100644 modules/frontend/public/images/icons/sort.icon.svg
 create mode 100644 modules/frontend/public/images/icons/sql.icon.svg
 create mode 100644 modules/frontend/public/images/icons/structure.icon.svg
 create mode 100644 modules/frontend/public/images/igfs.png
 create mode 100644 modules/frontend/public/images/ignite-logo.svg
 create mode 100644 modules/frontend/public/images/ignite-puzzle.png
 create mode 100644 modules/frontend/public/images/multicluster.png
 create mode 100644 modules/frontend/public/images/page-landing-ui-sample.png
 create mode 100644 modules/frontend/public/images/pb-ignite.png
 create mode 100644 modules/frontend/public/images/preview.png
 create mode 100644 modules/frontend/public/images/query-table.png
 create mode 100644 modules/frontend/public/stylesheets/_bootstrap-custom.scss
 create mode 100644 modules/frontend/public/stylesheets/_bootstrap-variables.scss
 create mode 100644 modules/frontend/public/stylesheets/_font-awesome-custom.scss
 create mode 100644 modules/frontend/public/stylesheets/blocks/error.scss
 create mode 100644 modules/frontend/public/stylesheets/form-field.scss
 create mode 100644 modules/frontend/public/stylesheets/style.scss
 create mode 100644 modules/frontend/public/stylesheets/variables.scss
 create mode 100644 modules/frontend/test/check-doc-links/Dockerfile
 create mode 100644 modules/frontend/test/check-doc-links/check-doc-links.js
 create mode 100644 modules/frontend/test/check-doc-links/docker-compose.yml
 create mode 100644 modules/frontend/test/ci/.dockerignore
 create mode 100644 modules/frontend/test/ci/Dockerfile
 create mode 100644 modules/frontend/test/ci/docker-compose.yml
 create mode 100644 modules/frontend/test/karma.conf.js
 create mode 100644 modules/frontend/test/unit/SqlTypes.test.js
 create mode 100644 modules/frontend/test/unit/UserAuth.test.js
 create mode 100644 modules/frontend/test/unit/defaultName.filter.test.js
 create mode 100644 modules/frontend/tsconfig.json
 create mode 100644 modules/frontend/views/base.pug
 create mode 100644 modules/frontend/views/index.pug
 create mode 100644 modules/frontend/views/public.pug
 create mode 100644 modules/frontend/views/sql/cache-metadata.tpl.pug
 create mode 100644 modules/frontend/views/sql/chart-settings.tpl.pug
 create mode 100644 modules/frontend/views/sql/paragraph-rate.tpl.pug
 create mode 100644 modules/frontend/views/templates/agent-download.tpl.pug
 create mode 100644 modules/frontend/views/templates/alert.tpl.pug
 create mode 100644 modules/frontend/views/templates/batch-confirm.tpl.pug
 create mode 100644 modules/frontend/views/templates/confirm.tpl.pug
 create mode 100644 modules/frontend/views/templates/demo-info.tpl.pug
 create mode 100644 modules/frontend/views/templates/dropdown.tpl.pug
 create mode 100644 modules/frontend/views/templates/getting-started.tpl.pug
 create mode 100644 modules/frontend/views/templates/message.tpl.pug
 create mode 100644 modules/frontend/views/templates/validation-error.tpl.pug
 create mode 100644 modules/frontend/webpack/webpack.common.js
 create mode 100644 modules/frontend/webpack/webpack.dev.js
 create mode 100644 modules/frontend/webpack/webpack.prod.js
 create mode 100644 modules/frontend/webpack/webpack.test.js
 create mode 100644 modules/web-agent/.gitignore
 create mode 100644 modules/web-agent/README.txt
 create mode 100644 modules/web-agent/assembly/release-web-agent.xml
 create mode 100644 modules/web-agent/bin/ignite-web-agent.bat
 create mode 100755 modules/web-agent/bin/ignite-web-agent.sh
 create mode 100644 modules/web-agent/bin/include/functions.sh
 create mode 100644 modules/web-agent/demo/README.txt
 create mode 100644 modules/web-agent/demo/db-init.sql
 create mode 100644 modules/web-agent/jdbc-drivers/README.txt
 create mode 100644 modules/web-agent/logs/README.txt
 create mode 100644 modules/web-agent/pom.xml
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/AgentConfiguration.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/AgentLauncher.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/AgentUtils.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/ProxyAuthException.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/ProxyAuthenticator.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/DbColumn.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/DbMetadataReader.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/DbSchema.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/DbTable.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/dialect/DB2MetadataDialect.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/dialect/DatabaseMetadataDialect.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/dialect/JdbcMetadataDialect.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/dialect/MySQLMetadataDialect.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/db/dialect/OracleMetadataDialect.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/handlers/AbstractListener.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/handlers/ClusterListener.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/handlers/DatabaseListener.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/handlers/RestListener.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/rest/RestExecutor.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/agent/rest/RestResult.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/AgentClusterDemo.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/AgentDemoUtils.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/AgentMetadataDemo.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/model/Car.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/model/Country.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/model/Department.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/model/Employee.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/model/Parking.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoCachesLoadService.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoComputeLoadService.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoRandomCacheLoadService.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoServiceClusterSingleton.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoServiceKeyAffinity.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoServiceMultipleInstances.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoServiceNodeSingleton.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/task/DemoCancellableTask.java
 create mode 100644 modules/web-agent/src/main/java/org/apache/ignite/console/demo/task/DemoComputeTask.java
 create mode 100644 modules/web-agent/src/main/resources/log4j.properties
 create mode 100644 modules/web-agent/src/test/java/org/apache/ignite/console/agent/rest/RestExecutorSelfTest.java
 create mode 100644 modules/web-agent/src/test/java/org/apache/ignite/testsuites/IgniteWebAgentTestSuite.java
 create mode 100644 modules/web-agent/src/test/resources/ca.jks
 create mode 100644 modules/web-agent/src/test/resources/client.jks
 create mode 100644 modules/web-agent/src/test/resources/generate.bat
 create mode 100644 modules/web-agent/src/test/resources/generate.sh
 create mode 100644 modules/web-agent/src/test/resources/jetty-with-ciphers-0.xml
 create mode 100644 modules/web-agent/src/test/resources/jetty-with-ciphers-1.xml
 create mode 100644 modules/web-agent/src/test/resources/jetty-with-ciphers-2.xml
 create mode 100644 modules/web-agent/src/test/resources/jetty-with-ssl.xml
 create mode 100644 modules/web-agent/src/test/resources/server.jks
 create mode 100644 parent/pom.xml
 create mode 100644 pom.xml


[ignite-web-console] 02/02: IGNITE-13038 Merged to master.

Posted by ak...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

akuznetsov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-web-console.git

commit cfaeda730f0a1ec3cb153fb5cc2e7473b078b41d
Author: Alexey Kuznetsov <ak...@apache.org>
AuthorDate: Tue Jul 21 12:23:38 2020 +0700

    IGNITE-13038 Merged to master.
---
 README.md  | 35 +++++++++++++++++++++++++++++++++++
 README.txt | 36 ------------------------------------
 2 files changed, 35 insertions(+), 36 deletions(-)

diff --git a/README.md b/README.md
index 8b13789..286082c 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,36 @@
+Ignite Web Console
+======================================
+An Interactive Configuration Wizard and Management Tool for Apache Ignite
+
+The Apache Ignite Web Console includes an interactive configuration wizard which helps you create and download configuration
+ files for your Apache Ignite cluster. The tool also provides management capabilities which allow you to run SQL queries
+ on your in-memory cache as well as view execution plans, in-memory schema, and streaming charts.
+
+In order to simplify evaluation of Web Console demo mode was implemented.
+ To start demo, you need to click button "Start demo". New tab will be open with prepared demo data on each screen.
+
+ Demo for import domain model from database.
+  In this mode an in-memory H2 database will be started.
+  How to evaluate:
+    1) Go to Ignite Web Console "Domain model" screen.
+    2) Click "Import from database". You should see modal with demo description.
+    3) Click "Next" button. You should see list of available schemas.
+    4) Click "Next" button. You should see list of available tables.
+    5) Click "Next" button. You should see import options.
+    6) Select some of them and click "Save".
+
+ Demo for SQL.
+   How to evaluate:
+    In this mode internal Ignite node will be started. Cache created and populated with data.
+     1) Click "SQL" in Ignite Web Console top menu.
+     2) "Demo" notebook with preconfigured queries will be opened.
+     3) You can also execute any SQL queries for tables: "Country, Department, Employee, Parking, Car".
+
+ For example:
+  1) Enter SQL statement:
+      SELECT p.name, count(*) AS cnt FROM "ParkingCache".Parking p
+       INNER JOIN "CarCache".Car c ON (p.id) = (c.parkingId)
+       GROUP BY P.NAME
+  2) Click "Execute" button. You should get some data in table.
+  3) Click charts buttons to see auto generated charts.
 
diff --git a/README.txt b/README.txt
deleted file mode 100644
index 286082c..0000000
--- a/README.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Ignite Web Console
-======================================
-An Interactive Configuration Wizard and Management Tool for Apache Ignite
-
-The Apache Ignite Web Console includes an interactive configuration wizard which helps you create and download configuration
- files for your Apache Ignite cluster. The tool also provides management capabilities which allow you to run SQL queries
- on your in-memory cache as well as view execution plans, in-memory schema, and streaming charts.
-
-In order to simplify evaluation of Web Console demo mode was implemented.
- To start demo, you need to click button "Start demo". New tab will be open with prepared demo data on each screen.
-
- Demo for import domain model from database.
-  In this mode an in-memory H2 database will be started.
-  How to evaluate:
-    1) Go to Ignite Web Console "Domain model" screen.
-    2) Click "Import from database". You should see modal with demo description.
-    3) Click "Next" button. You should see list of available schemas.
-    4) Click "Next" button. You should see list of available tables.
-    5) Click "Next" button. You should see import options.
-    6) Select some of them and click "Save".
-
- Demo for SQL.
-   How to evaluate:
-    In this mode internal Ignite node will be started. Cache created and populated with data.
-     1) Click "SQL" in Ignite Web Console top menu.
-     2) "Demo" notebook with preconfigured queries will be opened.
-     3) You can also execute any SQL queries for tables: "Country, Department, Employee, Parking, Car".
-
- For example:
-  1) Enter SQL statement:
-      SELECT p.name, count(*) AS cnt FROM "ParkingCache".Parking p
-       INNER JOIN "CarCache".Car c ON (p.id) = (c.parkingId)
-       GROUP BY P.NAME
-  2) Click "Execute" button. You should get some data in table.
-  3) Click charts buttons to see auto generated charts.
-


[ignite-web-console] 01/02: Merge branch 'ignite-13038'

Posted by ak...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

akuznetsov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-web-console.git

commit ccfdf1c0d7c48e7644fb807c48a8433abd53f13e
Merge: 6bb7bb4 203f20c
Author: Alexey Kuznetsov <ak...@apache.org>
AuthorDate: Tue Jul 21 12:22:33 2020 +0700

    Merge branch 'ignite-13038'

 .dockerignore                                      |    10 +
 .gitignore                                         |     6 +
 DEVNOTES.txt                                       |   145 +
 README.txt                                         |    36 +
 assembly/README.txt                                |   127 +
 assembly/direct-install.xml                        |    91 +
 docker/compose/backend/Dockerfile                  |    35 +
 docker/compose/docker-compose.yml                  |    55 +
 docker/compose/frontend/Dockerfile                 |    45 +
 docker/compose/frontend/nginx/nginx.conf           |    59 +
 docker/compose/frontend/nginx/web-console.conf     |    62 +
 docker/web-agent/Dockerfile                        |    46 +
 docker/web-agent/README.txt                        |    36 +
 docker/web-console/standalone/Dockerfile           |    84 +
 docker/web-console/standalone/README.txt           |    35 +
 docker/web-console/standalone/docker-entrypoint.sh |    23 +
 docker/web-console/standalone/nginx/nginx.conf     |    55 +
 .../web-console/standalone/nginx/web-console.conf  |    62 +
 licenses/apache-2.0.txt                            |   202 +
 licenses/cc-by-3.0.txt                             |   319 +
 modules/backend/.eslintrc                          |   169 +
 modules/backend/.gitignore                         |     3 +
 modules/backend/agent_dists/README.txt             |     6 +
 modules/backend/app/agentSocket.js                 |   124 +
 modules/backend/app/agentsHandler.js               |   419 +
 modules/backend/app/apiServer.js                   |    88 +
 modules/backend/app/browsersHandler.js             |   348 +
 modules/backend/app/configure.js                   |   104 +
 modules/backend/app/mongo.js                       |   180 +
 modules/backend/app/nconf.js                       |    54 +
 modules/backend/app/routes.js                      |    66 +
 modules/backend/app/schemas.js                     |  1323 ++
 modules/backend/app/settings.js                    |   150 +
 modules/backend/config/settings.json.sample        |    36 +
 modules/backend/errors/AppErrorException.js        |    34 +
 modules/backend/errors/AuthFailedException.js      |    30 +
 modules/backend/errors/DuplicateKeyException.js    |    28 +
 modules/backend/errors/IllegalAccessError.js       |    30 +
 modules/backend/errors/IllegalArgumentException.js |    28 +
 .../errors/MissingConfirmRegistrationException.js  |    34 +
 modules/backend/errors/MissingResourceException.js |    30 +
 modules/backend/errors/ServerErrorException.js     |    35 +
 modules/backend/errors/index.js                    |    43 +
 modules/backend/index.js                           |    41 +
 modules/backend/injector.js                        |    29 +
 modules/backend/launch-tools.js                    |   113 +
 modules/backend/middlewares/api.js                 |    60 +
 modules/backend/middlewares/demo.js                |    31 +
 modules/backend/middlewares/host.js                |    40 +
 modules/backend/middlewares/user.js                |    36 +
 .../migrations/1502249492000-invalidate_rename.js  |    28 +
 .../migrations/1502432624000-cache-index.js        |    32 +
 .../backend/migrations/1504672035000-igfs-index.js |    32 +
 .../migrations/1505114649000-models-index.js       |    32 +
 .../1508395969410-init-registered-date.js          |    34 +
 .../migrations/1516948939797-migrate-configs.js    |   399 +
 .../1547440382485-account-make-email-unique.js     |    85 +
 modules/backend/migrations/README.txt              |     4 +
 modules/backend/migrations/migration-utils.js      |   127 +
 modules/backend/package-lock.json                  |  8115 +++++++++++
 modules/backend/package.json                       |    86 +
 modules/backend/routes/activities.js               |    46 +
 modules/backend/routes/admin.js                    |    91 +
 modules/backend/routes/caches.js                   |    79 +
 modules/backend/routes/clusters.js                 |   108 +
 modules/backend/routes/configuration.js            |    53 +
 modules/backend/routes/demo.js                     |   145 +
 modules/backend/routes/demo/caches.json            |    87 +
 modules/backend/routes/demo/clusters.json          |    50 +
 modules/backend/routes/demo/domains.json           |   317 +
 modules/backend/routes/demo/igfss.json             |    10 +
 modules/backend/routes/domains.js                  |    84 +
 modules/backend/routes/downloads.js                |    59 +
 modules/backend/routes/igfss.js                    |    79 +
 modules/backend/routes/notebooks.js                |    83 +
 modules/backend/routes/profile.js                  |    74 +
 modules/backend/routes/public.js                   |   161 +
 modules/backend/services/Utils.js                  |    51 +
 modules/backend/services/activities.js             |   111 +
 modules/backend/services/auth.js                   |   178 +
 modules/backend/services/caches.js                 |   215 +
 modules/backend/services/clusters.js               |   279 +
 modules/backend/services/configurations.js         |    70 +
 modules/backend/services/domains.js                |   266 +
 modules/backend/services/downloads.js              |    93 +
 modules/backend/services/igfss.js                  |   184 +
 modules/backend/services/mails.js                  |   216 +
 modules/backend/services/notebooks.js              |   115 +
 modules/backend/services/notifications.js          |    50 +
 modules/backend/services/sessions.js               |    60 +
 modules/backend/services/spaces.js                 |    90 +
 modules/backend/services/users.js                  |   275 +
 modules/backend/templates/base.html                |    21 +
 modules/backend/test/app/db.js                     |    69 +
 modules/backend/test/app/httpAgent.js              |    50 +
 modules/backend/test/app/mail.js                   |    31 +
 modules/backend/test/app/settings.js               |    38 +
 modules/backend/test/config/settings.json          |    17 +
 modules/backend/test/data/accounts.json            |    19 +
 modules/backend/test/data/caches.json              |   135 +
 modules/backend/test/data/clusters.json            |    56 +
 modules/backend/test/data/domains.json             |   322 +
 modules/backend/test/data/igfss.json               |    12 +
 modules/backend/test/data/spaces.json              |    14 +
 modules/backend/test/index.js                      |    31 +
 modules/backend/test/injector.js                   |    36 +
 modules/backend/test/routes/clusters.js            |    82 +
 modules/backend/test/routes/public.js              |    68 +
 .../backend/test/unit/ActivitiesService.test.js    |   132 +
 modules/backend/test/unit/AuthService.test.js      |    94 +
 modules/backend/test/unit/CacheService.test.js     |   172 +
 modules/backend/test/unit/ClusterService.test.js   |   376 +
 modules/backend/test/unit/DomainService.test.js    |   172 +
 modules/backend/test/unit/IgfsService.test.js      |   145 +
 modules/backend/test/unit/Utils.test.js            |    48 +
 modules/compatibility/README.txt                   |     3 +
 modules/compatibility/pom.xml                      |   187 +
 .../console/configuration/FieldProcessingInfo.java |    89 +
 .../ignite/console/configuration/MetadataInfo.java |    69 +
 .../WebConsoleConfigurationSelfTest.java           |  1117 ++
 .../ignite/console/configuration/WrongFields.java  |    76 +
 .../console/testsuites/WebConsoleTestSuite.java    |    32 +
 modules/e2e/docker-compose.yml                     |    42 +
 modules/e2e/testcafe/.eslintrc                     |     1 +
 modules/e2e/testcafe/Dockerfile                    |    32 +
 modules/e2e/testcafe/components/FormField.js       |    88 +
 modules/e2e/testcafe/components/ListEditable.js    |    83 +
 .../e2e/testcafe/components/PanelCollapsible.js    |    28 +
 modules/e2e/testcafe/components/Table.js           |    63 +
 modules/e2e/testcafe/components/confirmation.js    |    39 +
 modules/e2e/testcafe/components/modalInput.js      |    40 +
 modules/e2e/testcafe/components/no-data.js         |    20 +
 modules/e2e/testcafe/components/notifications.js   |    21 +
 .../components/pageAdvancedConfiguration.js        |    29 +
 .../e2e/testcafe/components/pageConfiguration.js   |    21 +
 modules/e2e/testcafe/components/topNavigation.js   |    23 +
 modules/e2e/testcafe/components/userMenu.js        |    34 +
 modules/e2e/testcafe/environment/envtools.js       |   197 +
 modules/e2e/testcafe/environment/launch-env.js     |    26 +
 modules/e2e/testcafe/fixtures/admin-panel.js       |    67 +
 .../e2e/testcafe/fixtures/auth/forgot-password.js  |    52 +
 modules/e2e/testcafe/fixtures/auth/logout.js       |    38 +
 .../fixtures/auth/signup-validation-local.js       |    52 +
 modules/e2e/testcafe/fixtures/auth/signup.js       |    76 +
 .../e2e/testcafe/fixtures/configuration/basic.js   |    86 +
 .../configuration/clusterFormChangeDetection.js    |    58 +
 .../fixtures/configuration/newClusterWithCache.js  |    45 +
 .../testcafe/fixtures/configuration/overview.js    |   146 +
 modules/e2e/testcafe/fixtures/menu-smoke.js        |    48 +
 .../testcafe/fixtures/queries/notebooks-list.js    |    59 +
 .../testcafe/fixtures/user-profile/credentials.js  |    63 +
 .../e2e/testcafe/fixtures/user-profile/profile.js  |    59 +
 modules/e2e/testcafe/helpers.js                    |    39 +
 modules/e2e/testcafe/index.js                      |    38 +
 modules/e2e/testcafe/package.json                  |    42 +
 .../PageConfigurationAdvancedCluster.js            |    39 +
 .../testcafe/page-models/PageConfigurationBasic.js |    67 +
 .../page-models/PageConfigurationOverview.js       |    36 +
 modules/e2e/testcafe/page-models/PageQueries.js    |    68 +
 .../page-models/pageConfigurationAdvancedIGFS.js   |    21 +
 .../page-models/pageConfigurationAdvancedModels.js |    28 +
 .../e2e/testcafe/page-models/pageForgotPassword.js |    24 +
 modules/e2e/testcafe/page-models/pageProfile.js    |    40 +
 modules/e2e/testcafe/page-models/pageSignin.js     |    32 +
 modules/e2e/testcafe/page-models/pageSignup.js     |    48 +
 modules/e2e/testcafe/roles.js                      |    30 +
 modules/e2e/testcafe/testcafe-runner.js            |    63 +
 modules/e2e/testenv/Dockerfile                     |    51 +
 modules/e2e/testenv/nginx/nginx.conf               |    55 +
 modules/e2e/testenv/nginx/web-console.conf         |    62 +
 modules/frontend/.babelrc                          |    16 +
 modules/frontend/.eslintrc                         |   198 +
 modules/frontend/.gitignore                        |     6 +
 modules/frontend/app/app.config.js                 |   142 +
 modules/frontend/app/app.d.ts                      |    29 +
 modules/frontend/app/app.js                        |   385 +
 modules/frontend/app/browserUpdate/index.js        |    36 +
 modules/frontend/app/browserUpdate/style.scss      |    36 +
 .../activities-user-dialog.controller.js           |    33 +
 .../activities-user-dialog.tpl.pug                 |    34 +
 .../app/components/activities-user-dialog/index.js |    41 +
 .../app/components/breadcrumbs/component.js        |    43 +
 .../frontend/app/components/breadcrumbs/index.js   |    23 +
 .../frontend/app/components/breadcrumbs/style.scss |    46 +
 .../app/components/breadcrumbs/template.pug        |    17 +
 .../app/components/bs-select-menu/controller.js    |    31 +
 .../app/components/bs-select-menu/directive.js     |    30 +
 .../app/components/bs-select-menu/index.js         |    28 +
 .../app/components/bs-select-menu/index.spec.js    |    67 +
 .../app/components/bs-select-menu/strip.filter.js  |    22 +
 .../app/components/bs-select-menu/style.scss       |   101 +
 .../app/components/bs-select-menu/template.pug     |    47 +
 .../bs-select-menu/transcludeToBody.directive.js   |    50 +
 .../components/cluster-security-icon/component.js  |    25 +
 .../app/components/cluster-security-icon/index.js  |    24 +
 .../components/cluster-security-icon/template.pug  |    30 +
 .../app/components/cluster-selector/component.js   |    25 +
 .../app/components/cluster-selector/controller.js  |   102 +
 .../app/components/cluster-selector/index.js       |    23 +
 .../app/components/cluster-selector/style.scss     |    74 +
 .../app/components/cluster-selector/template.pug   |    82 +
 .../connected-clusters-badge/controller.js         |    56 +
 .../components/connected-clusters-badge/index.js   |    33 +
 .../components/connected-clusters-badge/style.scss |    43 +
 .../connected-clusters-badge/template.pug          |    18 +
 .../components/cell-logout/index.js                |    44 +
 .../components/cell-logout/template.pug            |    23 +
 .../components/cell-status/index.ts                |    31 +
 .../components/list/column-defs.js                 |    59 +
 .../components/list/controller.js                  |    60 +
 .../components/list/index.js                       |    29 +
 .../components/list/style.scss                     |    49 +
 .../components/list/template.tpl.pug               |    19 +
 .../connected-clusters-dialog/controller.js        |    24 +
 .../components/connected-clusters-dialog/index.js  |    35 +
 .../connected-clusters-dialog/service.js           |    44 +
 .../connected-clusters-dialog/style.scss           |    23 +
 .../connected-clusters-dialog/template.tpl.pug     |    34 +
 .../dialog-admin-create-user/component.ts          |    27 +
 .../dialog-admin-create-user/controller.ts         |    78 +
 .../components/dialog-admin-create-user/index.ts   |    23 +
 .../components/dialog-admin-create-user/state.ts   |    29 +
 .../dialog-admin-create-user/template.pug          |    37 +
 .../components/form-field-size/controller.ts       |   163 +
 .../form-field/components/form-field-size/index.js |    42 +
 .../components/form-field-size/style.scss          |    35 +
 .../components/form-field-size/template.pug        |    79 +
 .../form-field/copyInputValueButton.directive.js   |    86 +
 .../form-field/igniteFormField.directive.ts        |    76 +
 .../frontend/app/components/form-field/index.js    |    31 +
 .../form-field/showValidationError.directive.ts    |    77 +
 .../frontend/app/components/form-field/style.scss  |    29 +
 .../app/components/form-signup/component.ts        |    32 +
 .../app/components/form-signup/controller.ts       |    46 +
 .../frontend/app/components/form-signup/index.ts   |    41 +
 .../frontend/app/components/form-signup/style.scss |    31 +
 .../app/components/form-signup/template.pug        |   105 +
 .../components/global-progress-line/component.ts   |    28 +
 .../components/global-progress-line/controller.ts  |    47 +
 .../app/components/global-progress-line/index.ts   |    24 +
 .../app/components/global-progress-line/style.scss |    25 +
 .../components/global-progress-line/template.pug   |    17 +
 .../components/grid-column-selector/component.js   |    29 +
 .../components/grid-column-selector/controller.js  |   115 +
 .../grid-column-selector/controller.spec.js        |   435 +
 .../app/components/grid-column-selector/index.js   |    24 +
 .../app/components/grid-column-selector/style.scss |    25 +
 .../components/grid-column-selector/template.pug   |    29 +
 .../app/components/grid-export/component.js        |    70 +
 .../frontend/app/components/grid-export/index.js   |    24 +
 .../frontend/app/components/grid-export/style.scss |    34 +
 .../app/components/grid-export/template.pug        |    22 +
 .../app/components/grid-item-selected/component.js |    28 +
 .../components/grid-item-selected/controller.js    |    41 +
 .../app/components/grid-item-selected/index.js     |    25 +
 .../app/components/grid-item-selected/style.scss   |    23 +
 .../app/components/grid-item-selected/template.pug |    20 +
 .../app/components/grid-no-data/component.js       |    33 +
 .../app/components/grid-no-data/controller.js      |    50 +
 .../frontend/app/components/grid-no-data/index.js  |    24 +
 .../app/components/grid-no-data/style.scss         |    31 +
 .../app/components/grid-showing-rows/component.js  |    29 +
 .../app/components/grid-showing-rows/controller.js |   101 +
 .../app/components/grid-showing-rows/index.js      |    24 +
 .../app/components/grid-showing-rows/style.scss    |    24 +
 .../components/grid-showing-rows/template.tpl.pug  |    24 +
 .../ignite-chart-series-selector/component.js      |    28 +
 .../ignite-chart-series-selector/controller.js     |    63 +
 .../ignite-chart-series-selector/index.js          |    24 +
 .../ignite-chart-series-selector/template.pug      |    29 +
 .../app/components/ignite-chart/component.ts       |    35 +
 .../components/chart-no-data/component.ts          |    31 +
 .../components/chart-no-data/controller.ts         |    80 +
 .../ignite-chart/components/chart-no-data/index.ts |    23 +
 .../components/chart-no-data/template.tpl.pug      |    20 +
 .../app/components/ignite-chart/controller.js      |   397 +
 .../frontend/app/components/ignite-chart/index.js  |    26 +
 .../app/components/ignite-chart/style.scss         |    85 +
 .../app/components/ignite-chart/template.tpl.pug   |    35 +
 .../app/components/ignite-icon/directive.js        |    82 +
 .../frontend/app/components/ignite-icon/index.js   |    27 +
 .../frontend/app/components/ignite-icon/service.js |    49 +
 .../frontend/app/components/ignite-icon/style.scss |    27 +
 .../frontend/app/components/input-dialog/index.js  |    24 +
 .../input-dialog/input-dialog.controller.js        |    34 +
 .../input-dialog/input-dialog.service.ts           |   172 +
 .../components/input-dialog/input-dialog.tpl.pug   |   108 +
 .../app/components/list-editable/component.js      |    36 +
 .../component.spec.js                              |    72 +
 .../list-editable-add-item-button/component.ts     |    73 +
 .../has-items-template.pug                         |    23 +
 .../list-editable-add-item-button/index.ts         |    24 +
 .../no-items-template.pug                          |    18 +
 .../list-editable-add-item-button/style.scss       |    20 +
 .../list-editable-cols/cols.directive.js           |    77 +
 .../components/list-editable-cols/cols.style.scss  |    61 +
 .../list-editable-cols/cols.template.pug           |    29 +
 .../components/list-editable-cols/index.js         |    27 +
 .../components/list-editable-cols/row.directive.js |    45 +
 .../components/list-editable-one-way/directive.ts  |    45 +
 .../components/list-editable-one-way/index.ts      |    24 +
 .../list-editable-save-on-changes/directives.ts    |    73 +
 .../list-editable-save-on-changes/index.ts         |    24 +
 .../list-editable-transclude/directive.ts          |   117 +
 .../components/list-editable-transclude/index.ts   |    23 +
 .../app/components/list-editable/controller.ts     |   126 +
 .../frontend/app/components/list-editable/index.ts |    35 +
 .../app/components/list-editable/style.scss        |   149 +
 .../app/components/list-editable/template.pug      |    50 +
 .../list-of-registered-users/categories.js         |    31 +
 .../list-of-registered-users/column-defs.js        |    67 +
 .../list-of-registered-users/controller.js         |   406 +
 .../components/list-of-registered-users/index.js   |    28 +
 .../components/list-of-registered-users/style.scss |    35 +
 .../list-of-registered-users/template.tpl.pug      |    85 +
 .../frontend/app/components/no-data/component.ts   |    31 +
 .../frontend/app/components/no-data/controller.ts  |    46 +
 modules/frontend/app/components/no-data/index.ts   |    25 +
 modules/frontend/app/components/no-data/style.scss |    28 +
 .../app/components/no-data/template.tpl.pug        |    35 +
 .../app/components/page-admin/controller.ts        |    28 +
 .../frontend/app/components/page-admin/index.js    |    42 +
 .../frontend/app/components/page-admin/style.scss  |    62 +
 .../app/components/page-admin/template.tpl.pug     |    28 +
 .../components/page-forgot-password/component.js   |    30 +
 .../components/page-forgot-password/controller.js  |    75 +
 .../app/components/page-forgot-password/index.js   |    28 +
 .../app/components/page-forgot-password/run.js     |    57 +
 .../app/components/page-forgot-password/style.scss |    41 +
 .../components/page-forgot-password/template.pug   |    40 +
 .../app/components/page-forgot-password/types.ts   |    24 +
 .../frontend/app/components/page-landing/index.js  |    64 +
 .../app/components/page-landing/public.pug         |    21 +
 .../app/components/page-landing/style.scss         |   115 +
 .../app/components/page-landing/template.pug       |    56 +
 .../components/page-password-changed/controller.ts |    32 +
 .../app/components/page-password-changed/index.js  |    49 +
 .../components/page-password-changed/style.scss    |    35 +
 .../components/page-password-changed/template.pug  |    21 +
 .../components/page-password-reset/controller.js   |    60 +
 .../app/components/page-password-reset/index.js    |    65 +
 .../app/components/page-password-reset/style.scss  |    38 +
 .../components/page-password-reset/template.pug    |    60 +
 .../app/components/page-profile/component.js       |    24 +
 .../app/components/page-profile/controller.js      |    98 +
 .../frontend/app/components/page-profile/index.js  |    37 +
 .../app/components/page-profile/style.scss         |    34 +
 .../app/components/page-profile/template.pug       |   161 +
 .../app/components/page-queries/component.js       |    59 +
 .../ignite-information/information.directive.js    |    31 +
 .../components/ignite-information/information.pug  |    20 +
 .../components/ignite-information/information.scss |    55 +
 .../components/query-actions-button/component.ts   |    28 +
 .../components/query-actions-button/controller.ts  |    53 +
 .../components/query-actions-button/template.pug   |    28 +
 .../components/queries-notebook/controller.ts      |  2369 +++
 .../components/queries-notebook/index.js           |    33 +
 .../components/queries-notebook/style.scss         |   197 +
 .../components/queries-notebook/template.tpl.pug   |   510 +
 .../queries-notebooks-list/controller.js           |   207 +
 .../components/queries-notebooks-list/index.js     |    28 +
 .../components/queries-notebooks-list/style.scss   |    39 +
 .../queries-notebooks-list/template.tpl.pug        |    56 +
 .../frontend/app/components/page-queries/index.ts  |   110 +
 .../app/components/page-queries/notebook.data.js   |   174 +
 .../components/page-queries/notebook.service.js    |    91 +
 .../app/components/page-queries/style.scss         |    24 +
 .../app/components/page-queries/template.tpl.pug   |    30 +
 .../app/components/page-signin/component.ts        |    29 +
 .../app/components/page-signin/controller.ts       |    88 +
 .../frontend/app/components/page-signin/index.ts   |    28 +
 modules/frontend/app/components/page-signin/run.ts |    70 +
 .../frontend/app/components/page-signin/style.scss |    41 +
 .../app/components/page-signin/template.pug        |    55 +
 .../page-signup-confirmation/component.ts          |    28 +
 .../page-signup-confirmation/controller.ts         |    42 +
 .../components/page-signup-confirmation/index.ts   |    23 +
 .../components/page-signup-confirmation/state.ts   |    48 +
 .../components/page-signup-confirmation/style.scss |    22 +
 .../page-signup-confirmation/template.tpl.pug      |    24 +
 .../app/components/page-signup/component.js        |    26 +
 .../app/components/page-signup/controller.ts       |    87 +
 .../frontend/app/components/page-signup/index.js   |    29 +
 modules/frontend/app/components/page-signup/run.js |    44 +
 .../frontend/app/components/page-signup/style.scss |    38 +
 .../app/components/page-signup/template.pug        |    32 +
 .../app/components/panel-collapsible/component.js  |    39 +
 .../app/components/panel-collapsible/controller.js |    63 +
 .../app/components/panel-collapsible/index.js      |    25 +
 .../app/components/panel-collapsible/index.spec.js |   139 +
 .../app/components/panel-collapsible/style.scss    |    79 +
 .../app/components/panel-collapsible/template.pug  |    24 +
 .../panel-collapsible/transcludeDirective.js       |    51 +
 .../app/components/password-visibility/index.js    |    26 +
 .../components/password-visibility/index.spec.js   |    65 +
 .../password-visibility/root.directive.js          |    49 +
 .../app/components/password-visibility/style.scss  |    54 +
 .../password-visibility/toggle-button.component.js |    49 +
 .../permanent-notifications/component.ts           |    25 +
 .../permanent-notifications/controller.ts          |    30 +
 .../components/permanent-notifications/index.ts    |    21 +
 .../components/permanent-notifications/style.scss  |    54 +
 .../permanent-notifications/template.pug           |    23 +
 .../app/components/progress-line/component.js      |    28 +
 .../app/components/progress-line/controller.js     |    60 +
 .../frontend/app/components/progress-line/index.js |    23 +
 .../app/components/progress-line/index.spec.js     |    69 +
 .../app/components/progress-line/style.scss        |    82 +
 .../app/components/progress-line/template.pug      |    18 +
 .../protect-from-bs-select-render/directive.js     |    32 +
 .../protect-from-bs-select-render/index.js         |    24 +
 .../app/components/status-output/component.ts      |    31 +
 .../components/status-output/componentFactory.ts   |    30 +
 .../app/components/status-output/controller.ts     |    53 +
 .../frontend/app/components/status-output/index.ts |    41 +
 .../app/components/status-output/style.scss        |    38 +
 .../app/components/status-output/template.tpl.pug  |    18 +
 .../app/components/timed-redirection/component.ts  |    29 +
 .../app/components/timed-redirection/controller.ts |    68 +
 .../app/components/timed-redirection/index.ts      |    23 +
 .../app/components/timed-redirection/style.scss    |    48 +
 .../app/components/timed-redirection/template.pug  |    22 +
 .../components/ui-grid-column-resizer/directive.js |    29 +
 .../app/components/ui-grid-column-resizer/index.js |    24 +
 .../app/components/ui-grid-filters/directive.js    |    95 +
 .../app/components/ui-grid-filters/index.js        |    45 +
 .../app/components/ui-grid-filters/style.scss      |    48 +
 .../app/components/ui-grid-filters/template.pug    |    57 +
 .../app/components/ui-grid-hovering/cell.js        |    48 +
 .../app/components/ui-grid-hovering/hovering.js    |    31 +
 .../app/components/ui-grid-hovering/index.js       |    30 +
 .../app/components/ui-grid-hovering/style.scss     |    28 +
 .../app/components/ui-grid-hovering/viewport.js    |    42 +
 .../frontend/app/components/ui-grid/component.js   |    49 +
 .../frontend/app/components/ui-grid/controller.js  |   244 +
 .../frontend/app/components/ui-grid/decorator.js   |    38 +
 modules/frontend/app/components/ui-grid/index.js   |    25 +
 modules/frontend/app/components/ui-grid/style.scss |   148 +
 .../frontend/app/components/ui-grid/template.pug   |    60 +
 .../components/user-notifications/controller.js    |    56 +
 .../app/components/user-notifications/index.js     |    26 +
 .../app/components/user-notifications/service.js   |    76 +
 .../app/components/user-notifications/style.scss   |    24 +
 .../components/user-notifications/template.tpl.pug |    47 +
 .../app/components/version-picker/component.js     |    57 +
 .../app/components/version-picker/index.js         |    25 +
 .../app/components/version-picker/style.scss       |    40 +
 .../app/components/version-picker/template.pug     |    37 +
 .../app/components/web-console-footer/component.js |    25 +
 .../components/web-console-footer/controller.ts    |    30 +
 .../app/components/web-console-footer/index.js     |    32 +
 .../app/components/web-console-footer/style.scss   |   102 +
 .../app/components/web-console-footer/template.pug |    32 +
 .../app/components/web-console-header/component.ts |    43 +
 .../components/demo-mode-button/component.ts       |    24 +
 .../components/demo-mode-button/controller.ts      |    57 +
 .../components/demo-mode-button/template.pug       |    20 +
 .../components/user-menu/component.ts              |    25 +
 .../components/user-menu/controller.ts             |    56 +
 .../components/user-menu/style.scss                |    43 +
 .../components/user-menu/template.pug              |    26 +
 .../web-console-header-content/component.ts        |    25 +
 .../web-console-header-content/controller.ts       |    46 +
 .../web-console-header-content/style.scss          |    44 +
 .../web-console-header-content/template.pug        |    24 +
 .../app/components/web-console-header/index.js     |    29 +
 .../app/components/web-console-header/style.scss   |    95 +
 .../app/components/web-console-header/template.pug |    28 +
 .../components/web-console-sidebar/component.ts    |    25 +
 .../components/web-console-sidebar/controller.ts   |    33 +
 .../app/components/web-console-sidebar/index.ts    |    25 +
 .../app/components/web-console-sidebar/style.scss  |    44 +
 .../components/web-console-sidebar/template.pug    |    22 +
 .../web-console-sidebar-navigation/component.ts    |    28 +
 .../web-console-sidebar-navigation/controller.ts   |    26 +
 .../web-console-sidebar-navigation/style.scss      |   105 +
 .../web-console-sidebar-navigation/template.pug    |    35 +
 .../web-console-sidebar-overflow/component.ts      |    26 +
 .../web-console-sidebar-overflow/controller.ts     |    55 +
 .../web-console-sidebar-overflow/style.scss        |    52 +
 .../web-console-sidebar-overflow/template.pug      |    18 +
 .../button-download-project/component.ts           |    39 +
 .../components/button-download-project/index.ts    |    23 +
 .../button-download-project/template.pug           |    22 +
 .../components/button-import-models/component.ts   |    40 +
 .../components/button-import-models/index.ts       |    23 +
 .../components/button-import-models/style.scss     |    25 +
 .../components/button-import-models/template.pug   |    20 +
 .../components/button-preview-project/component.ts |    39 +
 .../components/button-preview-project/index.ts     |    23 +
 .../components/button-preview-project/template.pug |    22 +
 .../configuration/components/fakeUICanExit.spec.js |    32 +
 .../app/configuration/components/fakeUICanExit.ts  |    60 +
 .../configuration/components/formUICanExitGuard.ts |    62 +
 .../components/modal-import-models/component.js    |  1204 ++
 .../components/modal-import-models/index.ts        |    31 +
 .../selected-items-amount-indicator/component.ts   |    27 +
 .../selected-items-amount-indicator/style.scss     |    23 +
 .../selected-items-amount-indicator/template.pug   |    17 +
 .../components/modal-import-models/service.ts      |    96 +
 .../step-indicator/component.ts                    |    38 +
 .../modal-import-models/step-indicator/style.scss  |   100 +
 .../step-indicator/template.pug                    |    31 +
 .../components/modal-import-models/style.scss      |    61 +
 .../tables-action-cell/component.ts                |    76 +
 .../tables-action-cell/style.scss                  |    48 +
 .../tables-action-cell/template.pug                |    43 +
 .../modal-import-models/template.tpl.pug           |   263 +
 .../components/modal-preview-project/component.ts  |    31 +
 .../components/modal-preview-project/controller.ts |   149 +
 .../components/modal-preview-project/index.ts      |    27 +
 .../components/modal-preview-project/service.ts    |    50 +
 .../components/modal-preview-project/style.scss    |    67 +
 .../components/modal-preview-project/template.pug  |    48 +
 .../page-configure-advanced/component.ts           |    25 +
 .../components/cache-edit-form/component.ts        |    32 +
 .../components/cache-edit-form/controller.ts       |   131 +
 .../components/cache-edit-form/index.ts            |    23 +
 .../components/cache-edit-form/style.scss          |    20 +
 .../components/cache-edit-form/template.tpl.pug    |    44 +
 .../cache-edit-form/templates/affinity.pug         |   142 +
 .../cache-edit-form/templates/concurrency.pug      |    87 +
 .../cache-edit-form/templates/general.pug          |   155 +
 .../cache-edit-form/templates/key-cfg.pug          |    66 +
 .../cache-edit-form/templates/memory.pug           |   252 +
 .../components/cache-edit-form/templates/misc.pug  |    95 +
 .../templates/near-cache-client.pug                |    67 +
 .../templates/near-cache-server.pug                |    68 +
 .../cache-edit-form/templates/node-filter.pug      |    67 +
 .../components/cache-edit-form/templates/query.pug |   177 +
 .../cache-edit-form/templates/rebalance.pug        |   108 +
 .../cache-edit-form/templates/statistics.pug       |    44 +
 .../components/cache-edit-form/templates/store.pug |   432 +
 .../components/cluster-edit-form/component.ts      |    31 +
 .../cluster-edit-form/controller.spec.js           |    81 +
 .../components/cluster-edit-form/controller.ts     |   190 +
 .../components/cluster-edit-form/index.ts          |    23 +
 .../components/cluster-edit-form/style.scss        |    20 +
 .../components/cluster-edit-form/template.tpl.pug  |    90 +
 .../cluster-edit-form/templates/atomic.pug         |   129 +
 .../cluster-edit-form/templates/attributes.pug     |    41 +
 .../cluster-edit-form/templates/binary.pug         |   151 +
 .../cluster-edit-form/templates/cache-key-cfg.pug  |    66 +
 .../cluster-edit-form/templates/checkpoint.pug     |   109 +
 .../cluster-edit-form/templates/checkpoint/fs.pug  |    42 +
 .../templates/checkpoint/jdbc.pug                  |   126 +
 .../cluster-edit-form/templates/checkpoint/s3.pug  |   443 +
 .../templates/client-connector.pug                 |   184 +
 .../cluster-edit-form/templates/collision.pug      |    64 +
 .../templates/collision/custom.pug                 |    30 +
 .../templates/collision/fifo-queue.pug             |    38 +
 .../templates/collision/job-stealing.pug           |    83 +
 .../templates/collision/priority-queue.pug         |    79 +
 .../cluster-edit-form/templates/communication.pug  |   318 +
 .../cluster-edit-form/templates/connector.pug      |   233 +
 .../cluster-edit-form/templates/data-storage.pug   |   515 +
 .../cluster-edit-form/templates/deployment.pug     |   265 +
 .../cluster-edit-form/templates/discovery.pug      |   259 +
 .../cluster-edit-form/templates/encryption.pug     |    81 +
 .../cluster-edit-form/templates/events.pug         |   151 +
 .../cluster-edit-form/templates/failover.pug       |   189 +
 .../cluster-edit-form/templates/general.pug        |   101 +
 .../templates/general/discovery/cloud.pug          |   100 +
 .../templates/general/discovery/google.pug         |    63 +
 .../templates/general/discovery/jdbc.pug           |    52 +
 .../templates/general/discovery/kubernetes.pug     |    59 +
 .../templates/general/discovery/multicast.pug      |    94 +
 .../templates/general/discovery/s3.pug             |    55 +
 .../templates/general/discovery/shared.pug         |    30 +
 .../templates/general/discovery/vm.pug             |    55 +
 .../templates/general/discovery/zookeeper.pug      |   115 +
 .../retrypolicy/bounded-exponential-backoff.pug    |    48 +
 .../discovery/zookeeper/retrypolicy/custom.pug     |    32 +
 .../zookeeper/retrypolicy/exponential-backoff.pug  |    48 +
 .../discovery/zookeeper/retrypolicy/forever.pug    |    30 +
 .../discovery/zookeeper/retrypolicy/n-times.pug    |    38 +
 .../discovery/zookeeper/retrypolicy/one-time.pug   |    30 +
 .../zookeeper/retrypolicy/until-elapsed.pug        |    38 +
 .../cluster-edit-form/templates/hadoop.pug         |   147 +
 .../cluster-edit-form/templates/load-balancing.pug |   183 +
 .../cluster-edit-form/templates/logger.pug         |    66 +
 .../cluster-edit-form/templates/logger/custom.pug  |    31 +
 .../cluster-edit-form/templates/logger/log4j.pug   |    68 +
 .../cluster-edit-form/templates/logger/log4j2.pug  |    50 +
 .../cluster-edit-form/templates/marshaller.pug     |   115 +
 .../cluster-edit-form/templates/memory.pug         |   240 +
 .../cluster-edit-form/templates/metrics.pug        |    71 +
 .../cluster-edit-form/templates/misc.pug           |   223 +
 .../cluster-edit-form/templates/mvcc.pug           |    47 +
 .../cluster-edit-form/templates/odbc.pug           |   106 +
 .../cluster-edit-form/templates/persistence.pug    |   247 +
 .../cluster-edit-form/templates/service.pug        |   114 +
 .../cluster-edit-form/templates/sql-connector.pug  |   117 +
 .../components/cluster-edit-form/templates/ssl.pug |   160 +
 .../cluster-edit-form/templates/swap.pug           |   105 +
 .../cluster-edit-form/templates/thread.pug         |   207 +
 .../cluster-edit-form/templates/time.pug           |    72 +
 .../cluster-edit-form/templates/transactions.pug   |   124 +
 .../components/igfs-edit-form/component.ts         |    30 +
 .../components/igfs-edit-form/controller.ts        |    75 +
 .../components/igfs-edit-form/index.ts             |    23 +
 .../components/igfs-edit-form/style.scss           |    20 +
 .../components/igfs-edit-form/template.tpl.pug     |    35 +
 .../components/igfs-edit-form/templates/dual.pug   |    59 +
 .../igfs-edit-form/templates/fragmentizer.pug      |    67 +
 .../igfs-edit-form/templates/general.pug           |    73 +
 .../components/igfs-edit-form/templates/ipc.pug    |   105 +
 .../components/igfs-edit-form/templates/misc.pug   |   209 +
 .../igfs-edit-form/templates/secondary.pug         |   307 +
 .../components/model-edit-form/component.js        |    31 +
 .../components/model-edit-form/controller.ts       |   193 +
 .../components/model-edit-form/index.js            |    23 +
 .../components/model-edit-form/style.scss          |    20 +
 .../components/model-edit-form/template.tpl.pug    |    29 +
 .../model-edit-form/templates/general.pug          |    89 +
 .../components/model-edit-form/templates/query.pug |   362 +
 .../components/model-edit-form/templates/store.pug |   152 +
 .../page-configure-advanced-caches/component.ts    |    25 +
 .../page-configure-advanced-caches/controller.ts   |   167 +
 .../page-configure-advanced-caches/index.ts        |    23 +
 .../page-configure-advanced-caches/template.pug    |    57 +
 .../page-configure-advanced-cluster/component.ts   |    25 +
 .../page-configure-advanced-cluster/controller.ts  |    62 +
 .../page-configure-advanced-cluster/index.ts       |    23 +
 .../page-configure-advanced-cluster/template.pug   |    25 +
 .../page-configure-advanced-igfs/component.ts      |    25 +
 .../page-configure-advanced-igfs/controller.ts     |   156 +
 .../page-configure-advanced-igfs/index.ts          |    23 +
 .../page-configure-advanced-igfs/template.pug      |    51 +
 .../page-configure-advanced-models/component.ts    |    26 +
 .../page-configure-advanced-models/controller.ts   |   176 +
 .../hasIndex.template.pug                          |    23 +
 .../page-configure-advanced-models/index.ts        |    23 +
 .../keyCell.template.pug                           |    21 +
 .../page-configure-advanced-models/style.scss      |    37 +
 .../page-configure-advanced-models/template.pug    |    51 +
 .../valueCell.template.pug                         |    18 +
 .../page-configure-advanced/controller.ts          |    31 +
 .../components/page-configure-advanced/index.ts    |    40 +
 .../components/page-configure-advanced/style.scss  |    96 +
 .../page-configure-advanced/template.pug           |    24 +
 .../components/page-configure-basic/component.ts   |    25 +
 .../components/page-configure-basic/controller.ts  |   205 +
 .../components/page-configure-basic/index.ts       |    28 +
 .../page-configure-basic/reducer.spec.js           |   202 +
 .../components/page-configure-basic/reducer.ts     |   108 +
 .../components/page-configure-basic/style.scss     |   136 +
 .../components/page-configure-basic/template.pug   |   198 +
 .../page-configure-overview/component.ts           |    25 +
 .../pco-grid-column-categories/directive.ts        |    66 +
 .../page-configure-overview/controller.ts          |   165 +
 .../components/page-configure-overview/index.ts    |    26 +
 .../components/page-configure-overview/style.scss  |    33 +
 .../page-configure-overview/template.pug           |    44 +
 .../components/page-configure/component.ts         |    28 +
 .../components/page-configure/controller.ts        |    51 +
 .../components/page-configure/index.ts             |    21 +
 .../components/page-configure/style.scss           |   334 +
 .../components/page-configure/template.pug         |    49 +
 .../components/pc-items-table/component.js         |    45 +
 .../components/pc-items-table/controller.js        |   143 +
 .../components/pc-items-table/decorator.js         |    34 +
 .../components/pc-items-table/index.js             |    25 +
 .../components/pc-items-table/style.scss           |    68 +
 .../components/pc-items-table/template.pug         |    46 +
 .../components/pc-split-button/component.ts        |    27 +
 .../components/pc-split-button/controller.ts       |    34 +
 .../components/pc-split-button/index.ts            |    23 +
 .../components/pc-split-button/template.pug        |    28 +
 .../components/pc-ui-grid-filters/directive.ts     |    65 +
 .../components/pc-ui-grid-filters/index.ts         |    46 +
 .../components/pc-ui-grid-filters/style.scss       |    22 +
 .../components/pc-ui-grid-filters/template.pug     |    39 +
 .../configuration/components/pcIsInCollection.ts   |    46 +
 .../app/configuration/components/pcValidation.ts   |   117 +
 .../components/preview-panel/directive.ts          |   242 +
 .../components/preview-panel/index.ts              |    23 +
 .../configuration/components/ui-ace-java/index.ts  |    26 +
 .../ui-ace-java/ui-ace-java.controller.ts          |    22 +
 .../ui-ace-java/ui-ace-java.directive.ts           |    44 +
 .../components/ui-ace-java/ui-ace-java.pug         |    22 +
 .../components/ui-ace-spring/index.ts              |    26 +
 .../ui-ace-spring/ui-ace-spring.controller.ts      |    22 +
 .../ui-ace-spring/ui-ace-spring.directive.ts       |    44 +
 .../components/ui-ace-spring/ui-ace-spring.pug     |    17 +
 .../components/ui-ace-tabs.directive.ts            |    26 +
 .../configuration/components/ui-ace.controller.js  |   123 +
 modules/frontend/app/configuration/defaultNames.ts |    23 +
 .../generator/JavaTypesNonEnum.service.spec.ts     |    37 +
 .../generator/JavaTypesNonEnum.service.ts          |    62 +
 .../generator/configuration.module.js              |    59 +
 .../generator/generator/AbstractTransformer.js     |   423 +
 .../generator/ArtifactVersionChecker.service.js    |    86 +
 .../app/configuration/generator/generator/Beans.js |   424 +
 .../generator/generator/ConfigurationGenerator.js  |  2998 ++++
 .../generator/generator/Custom.service.js          |    23 +
 .../generator/generator/Docker.service.js          |   109 +
 .../generator/generator/Docker.service.spec.js     |   133 +
 .../generator/generator/JavaTransformer.service.js |  1808 +++
 .../generator/generator/Maven.service.js           |   266 +
 .../generator/generator/PlatformGenerator.js       |   531 +
 .../generator/generator/Properties.service.js      |    94 +
 .../generator/generator/Readme.service.js          |    78 +
 .../generator/SharpTransformer.service.js          |   258 +
 .../generator/SpringTransformer.service.js         |   346 +
 .../generator/generator/StringBuilder.js           |    76 +
 .../generator/defaults/Cache.platform.service.js   |    56 +
 .../generator/generator/defaults/Cache.service.js  |   151 +
 .../generator/defaults/Cluster.platform.service.js |    43 +
 .../generator/defaults/Cluster.service.js          |   475 +
 .../generator/defaults/Event-groups.service.js     |    26 +
 .../generator/generator/defaults/IGFS.service.js   |    78 +
 .../app/configuration/icons/configuration.icon.svg |    13 +
 modules/frontend/app/configuration/index.lazy.ts   |    48 +
 modules/frontend/app/configuration/index.ts        |   193 +
 modules/frontend/app/configuration/mixins.pug      |   419 +
 .../frontend/app/configuration/services/Caches.ts  |   236 +
 .../app/configuration/services/Clusters.spec.js    |    55 +
 .../app/configuration/services/Clusters.ts         |   601 +
 .../services/ConfigChangesGuard.spec.js            |    40 +
 .../configuration/services/ConfigChangesGuard.ts   |    96 +
 .../services/ConfigSelectionManager.ts             |    93 +
 .../services/ConfigurationDownload.spec.js         |   110 +
 .../services/ConfigurationDownload.ts              |    82 +
 .../services/ConfigurationResource.spec.js         |    78 +
 .../services/ConfigurationResource.ts              |    48 +
 .../app/configuration/services/ConfigureState.ts   |    62 +
 .../frontend/app/configuration/services/IGFSs.ts   |    93 +
 .../frontend/app/configuration/services/Models.ts  |   199 +
 .../app/configuration/services/PageConfigure.ts    |    55 +
 .../app/configuration/services/SummaryZipper.ts    |    41 +
 .../app/configuration/services/summary.worker.js   |   147 +
 modules/frontend/app/configuration/states.ts       |   293 +
 .../app/configuration/store/actionCreators.js      |   170 +
 .../app/configuration/store/actionTypes.js         |    31 +
 .../frontend/app/configuration/store/effects.js    |   776 +
 .../app/configuration/store/effects.spec.js        |   134 +
 .../frontend/app/configuration/store/reducer.js    |   499 +
 .../app/configuration/store/reducer.spec.js        |   275 +
 .../frontend/app/configuration/store/selectors.ts  |   208 +
 .../configuration/transitionHooks/errorState.ts    |    55 +
 modules/frontend/app/configuration/types/index.ts  |   140 +
 .../app/core/activities/Activities.data.ts         |    51 +
 modules/frontend/app/core/admin/Admin.data.js      |   102 +
 modules/frontend/app/core/index.js                 |    25 +
 modules/frontend/app/core/utils/maskNull.js        |    21 +
 modules/frontend/app/data/colors.json              |    22 +
 modules/frontend/app/data/countries.json           |   179 +
 modules/frontend/app/data/demo-info.json           |    14 +
 modules/frontend/app/data/dialects.json            |     9 +
 modules/frontend/app/data/event-groups.json        |   169 +
 modules/frontend/app/data/getting-started.json     |   129 +
 modules/frontend/app/data/i18n.js                  |   308 +
 modules/frontend/app/data/java-classes.json        |    21 +
 modules/frontend/app/data/java-keywords.json       |    55 +
 modules/frontend/app/data/java-primitives.json     |     9 +
 modules/frontend/app/data/jdbc-types.json          |    44 +
 modules/frontend/app/data/pom-dependencies.json    |    28 +
 modules/frontend/app/data/sql-keywords.json        |    41 +
 .../app/directives/auto-focus.directive.js         |    35 +
 modules/frontend/app/directives/btn-ignite-link.js |    29 +
 .../app/directives/copy-to-clipboard.directive.js  |    38 +
 .../hide-on-state-change.directive.js              |    36 +
 modules/frontend/app/directives/match.directive.js |    47 +
 .../app/directives/match.directive.spec.js         |    84 +
 .../app/directives/on-click-focus.directive.js     |    38 +
 .../directives/on-enter-focus-move.directive.js    |    41 +
 .../frontend/app/directives/on-enter.directive.js  |    44 +
 .../frontend/app/directives/on-escape.directive.js |    44 +
 .../app/directives/on-focus-out.directive.js       |   107 +
 .../app/directives/retain-selection.directive.js   |    78 +
 modules/frontend/app/errors/CancellationError.js   |    28 +
 modules/frontend/app/filters/byName.filter.js      |    25 +
 modules/frontend/app/filters/bytes.filter.js       |    40 +
 modules/frontend/app/filters/bytes.filter.spec.js  |    36 +
 .../frontend/app/filters/default-name.filter.js    |    29 +
 .../app/filters/domainsValidation.filter.js        |    51 +
 modules/frontend/app/filters/duration.filter.js    |    47 +
 modules/frontend/app/filters/hasPojo.filter.js     |    21 +
 modules/frontend/app/filters/id8.filter.js         |    22 +
 .../app/filters/uiGridSubcategories.filter.js      |    26 +
 modules/frontend/app/helpers/jade/mixins.pug       |    22 +
 modules/frontend/app/modules/ace.module.js         |   284 +
 .../app/modules/agent/AgentManager.service.js      |   861 ++
 .../app/modules/agent/AgentModal.service.js        |    98 +
 modules/frontend/app/modules/agent/agent.module.js |    30 +
 .../agent/components/cluster-login/component.js    |    45 +
 .../agent/components/cluster-login/index.js        |    25 +
 .../agent/components/cluster-login/service.js      |    85 +
 .../agent/components/cluster-login/template.pug    |    58 +
 .../app/modules/agent/decompress.worker.js         |    36 +
 .../frontend/app/modules/agent/types/Cluster.js    |    37 +
 .../app/modules/agent/types/ClusterSecrets.js      |    61 +
 .../modules/agent/types/ClusterSecretsManager.js   |    70 +
 .../app/modules/branding/branding.module.js        |    41 +
 .../app/modules/branding/branding.service.js       |    46 +
 .../app/modules/branding/features.directive.js     |    40 +
 .../app/modules/branding/terms.directive.js        |    35 +
 modules/frontend/app/modules/cluster/Cache.js      |    52 +
 .../frontend/app/modules/cluster/CacheMetrics.js   |    62 +
 .../frontend/app/modules/cluster/NodeMetrics.js    |    19 +
 modules/frontend/app/modules/demo/Demo.module.js   |   182 +
 .../app/modules/dialog/dialog-content.directive.js |    31 +
 .../app/modules/dialog/dialog-title.directive.js   |    31 +
 .../app/modules/dialog/dialog.controller.js        |    38 +
 .../app/modules/dialog/dialog.directive.js         |    32 +
 .../frontend/app/modules/dialog/dialog.factory.js  |    36 +
 .../frontend/app/modules/dialog/dialog.module.js   |    32 +
 modules/frontend/app/modules/dialog/dialog.tpl.pug |    26 +
 .../form/field/bs-select-placeholder.directive.js  |    57 +
 .../form/field/input/autofocus.directive.js        |    42 +
 modules/frontend/app/modules/form/form.module.js   |    57 +
 .../app/modules/form/services/FormGUID.service.js  |    22 +
 .../modules/form/validator/ipaddress.directive.js  |    99 +
 .../validator/java-built-in-class.directive.js     |    48 +
 .../form/validator/java-identifier.directive.js    |    51 +
 .../form/validator/java-keywords.directive.js      |    52 +
 .../form/validator/java-package-name.directive.js  |    44 +
 .../validator/java-package-specified.directive.js  |    52 +
 .../form/validator/property-unique.directive.js    |    60 +
 .../property-value-specified.directive.js          |    39 +
 .../app/modules/form/validator/unique.directive.js |    92 +
 .../app/modules/form/validator/uuid.directive.js   |    44 +
 .../getting-started/GettingStarted.provider.js     |   145 +
 .../app/modules/loading/loading.directive.js       |    57 +
 .../frontend/app/modules/loading/loading.module.js |    26 +
 modules/frontend/app/modules/loading/loading.pug   |    23 +
 modules/frontend/app/modules/loading/loading.scss  |    73 +
 .../app/modules/loading/loading.service.js         |    54 +
 .../app/modules/navbar/Userbar.provider.js         |    30 +
 .../frontend/app/modules/navbar/navbar.module.js   |    26 +
 .../frontend/app/modules/nodes/Nodes.service.js    |    68 +
 .../app/modules/nodes/nodes-dialog.controller.js   |    70 +
 .../frontend/app/modules/nodes/nodes-dialog.scss   |    32 +
 .../app/modules/nodes/nodes-dialog.tpl.pug         |    42 +
 modules/frontend/app/modules/nodes/nodes.module.js |    27 +
 modules/frontend/app/modules/socket.module.js      |    47 +
 modules/frontend/app/modules/states/admin.state.js |    35 +
 .../frontend/app/modules/states/errors.state.js    |    51 +
 .../frontend/app/modules/states/logout.state.js    |    33 +
 .../frontend/app/modules/states/settings.state.js  |    32 +
 modules/frontend/app/modules/user/Auth.service.ts  |    98 +
 modules/frontend/app/modules/user/User.service.js  |    85 +
 .../modules/user/emailConfirmationInterceptor.ts   |    37 +
 modules/frontend/app/modules/user/permissions.js   |    28 +
 modules/frontend/app/modules/user/user.module.js   |   111 +
 modules/frontend/app/primitives/badge/index.scss   |    40 +
 .../frontend/app/primitives/btn-group/index.pug    |    39 +
 modules/frontend/app/primitives/btn/index.scss     |   375 +
 .../frontend/app/primitives/checkbox/index.scss    |    32 +
 .../frontend/app/primitives/datepicker/index.pug   |    65 +
 .../frontend/app/primitives/datepicker/index.scss  |    42 +
 modules/frontend/app/primitives/dropdown/index.pug |    42 +
 .../frontend/app/primitives/dropdown/index.scss    |    79 +
 .../app/primitives/form-field/checkbox.pug         |    31 +
 .../app/primitives/form-field/dropdown.pug         |    59 +
 .../frontend/app/primitives/form-field/email.pug   |    38 +
 .../frontend/app/primitives/form-field/error.pug   |    30 +
 .../frontend/app/primitives/form-field/index.pug   |    29 +
 .../frontend/app/primitives/form-field/index.scss  |   706 +
 .../frontend/app/primitives/form-field/input.pug   |    29 +
 .../frontend/app/primitives/form-field/label.pug   |    31 +
 .../frontend/app/primitives/form-field/number.pug  |    48 +
 .../app/primitives/form-field/password.pug         |    53 +
 .../frontend/app/primitives/form-field/phone.pug   |    37 +
 .../frontend/app/primitives/form-field/radio.pug   |    32 +
 .../frontend/app/primitives/form-field/text.pug    |    36 +
 .../frontend/app/primitives/form-field/tooltip.pug |    26 +
 .../app/primitives/form-field/typeahead.pug        |    55 +
 modules/frontend/app/primitives/grid/index.scss    |    42 +
 modules/frontend/app/primitives/index.js           |    37 +
 modules/frontend/app/primitives/modal/index.scss   |   269 +
 modules/frontend/app/primitives/page/index.scss    |    34 +
 modules/frontend/app/primitives/panel/index.scss   |   132 +
 .../app/primitives/spinner-circle/index.scss       |    59 +
 modules/frontend/app/primitives/switcher/index.pug |    20 +
 .../frontend/app/primitives/switcher/index.scss    |   119 +
 modules/frontend/app/primitives/table/index.scss   |    90 +
 modules/frontend/app/primitives/tabs/index.scss    |    95 +
 .../frontend/app/primitives/timepicker/index.pug   |    63 +
 .../frontend/app/primitives/timepicker/index.scss  |    90 +
 modules/frontend/app/primitives/tooltip/index.scss |    40 +
 .../frontend/app/primitives/typography/index.scss  |    36 +
 .../app/primitives/ui-grid-header/index.scss       |   133 +
 .../app/primitives/ui-grid-header/index.tpl.pug    |    37 +
 .../app/primitives/ui-grid-settings/index.scss     |   272 +
 modules/frontend/app/primitives/ui-grid/index.scss |   554 +
 .../app/services/AngularStrapSelect.decorator.js   |    78 +
 .../app/services/AngularStrapTooltip.decorator.js  |   103 +
 modules/frontend/app/services/CSV.js               |    22 +
 .../frontend/app/services/ChartColors.service.js   |    22 +
 modules/frontend/app/services/Confirm.service.js   |   118 +
 .../frontend/app/services/ConfirmBatch.service.js  |   101 +
 .../app/services/CopyToClipboard.service.js        |    62 +
 modules/frontend/app/services/Countries.service.js |    43 +
 modules/frontend/app/services/DefaultState.js      |    39 +
 .../frontend/app/services/ErrorParser.service.js   |    89 +
 .../frontend/app/services/ErrorPopover.service.js  |   125 +
 modules/frontend/app/services/Focus.service.js     |    41 +
 modules/frontend/app/services/FormUtils.service.js |   464 +
 .../frontend/app/services/InetAddress.service.js   |    55 +
 modules/frontend/app/services/JavaTypes.service.js |   160 +
 modules/frontend/app/services/JavaTypes.spec.js    |   119 +
 .../frontend/app/services/LegacyTable.service.js   |   235 +
 .../frontend/app/services/LegacyUtils.service.js   |   556 +
 modules/frontend/app/services/Messages.service.js  |    75 +
 .../app/services/ModelNormalizer.service.js        |    61 +
 modules/frontend/app/services/SqlTypes.service.js  |    65 +
 modules/frontend/app/services/Version.service.js   |   198 +
 modules/frontend/app/services/Version.spec.js      |   105 +
 modules/frontend/app/services/exceptionHandler.js  |    36 +
 modules/frontend/app/services/index.js             |    25 +
 modules/frontend/app/services/store.ts             |    73 +
 modules/frontend/app/store/actions/ui.ts           |    36 +
 modules/frontend/app/store/actions/user.ts         |    24 +
 modules/frontend/app/store/effects/ui.ts           |    32 +
 modules/frontend/app/store/index.ts                |    48 +
 modules/frontend/app/store/ofType.ts               |    26 +
 modules/frontend/app/store/reducers/ui.ts          |    56 +
 modules/frontend/app/store/reduxDebug.ts           |    45 +
 .../frontend/app/store/reduxDevtoolsIntegration.js |    80 +
 modules/frontend/app/store/selectors/ui.ts         |    29 +
 modules/frontend/app/style.scss                    |    22 +
 modules/frontend/app/types/index.ts                |    82 +
 modules/frontend/app/utils/SimpleWorkerPool.js     |   115 +
 modules/frontend/app/utils/dialogState.ts          |    56 +
 modules/frontend/app/utils/id8.js                  |    20 +
 modules/frontend/app/utils/lodashMixins.js         |    23 +
 modules/frontend/app/utils/uniqueName.js           |    27 +
 modules/frontend/app/vendor.js                     |    59 +
 modules/frontend/index.js                          |    23 +
 modules/frontend/package-lock.json                 | 14224 +++++++++++++++++++
 modules/frontend/package.json                      |   147 +
 modules/frontend/public/favicon.ico                |   Bin 0 -> 1150 bytes
 modules/frontend/public/images/cache.png           |   Bin 0 -> 15087 bytes
 modules/frontend/public/images/checkbox-active.svg |    25 +
 modules/frontend/public/images/checkbox.svg        |    22 +
 modules/frontend/public/images/cluster-quick.png   |   Bin 0 -> 16407 bytes
 modules/frontend/public/images/cluster.png         |   Bin 0 -> 24083 bytes
 modules/frontend/public/images/collapse.svg        |     3 +
 modules/frontend/public/images/domains.png         |   Bin 0 -> 17899 bytes
 modules/frontend/public/images/expand.svg          |     3 +
 .../frontend/public/images/icons/alert.icon.svg    |     1 +
 .../public/images/icons/attention.icon.svg         |     3 +
 .../frontend/public/images/icons/check.icon.svg    |     3 +
 .../public/images/icons/checkmark.icon.svg         |     3 +
 .../frontend/public/images/icons/clock.icon.svg    |     1 +
 .../frontend/public/images/icons/cluster.icon.svg  |    10 +
 .../frontend/public/images/icons/collapse.icon.svg |     3 +
 modules/frontend/public/images/icons/copy.icon.svg |     3 +
 .../frontend/public/images/icons/cross.icon.svg    |     1 +
 modules/frontend/public/images/icons/csv.icon.svg  |     1 +
 .../frontend/public/images/icons/download.icon.svg |     2 +
 .../public/images/icons/downloadAgent.icon.svg     |    16 +
 .../public/images/icons/exclamation.icon.svg       |     3 +
 modules/frontend/public/images/icons/exit.icon.svg |     3 +
 .../frontend/public/images/icons/expand.icon.svg   |     3 +
 .../public/images/icons/eyeClosed.icon.svg         |     6 +
 .../public/images/icons/eyeOpened.icon.svg         |     7 +
 .../frontend/public/images/icons/filter.icon.svg   |     1 +
 modules/frontend/public/images/icons/gear.icon.svg |     1 +
 modules/frontend/public/images/icons/home.icon.svg |     3 +
 modules/frontend/public/images/icons/index.js      |    48 +
 modules/frontend/public/images/icons/info.icon.svg |     3 +
 .../public/images/icons/lockClosed.icon.svg        |     3 +
 .../public/images/icons/lockOpened.icon.svg        |     3 +
 .../frontend/public/images/icons/manual.icon.svg   |     1 +
 modules/frontend/public/images/icons/menu.icon.svg |     7 +
 modules/frontend/public/images/icons/plus.icon.svg |     2 +
 .../frontend/public/images/icons/refresh.icon.svg  |     1 +
 .../frontend/public/images/icons/search.icon.svg   |     1 +
 modules/frontend/public/images/icons/sort.icon.svg |     1 +
 modules/frontend/public/images/icons/sql.icon.svg  |     3 +
 .../public/images/icons/structure.icon.svg         |     3 +
 modules/frontend/public/images/igfs.png            |   Bin 0 -> 14683 bytes
 modules/frontend/public/images/ignite-logo.svg     |    17 +
 modules/frontend/public/images/ignite-puzzle.png   |   Bin 0 -> 71974 bytes
 modules/frontend/public/images/multicluster.png    |   Bin 0 -> 31178 bytes
 .../public/images/page-landing-ui-sample.png       |   Bin 0 -> 20468 bytes
 modules/frontend/public/images/pb-ignite.png       |   Bin 0 -> 3493 bytes
 modules/frontend/public/images/preview.png         |   Bin 0 -> 29829 bytes
 modules/frontend/public/images/query-table.png     |   Bin 0 -> 19943 bytes
 .../public/stylesheets/_bootstrap-custom.scss      |    64 +
 .../public/stylesheets/_bootstrap-variables.scss   |   891 ++
 .../public/stylesheets/_font-awesome-custom.scss   |   104 +
 .../frontend/public/stylesheets/blocks/error.scss  |    31 +
 .../frontend/public/stylesheets/form-field.scss    |   145 +
 modules/frontend/public/stylesheets/style.scss     |  2171 +++
 modules/frontend/public/stylesheets/variables.scss |    39 +
 modules/frontend/test/check-doc-links/Dockerfile   |    31 +
 .../test/check-doc-links/check-doc-links.js        |   151 +
 .../test/check-doc-links/docker-compose.yml        |    25 +
 modules/frontend/test/ci/.dockerignore             |     4 +
 modules/frontend/test/ci/Dockerfile                |    34 +
 modules/frontend/test/ci/docker-compose.yml        |    25 +
 modules/frontend/test/karma.conf.js                |   112 +
 modules/frontend/test/unit/SqlTypes.test.js        |    51 +
 modules/frontend/test/unit/UserAuth.test.js        |    37 +
 .../frontend/test/unit/defaultName.filter.test.js  |    40 +
 modules/frontend/tsconfig.json                     |    15 +
 modules/frontend/views/base.pug                    |    23 +
 modules/frontend/views/index.pug                   |    45 +
 modules/frontend/views/public.pug                  |    20 +
 modules/frontend/views/sql/cache-metadata.tpl.pug  |    41 +
 modules/frontend/views/sql/chart-settings.tpl.pug  |    40 +
 modules/frontend/views/sql/paragraph-rate.tpl.pug  |    46 +
 .../views/templates/agent-download.tpl.pug         |    69 +
 modules/frontend/views/templates/alert.tpl.pug     |    21 +
 .../frontend/views/templates/batch-confirm.tpl.pug |    47 +
 modules/frontend/views/templates/confirm.tpl.pug   |    34 +
 modules/frontend/views/templates/demo-info.tpl.pug |    53 +
 modules/frontend/views/templates/dropdown.tpl.pug  |    24 +
 .../views/templates/getting-started.tpl.pug        |    39 +
 modules/frontend/views/templates/message.tpl.pug   |    32 +
 .../views/templates/validation-error.tpl.pug       |    25 +
 modules/frontend/webpack/webpack.common.js         |   163 +
 modules/frontend/webpack/webpack.dev.js            |    97 +
 modules/frontend/webpack/webpack.prod.js           |    61 +
 modules/frontend/webpack/webpack.test.js           |    45 +
 modules/web-agent/.gitignore                       |     2 +
 modules/web-agent/README.txt                       |   123 +
 modules/web-agent/assembly/release-web-agent.xml   |    66 +
 modules/web-agent/bin/ignite-web-agent.bat         |   143 +
 modules/web-agent/bin/ignite-web-agent.sh          |    91 +
 modules/web-agent/bin/include/functions.sh         |    83 +
 modules/web-agent/demo/README.txt                  |     4 +
 modules/web-agent/demo/db-init.sql                 |   102 +
 modules/web-agent/jdbc-drivers/README.txt          |    10 +
 modules/web-agent/logs/README.txt                  |     5 +
 modules/web-agent/pom.xml                          |   213 +
 .../ignite/console/agent/AgentConfiguration.java   |   619 +
 .../apache/ignite/console/agent/AgentLauncher.java |   518 +
 .../apache/ignite/console/agent/AgentUtils.java    |   333 +
 .../ignite/console/agent/ProxyAuthException.java   |    42 +
 .../ignite/console/agent/ProxyAuthenticator.java   |    82 +
 .../apache/ignite/console/agent/db/DbColumn.java   |    95 +
 .../ignite/console/agent/db/DbMetadataReader.java  |   142 +
 .../apache/ignite/console/agent/db/DbSchema.java   |    60 +
 .../apache/ignite/console/agent/db/DbTable.java    |    87 +
 .../agent/db/dialect/DB2MetadataDialect.java       |    33 +
 .../agent/db/dialect/DatabaseMetadataDialect.java  |   126 +
 .../agent/db/dialect/JdbcMetadataDialect.java      |   245 +
 .../agent/db/dialect/MySQLMetadataDialect.java     |    88 +
 .../agent/db/dialect/OracleMetadataDialect.java    |   424 +
 .../console/agent/handlers/AbstractListener.java   |   136 +
 .../console/agent/handlers/ClusterListener.java    |   525 +
 .../console/agent/handlers/DatabaseListener.java   |   354 +
 .../console/agent/handlers/RestListener.java       |   100 +
 .../ignite/console/agent/rest/RestExecutor.java    |   409 +
 .../ignite/console/agent/rest/RestResult.java      |   114 +
 .../ignite/console/demo/AgentClusterDemo.java      |   318 +
 .../apache/ignite/console/demo/AgentDemoUtils.java |    79 +
 .../ignite/console/demo/AgentMetadataDemo.java     |    99 +
 .../org/apache/ignite/console/demo/model/Car.java  |   152 +
 .../apache/ignite/console/demo/model/Country.java  |   152 +
 .../ignite/console/demo/model/Department.java      |   152 +
 .../apache/ignite/console/demo/model/Employee.java |   356 +
 .../apache/ignite/console/demo/model/Parking.java  |   152 +
 .../demo/service/DemoCachesLoadService.java        |   498 +
 .../demo/service/DemoComputeLoadService.java       |    78 +
 .../demo/service/DemoRandomCacheLoadService.java   |   121 +
 .../demo/service/DemoServiceClusterSingleton.java  |    41 +
 .../demo/service/DemoServiceKeyAffinity.java       |    41 +
 .../demo/service/DemoServiceMultipleInstances.java |    41 +
 .../demo/service/DemoServiceNodeSingleton.java     |    41 +
 .../console/demo/task/DemoCancellableTask.java     |    93 +
 .../ignite/console/demo/task/DemoComputeTask.java  |   105 +
 .../web-agent/src/main/resources/log4j.properties  |    52 +
 .../console/agent/rest/RestExecutorSelfTest.java   |   328 +
 .../ignite/testsuites/IgniteWebAgentTestSuite.java |    33 +
 modules/web-agent/src/test/resources/ca.jks        |   Bin 0 -> 1394 bytes
 modules/web-agent/src/test/resources/client.jks    |   Bin 0 -> 2030 bytes
 modules/web-agent/src/test/resources/generate.bat  |   122 +
 modules/web-agent/src/test/resources/generate.sh   |   111 +
 .../src/test/resources/jetty-with-ciphers-0.xml    |    94 +
 .../src/test/resources/jetty-with-ciphers-1.xml    |    94 +
 .../src/test/resources/jetty-with-ciphers-2.xml    |    94 +
 .../src/test/resources/jetty-with-ssl.xml          |    89 +
 modules/web-agent/src/test/resources/server.jks    |   Bin 0 -> 1419 bytes
 parent/pom.xml                                     |   230 +
 pom.xml                                            |   387 +
 1081 files changed, 119300 insertions(+)