Merge branch 'branch-feature-logsearch-ui' into trunk
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/45105787 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/45105787 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/45105787 Branch: refs/heads/feature-branch-AMBARI-21307 Commit: 45105787b118df2549ab1a99fea38776401ce173 Parents: 5e399da 5f1b985 Author: ababiichuk <ababiic...@hortonworks.com> Authored: Wed Aug 30 14:13:23 2017 +0300 Committer: ababiichuk <ababiic...@hortonworks.com> Committed: Wed Aug 30 14:13:23 2017 +0300 ---------------------------------------------------------------------- .../ambari-logsearch-web-new/.angular-cli.json | 64 + .../ambari-logsearch-web-new/.editorconfig | 13 + .../ambari-logsearch-web-new/.gitignore | 42 + .../ambari-logsearch-web-new/README.md | 28 + .../e2e/app.e2e-spec.ts | 32 + .../ambari-logsearch-web-new/e2e/app.po.ts | 29 + .../e2e/tsconfig.e2e.json | 12 + .../ambari-logsearch-web-new/karma.conf.js | 62 + .../ambari-logsearch-web-new/package.json | 63 + .../ambari-logsearch-web-new/protractor.conf.js | 48 + .../src/app/app.module.ts | 169 + .../queries/audit-logs-query-params.class.ts | 50 + .../app/classes/queries/query-params.class.ts | 23 + ...ce-logs-histogram-query-params.class.spec.ts | 203 + ...service-logs-histogram-query-params.class.ts | 69 + .../queries/service-logs-query-params.class.ts | 31 + .../accordion-panel.component.html | 25 + .../accordion-panel.component.less | 42 + .../accordion-panel.component.spec.ts | 42 + .../accordion-panel.component.ts | 33 + .../src/app/components/app.component.html | 34 + .../src/app/components/app.component.less | 51 + .../src/app/components/app.component.spec.ts | 71 + .../src/app/components/app.component.ts | 45 + .../dropdown-button.component.html | 25 + .../dropdown-button.component.less | 32 + .../dropdown-button.component.spec.ts | 79 + .../dropdown-button.component.ts | 96 + .../dropdown-list/dropdown-list.component.html | 31 + .../dropdown-list/dropdown-list.component.less | 41 + .../dropdown-list.component.spec.ts | 130 + .../dropdown-list/dropdown-list.component.ts | 63 + .../filter-button.component.spec.ts | 78 + .../filter-button/filter-button.component.ts | 80 + .../filter-dropdown.component.spec.ts | 92 + .../filter-dropdown.component.ts | 63 + .../filter-text-field.component.html | 21 + .../filter-text-field.component.less | 33 + .../filter-text-field.component.spec.ts | 82 + .../filter-text-field.component.ts | 87 + .../filters-panel/filters-panel.component.html | 46 + .../filters-panel/filters-panel.component.less | 51 + .../filters-panel.component.spec.ts | 93 + .../filters-panel/filters-panel.component.ts | 44 + .../login-form/login-form.component.html | 33 + .../login-form/login-form.component.less | 22 + .../login-form/login-form.component.spec.ts | 122 + .../login-form/login-form.component.ts | 59 + .../logs-container.component.html | 22 + .../logs-container.component.less | 25 + .../logs-container.component.spec.ts | 102 + .../logs-container/logs-container.component.ts | 105 + .../logs-list/logs-list.component.html | 54 + .../logs-list/logs-list.component.less | 138 + .../logs-list/logs-list.component.spec.ts | 102 + .../components/logs-list/logs-list.component.ts | 62 + .../main-container.component.html | 24 + .../main-container.component.less | 24 + .../main-container.component.spec.ts | 65 + .../main-container/main-container.component.ts | 66 + .../menu-button/menu-button.component.html | 28 + .../menu-button/menu-button.component.less | 33 + .../menu-button/menu-button.component.spec.ts | 133 + .../menu-button/menu-button.component.ts | 97 + .../app/components/modal/modal.component.html | 40 + .../components/modal/modal.component.spec.ts | 57 + .../src/app/components/modal/modal.component.ts | 122 + .../components/node-bar/node-bar.component.html | 19 + .../components/node-bar/node-bar.component.less | 39 + .../node-bar/node-bar.component.spec.ts | 43 + .../components/node-bar/node-bar.component.ts | 35 + .../pagination-controls.component.html | 23 + .../pagination-controls.component.less | 23 + .../pagination-controls.component.spec.ts | 43 + .../pagination-controls.component.ts | 73 + .../pagination/pagination.component.html | 24 + .../pagination/pagination.component.less | 28 + .../pagination/pagination.component.spec.ts | 69 + .../pagination/pagination.component.ts | 72 + .../time-histogram.component.html | 18 + .../time-histogram.component.less | 29 + .../time-histogram.component.spec.ts | 53 + .../time-histogram/time-histogram.component.ts | 161 + .../timezone-picker.component.html | 26 + .../timezone-picker.component.less | 45 + .../timezone-picker.component.spec.ts | 73 + .../timezone-picker.component.ts | 77 + .../components/top-menu/top-menu.component.html | 21 + .../components/top-menu/top-menu.component.less | 22 + .../top-menu/top-menu.component.spec.ts | 45 + .../components/top-menu/top-menu.component.ts | 122 + .../src/app/components/variables.less | 118 + .../src/app/mock-data.ts | 1067 +++ .../src/app/models/app-settings.model.ts | 27 + .../src/app/models/app-state.model.ts | 33 + .../src/app/models/audit-log-field.model.ts | 225 + .../src/app/models/audit-log.model.ts | 46 + .../src/app/models/bar-graph.model.ts | 24 + .../src/app/models/common-entry.model.ts | 22 + .../src/app/models/count.model.ts | 22 + .../src/app/models/filter.model.ts | 25 + .../src/app/models/graph.model.ts | 23 + .../src/app/models/log-field.model.ts | 27 + .../src/app/models/log.model.ts | 37 + .../src/app/models/node.model.ts | 29 + .../src/app/models/service-log-field.model.ts | 107 + .../src/app/models/service-log.model.ts | 27 + .../app/models/solr-collection-state.model.ts | 23 + .../src/app/models/store.model.ts | 169 + .../src/app/models/user-config.model.ts | 26 + .../src/app/pipes/timezone-abbr.pipe.spec.ts | 26 + .../src/app/pipes/timezone-abbr.pipe.ts | 31 + .../services/component-actions.service.spec.ts | 43 + .../app/services/component-actions.service.ts | 53 + .../component-generator.service.spec.ts | 84 + .../app/services/component-generator.service.ts | 57 + .../src/app/services/filtering.service.spec.ts | 67 + .../src/app/services/filtering.service.ts | 352 + .../app/services/http-client.service.spec.ts | 67 + .../src/app/services/http-client.service.ts | 138 + .../app/services/logs-container.service.spec.ts | 82 + .../src/app/services/logs-container.service.ts | 148 + .../app/services/mock-api-data.service.spec.ts | 81 + .../src/app/services/mock-api-data.service.ts | 178 + .../services/storage/app-settings.service.ts | 33 + .../app/services/storage/app-state.service.ts | 33 + .../storage/audit-logs-fields.service.ts | 32 + .../app/services/storage/audit-logs.service.ts | 32 + .../app/services/storage/clusters.service.ts | 32 + .../app/services/storage/components.service.ts | 32 + .../src/app/services/storage/filters.service.ts | 33 + .../src/app/services/storage/graphs.service.ts | 33 + .../src/app/services/storage/hosts.service.ts | 32 + .../app/services/storage/reducers.service.ts | 52 + .../storage/service-logs-fields.service.ts | 32 + .../service-logs-histogram-data.service.ts | 32 + .../services/storage/service-logs.service.ts | 32 + .../services/storage/user-configs.service.ts | 33 + .../src/app/services/utils.service.spec.ts | 86 + .../src/app/services/utils.service.ts | 46 + .../src/assets/i18n/en.json | 124 + .../src/environments/environment.prod.ts | 21 + .../src/environments/environment.ts | 21 + .../ambari-logsearch-web-new/src/favicon.ico | Bin 0 -> 1150 bytes .../ambari-logsearch-web-new/src/index.html | 31 + .../ambari-logsearch-web-new/src/main.ts | 29 + .../ambari-logsearch-web-new/src/polyfills.ts | 86 + .../ambari-logsearch-web-new/src/styles.less | 17 + .../ambari-logsearch-web-new/src/test.ts | 50 + .../src/tsconfig.app.json | 13 + .../src/tsconfig.spec.json | 20 + .../ambari-logsearch-web-new/src/typings.d.ts | 23 + .../src/vendor/css/bootstrap-logsearch.min.css | 18 + .../vendor/css/fonts/Roboto-Regular-webfont.eot | Bin 0 -> 79547 bytes .../vendor/css/fonts/Roboto-Regular-webfont.svg | 7606 ++++++++++++++++++ .../vendor/css/fonts/Roboto-Regular-webfont.ttf | Bin 0 -> 234464 bytes .../css/fonts/Roboto-Regular-webfont.woff | Bin 0 -> 105700 bytes .../src/vendor/js/WorldMapGenerator.min.js | 11 + .../src/vendor/js/bootstrap-logsearch.min.js | 19 + .../ambari-logsearch-web-new/tsconfig.json | 31 + .../ambari-logsearch-web-new/tslint.json | 116 + .../ambari-logsearch-web-new/yarn.lock | 5766 +++++++++++++ ambari-logsearch/pom.xml | 7 +- 163 files changed, 23363 insertions(+), 1 deletion(-) ----------------------------------------------------------------------