Received: by mail.netbsd.org (Postfix, from userid 605) id 5B07A84D97; Tue, 21 May 2019 08:32:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D1C9284D79 for ; Tue, 21 May 2019 08:32:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id hgLXHPIgblN3 for ; Tue, 21 May 2019 08:32:04 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 80C5D84D40 for ; Tue, 21 May 2019 08:32:04 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 75737FBF5; Tue, 21 May 2019 08:32:04 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1558427524173530" MIME-Version: 1.0 Date: Tue, 21 May 2019 08:32:04 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/www/grafana To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20190521083204.75737FBF5@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1558427524173530 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Tue May 21 08:32:04 UTC 2019 Modified Files: pkgsrc/www/grafana: Makefile PLIST distinfo pkgsrc/www/grafana/files: grafana.sh Log Message: grafana: updated to 6.1.6 6.1.6: Features / Enhancements Security: Bump jQuery to 3.4.0 Bug Fixes Playlist: Fix loading dashboards by tag. 6.1.5: Security: Urgent security patch release. 6.1.4: Bug Fixes DataPanel: Added missing built-in interval variables to scopedVars. Explore: Adds maxDataPoints to data source query options . Explore: Fixes so intervals are recalculated on run query. Heatmap: Fix for empty graph when panel is too narrow. Heatmap: Fixed auto decimals when bucket name is not number. QueryInspector: Now shows error responses again. 6.1.3: Bug Fixes Graph: Fixed auto decimals in legend values for some units like ms and s. Graph: Fixed png rendering with legend to the right. Singlestat: Use decimals when manually specified. UI Switch: Fix broken UI switches. Fixes Default Data Source switch, Explore Logs switches, Gauge option switches. 6.1.2: Bug Fixes Graph: Fixed series legend color for hidden series. Graph: Fixed tooltip highlight on white theme. Styles: Fixed menu hover highlight border. Singlestat Panel: Correctly use the override decimals. 6.1.1: Bug Fixes Alerting: Notification channel http api fixes. Graphite: Editing graphite query function now works again. Playlist: Kiosk & auto fit panels modes are working normally again . QueryEditors: Toggle edit mode now always work on slower computers. 6.1.0: Bug Fixes CloudWatch: Fix for dimension value list when changing dimension key. Graphite: Editing function arguments now works again. InfluxDB: Fix tag names with periods in alert evaluation. PngRendering: Fix for panel height & title centering . Templating: Fix for editing query variables. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/grafana/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/grafana/PLIST pkgsrc/www/grafana/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/grafana/files/grafana.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1558427524173530 Content-Disposition: inline Content-Length: 127573 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/grafana/Makefile diff -u pkgsrc/www/grafana/Makefile:1.10 pkgsrc/www/grafana/Makefile:1.11 --- pkgsrc/www/grafana/Makefile:1.10 Sat Sep 22 20:52:17 2018 +++ pkgsrc/www/grafana/Makefile Tue May 21 08:32:04 2019 @@ -1,42 +1,34 @@ -# $NetBSD: Makefile,v 1.10 2018/09/22 20:52:17 bsiegert Exp $ +# $NetBSD: Makefile,v 1.11 2019/05/21 08:32:04 adam Exp $ -GITHUB_PROJECT= grafana -DISTNAME= grafana-4.6.2 +DISTNAME= grafana-6.1.6 GITHUB_TAG= v${PKGVERSION_NOREV} -PKGREVISION= 1 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GITHUB:=grafana/} -EXTRACT_SUFX= .tar.gz # don't delete this, needed for variable expansion MAINTAINER= tnn@NetBSD.org HOMEPAGE= https://grafana.com/ COMMENT= Metrics dashboard and graph editor LICENSE= apache-2.0 -GR_DISTNAME= ${DISTNAME}${EXTRACT_SUFX} -DISTFILES= ${GR_DISTNAME} -EXTRACT_ONLY= ${GR_DISTNAME} -EXTRACT_DIR.${GR_DISTNAME}= ${WRKDIR}/src/github.com/grafana -WRKSRC= ${WRKDIR}/src/github.com/grafana/grafana +DISTFILES= ${DEFAULT_DISTFILES} # We don't have suitable infrastructure in pkgsrc for generating frontend # assets, so we'll extract prebuilt frontend assets. -FE_DISTNAME= ${DISTNAME}.linux-x64${EXTRACT_SUFX} -SITES.${FE_DISTNAME}= https://s3-us-west-2.amazonaws.com/grafana-releases/release/ +FE_DISTNAME= ${DISTNAME}.linux-amd64.tar.gz DISTFILES+= ${FE_DISTNAME} -EXTRACT_ONLY+= ${FE_DISTNAME} -EXTRACT_DIR.${FE_DISTNAME}= ${WRKDIR}/frontend_assets +SITES.${FE_DISTNAME}= https://dl.grafana.com/oss/release/ +EXTRACT_DIR.${FE_DISTNAME}= ${WRKDIR}/linux -.include "../../lang/go/version.mk" +GO_DIST_BASE= ${DISTNAME} +GO_SRCPATH= github.com/grafana/grafana -BUILD_DEPENDS+= ${GO_PACKAGE_DEP} +#BUILD_DEPENDS+= yarn>=1.15.0:../../devel/yarn CHECK_PORTABILITY_SKIP= packaging/rpm/control/postinst CHECK_RELRO_SKIP+= bin/grafana-cli CHECK_RELRO_SKIP+= bin/grafana-server -PKGSRC_MAKE_ENV+= GOPATH=${WRKDIR} USE_TOOLS+= pax PUBLICDIR= ${PREFIX}/share/grafana/public @@ -58,6 +50,8 @@ FILES_SUBST+= GRAFANA_USER=${GRAFANA_US FILES_SUBST+= GRAFANA_GROUP=${GRAFANA_GROUP:Q} FILES_SUBST+= DATADIR=${DATADIR:Q} +.include "../../mk/bsd.prefs.mk" + GRAFANA_USER?= grafana GRAFANA_GROUP?= grafana OWN_DIRS_PERMS+= ${DATADIR} ${GRAFANA_USER} ${GRAFANA_GROUP} 0700 @@ -69,33 +63,23 @@ PKG_GROUPS= ${GRAFANA_GROUP} PKG_USERS= ${GRAFANA_USER}:${GRAFANA_GROUP} RCD_SCRIPTS= grafana -INSTALLATION_DIRS+= bin share/examples/grafana share/grafana/conf \ - share/grafana/public +INSTALLATION_DIRS+= bin share/examples/grafana share/grafana/conf \ + share/grafana/public -CONF_FILES+= ${PREFIX}/share/grafana/conf/sample.ini \ - ${PKG_SYSCONFDIR}/grafana.conf +CONF_FILES+= ${PREFIX}/share/grafana/conf/sample.ini \ + ${PKG_SYSCONFDIR}/grafana.conf -post-extract: - ${MV} ${WRKDIR}/src/github.com/grafana/${DISTNAME} \ - ${WRKDIR}/src/github.com/grafana/grafana - -do-build: -.for b in grafana-server grafana-cli - cd ${WRKSRC} && ${SETENV} ${PKGSRC_MAKE_ENV} \ - ${GO} build -ldflags "-w -X main.version=${PKGVERSION_NOREV} -X main.commit=${GITHUB_TAG} -X main.buildstamp=pkgsrc" \ - -o ./bin/${b} ./pkg/cmd/${b} -.endfor +#post-build: +# cd ${WRKSRC} && yarn install --pure-lockfile && yarn build do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/grafana-server \ - ${DESTDIR}${PREFIX}/bin/grafana-server - ${INSTALL_PROGRAM} ${WRKSRC}//bin/grafana-cli \ - ${DESTDIR}${PREFIX}/bin/grafana-cli - cd ${WRKDIR}/frontend_assets/${DISTNAME}/public && \ - ${PAX} -rw . ${DESTDIR}${PUBLICDIR} - ${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \ - ${DESTDIR}${PREFIX}/share/grafana/conf/defaults.ini - ${INSTALL_DATA} ${WRKSRC}/conf/sample.ini \ - ${DESTDIR}${PREFIX}/share/grafana/conf/sample.ini + cd ${WRKDIR} && ${PAX} -rw bin ${DESTDIR}${PREFIX} + cd ${WRKDIR}/linux/${DISTNAME}/public && \ + ${PAX} -rw . ${DESTDIR}${PUBLICDIR} + ${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \ + ${DESTDIR}${PREFIX}/share/grafana/conf/defaults.ini + ${INSTALL_DATA} ${WRKSRC}/conf/sample.ini \ + ${DESTDIR}${PREFIX}/share/grafana/conf/sample.ini +.include "../../lang/go/go-package.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/grafana/PLIST diff -u pkgsrc/www/grafana/PLIST:1.2 pkgsrc/www/grafana/PLIST:1.3 --- pkgsrc/www/grafana/PLIST:1.2 Mon Nov 27 16:04:54 2017 +++ pkgsrc/www/grafana/PLIST Tue May 21 08:32:04 2019 @@ -1,22 +1,67 @@ -@comment $NetBSD: PLIST,v 1.2 2017/11/27 16:04:54 tnn Exp $ +@comment $NetBSD: PLIST,v 1.3 2019/05/21 08:32:04 adam Exp $ +bin/alert_webhook_listener bin/grafana-cli bin/grafana-server +bin/release_publisher share/grafana/conf/defaults.ini share/grafana/conf/sample.ini share/grafana/public/app/app.ts +share/grafana/public/app/core/actions/appNotification.ts +share/grafana/public/app/core/actions/index.ts +share/grafana/public/app/core/actions/location.ts +share/grafana/public/app/core/actions/navModel.ts +share/grafana/public/app/core/angular_wrappers.ts share/grafana/public/app/core/app_events.ts +share/grafana/public/app/core/components/AlertBox/AlertBox.tsx +share/grafana/public/app/core/components/Animations/FadeIn.tsx +share/grafana/public/app/core/components/Animations/SlideDown.tsx +share/grafana/public/app/core/components/AppNotifications/AppNotificationItem.tsx +share/grafana/public/app/core/components/AppNotifications/AppNotificationList.tsx +share/grafana/public/app/core/components/ClickOutsideWrapper/ClickOutsideWrapper.tsx +share/grafana/public/app/core/components/CopyToClipboard/CopyToClipboard.tsx +share/grafana/public/app/core/components/EmptyListCTA/EmptyListCTA.test.tsx +share/grafana/public/app/core/components/EmptyListCTA/EmptyListCTA.tsx +share/grafana/public/app/core/components/EmptyListCTA/__snapshots__/EmptyListCTA.test.tsx.snap +share/grafana/public/app/core/components/ErrorBoundary/ErrorBoundary.tsx +share/grafana/public/app/core/components/FilterInput/FilterInput.tsx +share/grafana/public/app/core/components/Footer/Footer.tsx +share/grafana/public/app/core/components/JSONFormatter/JSONFormatter.tsx +share/grafana/public/app/core/components/LayoutSelector/LayoutSelector.tsx +share/grafana/public/app/core/components/OrgActionBar/OrgActionBar.test.tsx +share/grafana/public/app/core/components/OrgActionBar/OrgActionBar.tsx +share/grafana/public/app/core/components/OrgActionBar/__snapshots__/OrgActionBar.test.tsx.snap +share/grafana/public/app/core/components/Page/Page.tsx +share/grafana/public/app/core/components/Page/PageContents.tsx +share/grafana/public/app/core/components/PageHeader/PageHeader.test.tsx +share/grafana/public/app/core/components/PageHeader/PageHeader.tsx +share/grafana/public/app/core/components/PageLoader/PageLoader.tsx share/grafana/public/app/core/components/PasswordStrength.tsx +share/grafana/public/app/core/components/PermissionList/AddPermission.tsx +share/grafana/public/app/core/components/PermissionList/DisabledPermissionListItem.tsx +share/grafana/public/app/core/components/PermissionList/PermissionList.tsx +share/grafana/public/app/core/components/PermissionList/PermissionListItem.tsx +share/grafana/public/app/core/components/PermissionList/PermissionsInfo.tsx +share/grafana/public/app/core/components/PluginHelp/PluginHelp.tsx +share/grafana/public/app/core/components/Select/DataSourcePicker.tsx +share/grafana/public/app/core/components/Select/MetricSelect.tsx +share/grafana/public/app/core/components/Select/TeamPicker.test.tsx +share/grafana/public/app/core/components/Select/TeamPicker.tsx +share/grafana/public/app/core/components/Select/UserPicker.test.tsx +share/grafana/public/app/core/components/Select/UserPicker.tsx +share/grafana/public/app/core/components/Select/__snapshots__/TeamPicker.test.tsx.snap +share/grafana/public/app/core/components/Select/__snapshots__/UserPicker.test.tsx.snap +share/grafana/public/app/core/components/SharedPreferences/SharedPreferences.tsx +share/grafana/public/app/core/components/TagFilter/TagBadge.tsx +share/grafana/public/app/core/components/TagFilter/TagFilter.tsx +share/grafana/public/app/core/components/TagFilter/TagOption.tsx +share/grafana/public/app/core/components/TagFilter/TagValue.tsx +share/grafana/public/app/core/components/ToggleButtonGroup/ToggleButtonGroup.tsx +share/grafana/public/app/core/components/WithFeatureToggle.tsx share/grafana/public/app/core/components/code_editor/code_editor.ts share/grafana/public/app/core/components/code_editor/theme-grafana-dark.js -share/grafana/public/app/core/components/colorpicker/ColorPalette.tsx -share/grafana/public/app/core/components/colorpicker/ColorPicker.tsx -share/grafana/public/app/core/components/colorpicker/ColorPickerPopover.tsx -share/grafana/public/app/core/components/colorpicker/SeriesColorPicker.tsx -share/grafana/public/app/core/components/colorpicker/SpectrumPicker.tsx share/grafana/public/app/core/components/colorpicker/spectrum_picker.ts share/grafana/public/app/core/components/dashboard_selector.ts share/grafana/public/app/core/components/form_dropdown/form_dropdown.ts -share/grafana/public/app/core/components/grafana_app.ts share/grafana/public/app/core/components/help/help.html share/grafana/public/app/core/components/help/help.ts share/grafana/public/app/core/components/info_popover.ts @@ -24,89 +69,177 @@ share/grafana/public/app/core/components share/grafana/public/app/core/components/json_explorer/json_explorer.ts share/grafana/public/app/core/components/jsontree/jsontree.ts share/grafana/public/app/core/components/layout_selector/layout_selector.ts +share/grafana/public/app/core/components/manage_dashboards/manage_dashboards.html +share/grafana/public/app/core/components/manage_dashboards/manage_dashboards.ts share/grafana/public/app/core/components/navbar/navbar.html share/grafana/public/app/core/components/navbar/navbar.ts +share/grafana/public/app/core/components/org_switcher.ts share/grafana/public/app/core/components/query_part/query_part.ts share/grafana/public/app/core/components/query_part/query_part_editor.ts +share/grafana/public/app/core/components/scroll/scroll.ts +share/grafana/public/app/core/components/search/SearchResult.tsx share/grafana/public/app/core/components/search/search.html share/grafana/public/app/core/components/search/search.ts -share/grafana/public/app/core/components/sidemenu/sidemenu.html -share/grafana/public/app/core/components/sidemenu/sidemenu.ts +share/grafana/public/app/core/components/search/search_results.html +share/grafana/public/app/core/components/search/search_results.ts +share/grafana/public/app/core/components/sidemenu/BottomNavLinks.test.tsx +share/grafana/public/app/core/components/sidemenu/BottomNavLinks.tsx +share/grafana/public/app/core/components/sidemenu/BottomSection.test.tsx +share/grafana/public/app/core/components/sidemenu/BottomSection.tsx +share/grafana/public/app/core/components/sidemenu/DropDownChild.test.tsx +share/grafana/public/app/core/components/sidemenu/DropDownChild.tsx +share/grafana/public/app/core/components/sidemenu/SideMenu.test.tsx +share/grafana/public/app/core/components/sidemenu/SideMenu.tsx +share/grafana/public/app/core/components/sidemenu/SideMenuDropDown.test.tsx +share/grafana/public/app/core/components/sidemenu/SideMenuDropDown.tsx +share/grafana/public/app/core/components/sidemenu/SignIn.test.tsx +share/grafana/public/app/core/components/sidemenu/SignIn.tsx +share/grafana/public/app/core/components/sidemenu/TopSection.test.tsx +share/grafana/public/app/core/components/sidemenu/TopSection.tsx +share/grafana/public/app/core/components/sidemenu/TopSectionItem.test.tsx +share/grafana/public/app/core/components/sidemenu/TopSectionItem.tsx +share/grafana/public/app/core/components/sidemenu/__snapshots__/BottomNavLinks.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/BottomSection.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/DropDownChild.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/SideMenu.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/SideMenuDropDown.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/SignIn.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/TopSection.test.tsx.snap +share/grafana/public/app/core/components/sidemenu/__snapshots__/TopSectionItem.test.tsx.snap +share/grafana/public/app/core/components/sql_part/sql_part.ts +share/grafana/public/app/core/components/sql_part/sql_part_editor.ts share/grafana/public/app/core/components/switch.ts -share/grafana/public/app/core/config.js -share/grafana/public/app/core/controllers/all.js -share/grafana/public/app/core/controllers/error_ctrl.js -share/grafana/public/app/core/controllers/inspect_ctrl.js -share/grafana/public/app/core/controllers/invited_ctrl.js -share/grafana/public/app/core/controllers/json_editor_ctrl.js -share/grafana/public/app/core/controllers/login_ctrl.js -share/grafana/public/app/core/controllers/reset_password_ctrl.js +share/grafana/public/app/core/config.ts +share/grafana/public/app/core/constants.ts +share/grafana/public/app/core/controllers/all.ts +share/grafana/public/app/core/controllers/error_ctrl.ts +share/grafana/public/app/core/controllers/invited_ctrl.ts +share/grafana/public/app/core/controllers/json_editor_ctrl.ts +share/grafana/public/app/core/controllers/login_ctrl.ts +share/grafana/public/app/core/controllers/reset_password_ctrl.ts share/grafana/public/app/core/controllers/signup_ctrl.ts +share/grafana/public/app/core/copy/appNotification.ts share/grafana/public/app/core/core.ts share/grafana/public/app/core/core_module.ts share/grafana/public/app/core/directives/array_join.ts -share/grafana/public/app/core/directives/confirm_click.js -share/grafana/public/app/core/directives/dash_class.js -share/grafana/public/app/core/directives/dash_edit_link.js +share/grafana/public/app/core/directives/autofill_event_fix.ts share/grafana/public/app/core/directives/diff-view.ts -share/grafana/public/app/core/directives/dropdown_typeahead.js +share/grafana/public/app/core/directives/dropdown_typeahead.ts share/grafana/public/app/core/directives/give_focus.ts -share/grafana/public/app/core/directives/metric_segment.js -share/grafana/public/app/core/directives/misc.js -share/grafana/public/app/core/directives/ng_model_on_blur.js +share/grafana/public/app/core/directives/metric_segment.ts +share/grafana/public/app/core/directives/misc.ts +share/grafana/public/app/core/directives/ng_model_on_blur.ts share/grafana/public/app/core/directives/rebuild_on_change.ts -share/grafana/public/app/core/directives/tags.js -share/grafana/public/app/core/directives/value_select_dropdown.js +share/grafana/public/app/core/directives/tags.ts +share/grafana/public/app/core/directives/value_select_dropdown.ts share/grafana/public/app/core/filters/filters.ts -share/grafana/public/app/core/jquery_extended.js +share/grafana/public/app/core/hooks/useRefMounted.ts +share/grafana/public/app/core/jquery_extended.ts share/grafana/public/app/core/live/live_srv.ts -share/grafana/public/app/core/lodash_extended.js +share/grafana/public/app/core/lodash_extended.ts +share/grafana/public/app/core/logs_model.ts share/grafana/public/app/core/mod_defs.d.ts share/grafana/public/app/core/nav_model_srv.ts share/grafana/public/app/core/partials.ts share/grafana/public/app/core/profiler.ts -share/grafana/public/app/core/routes/bundle_loader.ts -share/grafana/public/app/core/routes/dashboard_loaders.js -share/grafana/public/app/core/routes/routes.ts +share/grafana/public/app/core/reducers/appNotification.test.ts +share/grafana/public/app/core/reducers/appNotification.ts +share/grafana/public/app/core/reducers/index.ts +share/grafana/public/app/core/reducers/location.ts +share/grafana/public/app/core/reducers/navModel.ts +share/grafana/public/app/core/reducers/processsAclItems.ts +share/grafana/public/app/core/redux/actionCreatorFactory.test.ts +share/grafana/public/app/core/redux/actionCreatorFactory.ts +share/grafana/public/app/core/redux/index.ts +share/grafana/public/app/core/redux/reducerFactory.test.ts +share/grafana/public/app/core/redux/reducerFactory.ts +share/grafana/public/app/core/selectors/location.ts +share/grafana/public/app/core/selectors/navModel.ts +share/grafana/public/app/core/services/AngularLoader.ts +share/grafana/public/app/core/services/__mocks__/backend_srv.ts share/grafana/public/app/core/services/alert_srv.ts -share/grafana/public/app/core/services/all.js -share/grafana/public/app/core/services/analytics.js +share/grafana/public/app/core/services/all.ts +share/grafana/public/app/core/services/analytics.ts share/grafana/public/app/core/services/backend_srv.ts +share/grafana/public/app/core/services/bridge_srv.ts share/grafana/public/app/core/services/context_srv.ts share/grafana/public/app/core/services/dynamic_directive_srv.ts +share/grafana/public/app/core/services/impression_srv.ts share/grafana/public/app/core/services/keybindingSrv.ts -share/grafana/public/app/core/services/keyboard_manager.js +share/grafana/public/app/core/services/ng_react.ts share/grafana/public/app/core/services/popover_srv.ts -share/grafana/public/app/core/services/segment_srv.js -share/grafana/public/app/core/services/timer.js +share/grafana/public/app/core/services/search_srv.ts +share/grafana/public/app/core/services/segment_srv.ts +share/grafana/public/app/core/services/timer.ts share/grafana/public/app/core/services/util_srv.ts -share/grafana/public/app/core/settings.js -share/grafana/public/app/core/specs/PasswordStrength_specs.tsx -share/grafana/public/app/core/specs/backend_srv_specs.ts -share/grafana/public/app/core/specs/time_series_specs.ts -share/grafana/public/app/core/specs/value_select_dropdown_specs.ts -share/grafana/public/app/core/store.js +share/grafana/public/app/core/specs/PasswordStrength.test.tsx +share/grafana/public/app/core/specs/backend_srv.test.ts +share/grafana/public/app/core/specs/datemath.test.ts +share/grafana/public/app/core/specs/emitter.test.ts +share/grafana/public/app/core/specs/factors.test.ts +share/grafana/public/app/core/specs/file_export.test.ts +share/grafana/public/app/core/specs/flatten.test.ts +share/grafana/public/app/core/specs/location_util.test.ts +share/grafana/public/app/core/specs/logs_model.test.ts +share/grafana/public/app/core/specs/manage_dashboards.test.ts +share/grafana/public/app/core/specs/org_switcher.test.ts +share/grafana/public/app/core/specs/rangeutil.test.ts +share/grafana/public/app/core/specs/search.test.ts +share/grafana/public/app/core/specs/search_results.test.ts +share/grafana/public/app/core/specs/search_srv.test.ts +share/grafana/public/app/core/specs/store.test.ts +share/grafana/public/app/core/specs/table_model.test.ts +share/grafana/public/app/core/specs/ticks.test.ts +share/grafana/public/app/core/specs/time_series.test.ts +share/grafana/public/app/core/specs/url.test.ts +share/grafana/public/app/core/specs/value_select_dropdown.test.ts +share/grafana/public/app/core/store.ts share/grafana/public/app/core/table_model.ts -share/grafana/public/app/core/time_series.js share/grafana/public/app/core/time_series2.ts +share/grafana/public/app/core/utils/CancelablePromise.ts +share/grafana/public/app/core/utils/ConfigProvider.tsx +share/grafana/public/app/core/utils/acl.ts share/grafana/public/app/core/utils/colors.ts +share/grafana/public/app/core/utils/connectWithReduxStore.tsx share/grafana/public/app/core/utils/css_loader.ts +share/grafana/public/app/core/utils/dag.test.ts +share/grafana/public/app/core/utils/dag.ts share/grafana/public/app/core/utils/datemath.ts share/grafana/public/app/core/utils/emitter.ts +share/grafana/public/app/core/utils/errors.test.ts +share/grafana/public/app/core/utils/errors.ts +share/grafana/public/app/core/utils/explore.test.ts +share/grafana/public/app/core/utils/explore.ts +share/grafana/public/app/core/utils/factors.ts share/grafana/public/app/core/utils/file_export.ts share/grafana/public/app/core/utils/flatten.ts -share/grafana/public/app/core/utils/kbn.js +share/grafana/public/app/core/utils/kbn.ts +share/grafana/public/app/core/utils/location_util.ts share/grafana/public/app/core/utils/model_utils.ts -share/grafana/public/app/core/utils/outline.js +share/grafana/public/app/core/utils/outline.ts +share/grafana/public/app/core/utils/query.test.ts +share/grafana/public/app/core/utils/query.ts share/grafana/public/app/core/utils/rangeutil.ts share/grafana/public/app/core/utils/react2angular.ts +share/grafana/public/app/core/utils/reselect.ts +share/grafana/public/app/core/utils/scrollbar.ts share/grafana/public/app/core/utils/sort_by_keys.ts +share/grafana/public/app/core/utils/tags.ts +share/grafana/public/app/core/utils/text.test.ts +share/grafana/public/app/core/utils/text.ts share/grafana/public/app/core/utils/ticks.ts -share/grafana/public/app/features/admin/admin.ts -share/grafana/public/app/features/admin/adminEditOrgCtrl.js -share/grafana/public/app/features/admin/adminEditUserCtrl.js -share/grafana/public/app/features/admin/adminListOrgsCtrl.js -share/grafana/public/app/features/admin/admin_list_users_ctrl.ts +share/grafana/public/app/core/utils/url.ts +share/grafana/public/app/core/utils/version.ts +share/grafana/public/app/dev.ts +share/grafana/public/app/features/admin/AdminEditOrgCtrl.ts +share/grafana/public/app/features/admin/AdminEditUserCtrl.ts +share/grafana/public/app/features/admin/AdminListOrgsCtrl.ts +share/grafana/public/app/features/admin/AdminListUsersCtrl.ts +share/grafana/public/app/features/admin/ServerStats.test.tsx +share/grafana/public/app/features/admin/ServerStats.tsx +share/grafana/public/app/features/admin/StyleGuideCtrl.ts +share/grafana/public/app/features/admin/__snapshots__/ServerStats.test.tsx.snap +share/grafana/public/app/features/admin/index.ts share/grafana/public/app/features/admin/partials/admin_home.html share/grafana/public/app/features/admin/partials/edit_org.html share/grafana/public/app/features/admin/partials/edit_user.html @@ -114,171 +247,405 @@ share/grafana/public/app/features/admin/ share/grafana/public/app/features/admin/partials/orgs.html share/grafana/public/app/features/admin/partials/settings.html share/grafana/public/app/features/admin/partials/stats.html +share/grafana/public/app/features/admin/partials/styleguide.html share/grafana/public/app/features/admin/partials/users.html -share/grafana/public/app/features/alerting/alert_def.ts -share/grafana/public/app/features/alerting/alert_list_ctrl.ts -share/grafana/public/app/features/alerting/alert_tab_ctrl.ts -share/grafana/public/app/features/alerting/all.ts -share/grafana/public/app/features/alerting/notification_edit_ctrl.ts -share/grafana/public/app/features/alerting/notifications_list_ctrl.ts +share/grafana/public/app/features/admin/state/apis.ts +share/grafana/public/app/features/alerting/AlertRuleItem.test.tsx +share/grafana/public/app/features/alerting/AlertRuleItem.tsx +share/grafana/public/app/features/alerting/AlertRuleList.test.tsx +share/grafana/public/app/features/alerting/AlertRuleList.tsx +share/grafana/public/app/features/alerting/AlertTab.tsx +share/grafana/public/app/features/alerting/AlertTabCtrl.ts +share/grafana/public/app/features/alerting/NotificationsEditCtrl.ts +share/grafana/public/app/features/alerting/NotificationsListCtrl.ts +share/grafana/public/app/features/alerting/StateHistory.tsx +share/grafana/public/app/features/alerting/TestRuleResult.test.tsx +share/grafana/public/app/features/alerting/TestRuleResult.tsx +share/grafana/public/app/features/alerting/__snapshots__/AlertRuleItem.test.tsx.snap +share/grafana/public/app/features/alerting/__snapshots__/AlertRuleList.test.tsx.snap +share/grafana/public/app/features/alerting/__snapshots__/TestRuleResult.test.tsx.snap share/grafana/public/app/features/alerting/partials/alert_howto.html -share/grafana/public/app/features/alerting/partials/alert_list.html share/grafana/public/app/features/alerting/partials/alert_tab.html share/grafana/public/app/features/alerting/partials/notification_edit.html share/grafana/public/app/features/alerting/partials/notifications_list.html -share/grafana/public/app/features/alerting/specs/alert_tab_specs.ts -share/grafana/public/app/features/alerting/specs/threshold_mapper_specs.ts -share/grafana/public/app/features/alerting/threshold_mapper.ts -share/grafana/public/app/features/all.js +share/grafana/public/app/features/alerting/state/ThresholdMapper.test.ts +share/grafana/public/app/features/alerting/state/ThresholdMapper.ts +share/grafana/public/app/features/alerting/state/actions.ts +share/grafana/public/app/features/alerting/state/alertDef.ts +share/grafana/public/app/features/alerting/state/reducers.test.ts +share/grafana/public/app/features/alerting/state/reducers.ts +share/grafana/public/app/features/alerting/state/selectors.test.ts +share/grafana/public/app/features/alerting/state/selectors.ts +share/grafana/public/app/features/all.ts share/grafana/public/app/features/annotations/all.ts share/grafana/public/app/features/annotations/annotation_tooltip.ts share/grafana/public/app/features/annotations/annotations_srv.ts share/grafana/public/app/features/annotations/editor_ctrl.ts -share/grafana/public/app/features/annotations/event.ts share/grafana/public/app/features/annotations/event_editor.ts share/grafana/public/app/features/annotations/event_manager.ts +share/grafana/public/app/features/annotations/events_processing.ts share/grafana/public/app/features/annotations/partials/editor.html share/grafana/public/app/features/annotations/partials/event_editor.html -share/grafana/public/app/features/annotations/specs/annotations_srv_specs.ts -share/grafana/public/app/features/dashboard/ad_hoc_filters.ts -share/grafana/public/app/features/dashboard/alerting_srv.ts -share/grafana/public/app/features/dashboard/all.js -share/grafana/public/app/features/dashboard/dashboardLoaderSrv.js -share/grafana/public/app/features/dashboard/dashboard_ctrl.ts -share/grafana/public/app/features/dashboard/dashboard_srv.ts -share/grafana/public/app/features/dashboard/dashnav/dashnav.html -share/grafana/public/app/features/dashboard/dashnav/dashnav.ts -share/grafana/public/app/features/dashboard/dynamic_dashboard_srv.ts -share/grafana/public/app/features/dashboard/export/export_modal.html -share/grafana/public/app/features/dashboard/export/export_modal.ts -share/grafana/public/app/features/dashboard/export/exporter.ts -share/grafana/public/app/features/dashboard/export_data/export_data_modal.html -share/grafana/public/app/features/dashboard/export_data/export_data_modal.ts -share/grafana/public/app/features/dashboard/graphiteImportCtrl.js -share/grafana/public/app/features/dashboard/history/history.html -share/grafana/public/app/features/dashboard/history/history.ts -share/grafana/public/app/features/dashboard/history/history_srv.ts -share/grafana/public/app/features/dashboard/import/dash_import.html -share/grafana/public/app/features/dashboard/import/dash_import.ts -share/grafana/public/app/features/dashboard/impression_store.ts -share/grafana/public/app/features/dashboard/model.ts -share/grafana/public/app/features/dashboard/partials/addAnnotationModal.html -share/grafana/public/app/features/dashboard/partials/inspector.html -share/grafana/public/app/features/dashboard/partials/settings.html -share/grafana/public/app/features/dashboard/partials/shareModal.html -share/grafana/public/app/features/dashboard/repeat_option/repeat_option.ts -share/grafana/public/app/features/dashboard/row/add_panel.html -share/grafana/public/app/features/dashboard/row/add_panel.ts -share/grafana/public/app/features/dashboard/row/options.html -share/grafana/public/app/features/dashboard/row/options.ts -share/grafana/public/app/features/dashboard/row/row.html -share/grafana/public/app/features/dashboard/row/row_ctrl.ts -share/grafana/public/app/features/dashboard/row/row_model.ts -share/grafana/public/app/features/dashboard/save_as_modal.ts -share/grafana/public/app/features/dashboard/save_modal.ts -share/grafana/public/app/features/dashboard/shareModalCtrl.js -share/grafana/public/app/features/dashboard/shareSnapshotCtrl.js -share/grafana/public/app/features/dashboard/specs/dash_import_ctrl_specs.ts -share/grafana/public/app/features/dashboard/specs/dashboard_model_specs.ts -share/grafana/public/app/features/dashboard/specs/dashboard_srv_specs.ts -share/grafana/public/app/features/dashboard/specs/dynamic_dashboard_srv_specs.ts -share/grafana/public/app/features/dashboard/specs/exporter_specs.ts -share/grafana/public/app/features/dashboard/specs/history_ctrl_specs.ts -share/grafana/public/app/features/dashboard/specs/history_mocks.ts -share/grafana/public/app/features/dashboard/specs/history_srv_specs.ts -share/grafana/public/app/features/dashboard/specs/save_as_modal.jest.ts -share/grafana/public/app/features/dashboard/specs/share_modal_ctrl_specs.ts -share/grafana/public/app/features/dashboard/specs/time_srv_specs.ts -share/grafana/public/app/features/dashboard/specs/unsaved_changes_srv_specs.ts -share/grafana/public/app/features/dashboard/specs/viewstate_srv_specs.ts -share/grafana/public/app/features/dashboard/submenu/submenu.html -share/grafana/public/app/features/dashboard/submenu/submenu.ts -share/grafana/public/app/features/dashboard/time_srv.ts -share/grafana/public/app/features/dashboard/timepicker/dropdown.html -share/grafana/public/app/features/dashboard/timepicker/input_date.ts -share/grafana/public/app/features/dashboard/timepicker/settings.html -share/grafana/public/app/features/dashboard/timepicker/timepicker.html -share/grafana/public/app/features/dashboard/timepicker/timepicker.ts -share/grafana/public/app/features/dashboard/unsavedChangesSrv.js -share/grafana/public/app/features/dashboard/unsaved_changes_modal.ts -share/grafana/public/app/features/dashboard/upload.ts -share/grafana/public/app/features/dashboard/viewStateSrv.js -share/grafana/public/app/features/dashlinks/editor.html -share/grafana/public/app/features/dashlinks/module.js -share/grafana/public/app/features/org/all.js -share/grafana/public/app/features/org/change_password_ctrl.js -share/grafana/public/app/features/org/newOrgCtrl.js -share/grafana/public/app/features/org/orgApiKeysCtrl.js -share/grafana/public/app/features/org/orgDetailsCtrl.js -share/grafana/public/app/features/org/org_users_ctrl.ts -share/grafana/public/app/features/org/partials/add_user.html -share/grafana/public/app/features/org/partials/apikeyModal.html -share/grafana/public/app/features/org/partials/change_password.html +share/grafana/public/app/features/annotations/specs/annotations_srv.test.ts +share/grafana/public/app/features/annotations/specs/annotations_srv_specs.test.ts +share/grafana/public/app/features/api-keys/ApiKeysAddedModal.test.tsx +share/grafana/public/app/features/api-keys/ApiKeysAddedModal.tsx +share/grafana/public/app/features/api-keys/ApiKeysPage.test.tsx +share/grafana/public/app/features/api-keys/ApiKeysPage.tsx +share/grafana/public/app/features/api-keys/__mocks__/apiKeysMock.ts +share/grafana/public/app/features/api-keys/__snapshots__/ApiKeysAddedModal.test.tsx.snap +share/grafana/public/app/features/api-keys/__snapshots__/ApiKeysPage.test.tsx.snap +share/grafana/public/app/features/api-keys/state/actions.ts +share/grafana/public/app/features/api-keys/state/reducers.test.ts +share/grafana/public/app/features/api-keys/state/reducers.ts +share/grafana/public/app/features/api-keys/state/selectors.test.ts +share/grafana/public/app/features/api-keys/state/selectors.ts +share/grafana/public/app/features/dashboard/components/AdHocFilters/AdHocFiltersCtrl.ts +share/grafana/public/app/features/dashboard/components/AdHocFilters/index.ts +share/grafana/public/app/features/dashboard/components/AddPanelWidget/AddPanelWidget.test.tsx +share/grafana/public/app/features/dashboard/components/AddPanelWidget/AddPanelWidget.tsx +share/grafana/public/app/features/dashboard/components/AddPanelWidget/_AddPanelWidget.scss +share/grafana/public/app/features/dashboard/components/AddPanelWidget/__snapshots__/AddPanelWidget.test.tsx.snap +share/grafana/public/app/features/dashboard/components/AddPanelWidget/index.ts +share/grafana/public/app/features/dashboard/components/DashExportModal/DashExportCtrl.ts +share/grafana/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts +share/grafana/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts +share/grafana/public/app/features/dashboard/components/DashExportModal/index.ts +share/grafana/public/app/features/dashboard/components/DashExportModal/template.html +share/grafana/public/app/features/dashboard/components/DashLinks/DashLinksContainerCtrl.ts +share/grafana/public/app/features/dashboard/components/DashLinks/DashLinksEditorCtrl.ts +share/grafana/public/app/features/dashboard/components/DashLinks/editor.html +share/grafana/public/app/features/dashboard/components/DashLinks/index.ts +share/grafana/public/app/features/dashboard/components/DashNav/DashNav.tsx +share/grafana/public/app/features/dashboard/components/DashNav/DashNavButton.tsx +share/grafana/public/app/features/dashboard/components/DashNav/index.ts +share/grafana/public/app/features/dashboard/components/DashboardPermissions/DashboardPermissions.tsx +share/grafana/public/app/features/dashboard/components/DashboardRow/DashboardRow.test.tsx +share/grafana/public/app/features/dashboard/components/DashboardRow/DashboardRow.tsx +share/grafana/public/app/features/dashboard/components/DashboardRow/index.ts +share/grafana/public/app/features/dashboard/components/DashboardSettings/DashboardSettings.tsx +share/grafana/public/app/features/dashboard/components/DashboardSettings/SettingsCtrl.ts +share/grafana/public/app/features/dashboard/components/DashboardSettings/index.ts +share/grafana/public/app/features/dashboard/components/DashboardSettings/template.html +share/grafana/public/app/features/dashboard/components/ExportDataModal/ExportDataModalCtrl.ts +share/grafana/public/app/features/dashboard/components/ExportDataModal/index.ts +share/grafana/public/app/features/dashboard/components/ExportDataModal/template.html +share/grafana/public/app/features/dashboard/components/FolderPicker/FolderPickerCtrl.ts +share/grafana/public/app/features/dashboard/components/FolderPicker/index.ts +share/grafana/public/app/features/dashboard/components/FolderPicker/template.html +share/grafana/public/app/features/dashboard/components/RowOptions/RowOptionsCtrl.ts +share/grafana/public/app/features/dashboard/components/RowOptions/index.ts +share/grafana/public/app/features/dashboard/components/RowOptions/template.html +share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardAsModalCtrl.test.ts +share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardAsModalCtrl.ts +share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardModalCtrl.test.ts +share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardModalCtrl.ts +share/grafana/public/app/features/dashboard/components/SaveModals/SaveProvisionedDashboardModalCtrl.test.ts +share/grafana/public/app/features/dashboard/components/SaveModals/SaveProvisionedDashboardModalCtrl.ts +share/grafana/public/app/features/dashboard/components/SaveModals/index.ts +share/grafana/public/app/features/dashboard/components/ShareModal/ShareModalCtrl.test.ts +share/grafana/public/app/features/dashboard/components/ShareModal/ShareModalCtrl.ts +share/grafana/public/app/features/dashboard/components/ShareModal/ShareSnapshotCtrl.ts +share/grafana/public/app/features/dashboard/components/ShareModal/index.ts +share/grafana/public/app/features/dashboard/components/ShareModal/template.html +share/grafana/public/app/features/dashboard/components/SubMenu/SubMenu.tsx +share/grafana/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts +share/grafana/public/app/features/dashboard/components/SubMenu/index.ts +share/grafana/public/app/features/dashboard/components/SubMenu/template.html +share/grafana/public/app/features/dashboard/components/TimePicker/TimePickerCtrl.ts +share/grafana/public/app/features/dashboard/components/TimePicker/index.ts +share/grafana/public/app/features/dashboard/components/TimePicker/settings.html +share/grafana/public/app/features/dashboard/components/TimePicker/template.html +share/grafana/public/app/features/dashboard/components/TimePicker/validation.ts +share/grafana/public/app/features/dashboard/components/UnsavedChangesModal/UnsavedChangesModalCtrl.ts +share/grafana/public/app/features/dashboard/components/UnsavedChangesModal/index.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.test.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/HistorySrv.test.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/HistorySrv.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/__mocks__/history.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/index.ts +share/grafana/public/app/features/dashboard/components/VersionHistory/template.html +share/grafana/public/app/features/dashboard/containers/DashboardPage.test.tsx +share/grafana/public/app/features/dashboard/containers/DashboardPage.tsx +share/grafana/public/app/features/dashboard/containers/SoloPanelPage.tsx +share/grafana/public/app/features/dashboard/containers/__snapshots__/DashboardPage.test.tsx.snap +share/grafana/public/app/features/dashboard/dashgrid/DashboardGrid.tsx +share/grafana/public/app/features/dashboard/dashgrid/DashboardGridDirective.ts +share/grafana/public/app/features/dashboard/dashgrid/DashboardPanel.tsx +share/grafana/public/app/features/dashboard/dashgrid/DataPanel.test.tsx +share/grafana/public/app/features/dashboard/dashgrid/DataPanel.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelChrome.test.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelChrome.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderCorner.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenu.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenuItem.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelPluginNotFound.tsx +share/grafana/public/app/features/dashboard/dashgrid/PanelResizer.tsx +share/grafana/public/app/features/dashboard/index.ts +share/grafana/public/app/features/dashboard/panel_editor/DataSourceOption.tsx +share/grafana/public/app/features/dashboard/panel_editor/EditorTabBody.tsx +share/grafana/public/app/features/dashboard/panel_editor/GeneralTab.tsx +share/grafana/public/app/features/dashboard/panel_editor/PanelEditor.tsx +share/grafana/public/app/features/dashboard/panel_editor/QueriesTab.tsx +share/grafana/public/app/features/dashboard/panel_editor/QueryEditorRow.tsx +share/grafana/public/app/features/dashboard/panel_editor/QueryInspector.tsx +share/grafana/public/app/features/dashboard/panel_editor/QueryOptions.tsx +share/grafana/public/app/features/dashboard/panel_editor/VisualizationTab.tsx +share/grafana/public/app/features/dashboard/panel_editor/VizPickerSearch.tsx +share/grafana/public/app/features/dashboard/panel_editor/VizTypePicker.tsx +share/grafana/public/app/features/dashboard/panel_editor/VizTypePickerPlugin.tsx +share/grafana/public/app/features/dashboard/services/ChangeTracker.test.ts +share/grafana/public/app/features/dashboard/services/ChangeTracker.ts +share/grafana/public/app/features/dashboard/services/DashboardLoaderSrv.ts +share/grafana/public/app/features/dashboard/services/DashboardSrv.ts +share/grafana/public/app/features/dashboard/services/TimeSrv.test.ts +share/grafana/public/app/features/dashboard/services/TimeSrv.ts +share/grafana/public/app/features/dashboard/services/UnsavedChangesSrv.ts +share/grafana/public/app/features/dashboard/state/DashboardMigrator.test.ts +share/grafana/public/app/features/dashboard/state/DashboardMigrator.ts +share/grafana/public/app/features/dashboard/state/DashboardModel.repeat.test.ts +share/grafana/public/app/features/dashboard/state/DashboardModel.test.ts +share/grafana/public/app/features/dashboard/state/DashboardModel.ts +share/grafana/public/app/features/dashboard/state/PanelModel.test.ts +share/grafana/public/app/features/dashboard/state/PanelModel.ts +share/grafana/public/app/features/dashboard/state/actions.ts +share/grafana/public/app/features/dashboard/state/index.ts +share/grafana/public/app/features/dashboard/state/initDashboard.test.ts +share/grafana/public/app/features/dashboard/state/initDashboard.ts +share/grafana/public/app/features/dashboard/state/reducers.test.ts +share/grafana/public/app/features/dashboard/state/reducers.ts +share/grafana/public/app/features/dashboard/utils/getPanelMenu.ts +share/grafana/public/app/features/dashboard/utils/panel.test.ts +share/grafana/public/app/features/dashboard/utils/panel.ts +share/grafana/public/app/features/datasources/DashboardsTable.test.tsx +share/grafana/public/app/features/datasources/DashboardsTable.tsx +share/grafana/public/app/features/datasources/DataSourceDashboards.test.tsx +share/grafana/public/app/features/datasources/DataSourceDashboards.tsx +share/grafana/public/app/features/datasources/DataSourceList.test.tsx +share/grafana/public/app/features/datasources/DataSourcesList.tsx +share/grafana/public/app/features/datasources/DataSourcesListItem.test.tsx +share/grafana/public/app/features/datasources/DataSourcesListItem.tsx +share/grafana/public/app/features/datasources/DataSourcesListPage.test.tsx +share/grafana/public/app/features/datasources/DataSourcesListPage.tsx +share/grafana/public/app/features/datasources/NewDataSourcePage.tsx +share/grafana/public/app/features/datasources/__mocks__/dataSourcesMocks.ts +share/grafana/public/app/features/datasources/__snapshots__/DashboardsTable.test.tsx.snap +share/grafana/public/app/features/datasources/__snapshots__/DataSourceDashboards.test.tsx.snap +share/grafana/public/app/features/datasources/__snapshots__/DataSourceList.test.tsx.snap +share/grafana/public/app/features/datasources/__snapshots__/DataSourcesListItem.test.tsx.snap +share/grafana/public/app/features/datasources/__snapshots__/DataSourcesListPage.test.tsx.snap +share/grafana/public/app/features/datasources/partials/http_settings.html +share/grafana/public/app/features/datasources/partials/tls_auth_settings.html +share/grafana/public/app/features/datasources/settings/BasicSettings.test.tsx +share/grafana/public/app/features/datasources/settings/BasicSettings.tsx +share/grafana/public/app/features/datasources/settings/ButtonRow.test.tsx +share/grafana/public/app/features/datasources/settings/ButtonRow.tsx +share/grafana/public/app/features/datasources/settings/DataSourceSettingsPage.test.tsx +share/grafana/public/app/features/datasources/settings/DataSourceSettingsPage.tsx +share/grafana/public/app/features/datasources/settings/HttpSettingsCtrl.ts +share/grafana/public/app/features/datasources/settings/PluginSettings.tsx +share/grafana/public/app/features/datasources/settings/TlsAuthSettingsCtrl.ts +share/grafana/public/app/features/datasources/settings/__snapshots__/BasicSettings.test.tsx.snap +share/grafana/public/app/features/datasources/settings/__snapshots__/ButtonRow.test.tsx.snap +share/grafana/public/app/features/datasources/settings/__snapshots__/DataSourceSettingsPage.test.tsx.snap +share/grafana/public/app/features/datasources/state/actions.test.ts +share/grafana/public/app/features/datasources/state/actions.ts +share/grafana/public/app/features/datasources/state/navModel.ts +share/grafana/public/app/features/datasources/state/reducers.test.ts +share/grafana/public/app/features/datasources/state/reducers.ts +share/grafana/public/app/features/datasources/state/selectors.ts +share/grafana/public/app/features/explore/ElapsedTime.tsx +share/grafana/public/app/features/explore/Error.tsx +share/grafana/public/app/features/explore/ErrorBoundary.tsx +share/grafana/public/app/features/explore/Explore.tsx +share/grafana/public/app/features/explore/ExploreToolbar.tsx +share/grafana/public/app/features/explore/Graph.test.tsx +share/grafana/public/app/features/explore/Graph.tsx +share/grafana/public/app/features/explore/GraphContainer.tsx +share/grafana/public/app/features/explore/JSONViewer.tsx +share/grafana/public/app/features/explore/Legend.tsx +share/grafana/public/app/features/explore/LogLabel.tsx +share/grafana/public/app/features/explore/LogLabelStats.tsx +share/grafana/public/app/features/explore/LogLabels.tsx +share/grafana/public/app/features/explore/LogMessageAnsi.test.tsx +share/grafana/public/app/features/explore/LogMessageAnsi.tsx +share/grafana/public/app/features/explore/LogRow.tsx +share/grafana/public/app/features/explore/Logs.tsx +share/grafana/public/app/features/explore/LogsContainer.tsx +share/grafana/public/app/features/explore/Panel.tsx +share/grafana/public/app/features/explore/PlaceholdersBuffer.test.ts +share/grafana/public/app/features/explore/PlaceholdersBuffer.ts +share/grafana/public/app/features/explore/QueryEditor.tsx +share/grafana/public/app/features/explore/QueryField.tsx +share/grafana/public/app/features/explore/QueryRow.tsx +share/grafana/public/app/features/explore/QueryRows.tsx +share/grafana/public/app/features/explore/QueryTransactionStatus.tsx +share/grafana/public/app/features/explore/Table.tsx +share/grafana/public/app/features/explore/TableContainer.tsx +share/grafana/public/app/features/explore/TimePicker.test.tsx +share/grafana/public/app/features/explore/TimePicker.tsx +share/grafana/public/app/features/explore/Typeahead.tsx +share/grafana/public/app/features/explore/Value.ts +share/grafana/public/app/features/explore/Wrapper.tsx +share/grafana/public/app/features/explore/__mocks__/mockData.ts +share/grafana/public/app/features/explore/__snapshots__/Graph.test.tsx.snap +share/grafana/public/app/features/explore/slate-plugins/braces.test.ts +share/grafana/public/app/features/explore/slate-plugins/braces.ts +share/grafana/public/app/features/explore/slate-plugins/clear.test.ts +share/grafana/public/app/features/explore/slate-plugins/clear.ts +share/grafana/public/app/features/explore/slate-plugins/newline.ts +share/grafana/public/app/features/explore/slate-plugins/prism/index.tsx +share/grafana/public/app/features/explore/slate-plugins/runner.ts +share/grafana/public/app/features/explore/state/actionTypes.ts +share/grafana/public/app/features/explore/state/actions.test.ts +share/grafana/public/app/features/explore/state/actions.ts +share/grafana/public/app/features/explore/state/reducers.test.ts +share/grafana/public/app/features/explore/state/reducers.ts +share/grafana/public/app/features/explore/state/selectors.test.ts +share/grafana/public/app/features/explore/state/selectors.ts +share/grafana/public/app/features/explore/utils/debounce.ts +share/grafana/public/app/features/explore/utils/dom.ts +share/grafana/public/app/features/explore/utils/set.test.ts +share/grafana/public/app/features/explore/utils/set.ts +share/grafana/public/app/features/folders/CreateFolderCtrl.ts +share/grafana/public/app/features/folders/FolderDashboardsCtrl.ts +share/grafana/public/app/features/folders/FolderPermissions.tsx +share/grafana/public/app/features/folders/FolderSettingsPage.test.tsx +share/grafana/public/app/features/folders/FolderSettingsPage.tsx +share/grafana/public/app/features/folders/__snapshots__/FolderSettingsPage.test.tsx.snap +share/grafana/public/app/features/folders/partials/create_folder.html +share/grafana/public/app/features/folders/partials/folder_dashboards.html +share/grafana/public/app/features/folders/services/FolderPageLoader.ts +share/grafana/public/app/features/folders/state/actions.ts +share/grafana/public/app/features/folders/state/navModel.ts +share/grafana/public/app/features/folders/state/reducers.test.ts +share/grafana/public/app/features/folders/state/reducers.ts +share/grafana/public/app/features/manage-dashboards/DashboardImportCtrl.test.ts +share/grafana/public/app/features/manage-dashboards/DashboardImportCtrl.ts +share/grafana/public/app/features/manage-dashboards/DashboardListCtrl.ts +share/grafana/public/app/features/manage-dashboards/SnapshotListCtrl.ts +share/grafana/public/app/features/manage-dashboards/components/MoveToFolderModal/MoveToFolderCtrl.ts +share/grafana/public/app/features/manage-dashboards/components/MoveToFolderModal/index.ts +share/grafana/public/app/features/manage-dashboards/components/MoveToFolderModal/template.html +share/grafana/public/app/features/manage-dashboards/components/UploadDashboard/index.ts +share/grafana/public/app/features/manage-dashboards/components/UploadDashboard/uploadDashboardDirective.ts +share/grafana/public/app/features/manage-dashboards/index.ts +share/grafana/public/app/features/manage-dashboards/partials/dashboard_import.html +share/grafana/public/app/features/manage-dashboards/partials/dashboard_list.html +share/grafana/public/app/features/manage-dashboards/partials/snapshot_list.html +share/grafana/public/app/features/manage-dashboards/services/ValidationSrv.ts +share/grafana/public/app/features/org/NewOrgCtrl.ts +share/grafana/public/app/features/org/OrgDetailsPage.test.tsx +share/grafana/public/app/features/org/OrgDetailsPage.tsx +share/grafana/public/app/features/org/OrgProfile.test.tsx +share/grafana/public/app/features/org/OrgProfile.tsx +share/grafana/public/app/features/org/SelectOrgCtrl.ts +share/grafana/public/app/features/org/UserInviteCtrl.ts +share/grafana/public/app/features/org/__snapshots__/OrgDetailsPage.test.tsx.snap +share/grafana/public/app/features/org/__snapshots__/OrgProfile.test.tsx.snap +share/grafana/public/app/features/org/all.ts share/grafana/public/app/features/org/partials/invite.html share/grafana/public/app/features/org/partials/newOrg.html -share/grafana/public/app/features/org/partials/orgApiKeys.html -share/grafana/public/app/features/org/partials/orgDetails.html -share/grafana/public/app/features/org/partials/orgUsers.html -share/grafana/public/app/features/org/partials/profile.html share/grafana/public/app/features/org/partials/select_org.html -share/grafana/public/app/features/org/prefs_control.ts -share/grafana/public/app/features/org/profile_ctrl.ts -share/grafana/public/app/features/org/select_org_ctrl.js -share/grafana/public/app/features/org/userInviteCtrl.js -share/grafana/public/app/features/panel/all.js +share/grafana/public/app/features/org/state/actions.ts +share/grafana/public/app/features/org/state/reducers.ts +share/grafana/public/app/features/panel/GeneralTabCtrl.ts +share/grafana/public/app/features/panel/all.ts share/grafana/public/app/features/panel/metrics_panel_ctrl.ts -share/grafana/public/app/features/panel/metrics_tab.ts share/grafana/public/app/features/panel/panel_ctrl.ts share/grafana/public/app/features/panel/panel_directive.ts share/grafana/public/app/features/panel/panel_editor_tab.ts -share/grafana/public/app/features/panel/panel_menu.js -share/grafana/public/app/features/panel/partials/metrics_tab.html +share/grafana/public/app/features/panel/panel_header.ts +share/grafana/public/app/features/panel/panellinks/link_srv.ts +share/grafana/public/app/features/panel/panellinks/module.html +share/grafana/public/app/features/panel/panellinks/module.ts +share/grafana/public/app/features/panel/panellinks/specs/link_srv.test.ts +share/grafana/public/app/features/panel/partials/general_tab.html share/grafana/public/app/features/panel/partials/panelTime.html share/grafana/public/app/features/panel/partials/query_editor_row.html -share/grafana/public/app/features/panel/partials/soloPanel.html share/grafana/public/app/features/panel/query_ctrl.ts share/grafana/public/app/features/panel/query_editor_row.ts -share/grafana/public/app/features/panel/query_troubleshooter.ts -share/grafana/public/app/features/panel/solo_panel_ctrl.js -share/grafana/public/app/features/panellinks/linkSrv.js -share/grafana/public/app/features/panellinks/module.html -share/grafana/public/app/features/panellinks/module.js -share/grafana/public/app/features/panellinks/specs/link_srv_specs.ts -share/grafana/public/app/features/playlist/all.js +share/grafana/public/app/features/panel/repeat_option.ts +share/grafana/public/app/features/panel/specs/metrics_panel_ctrl.test.ts +share/grafana/public/app/features/playlist/all.ts share/grafana/public/app/features/playlist/partials/playlist.html share/grafana/public/app/features/playlist/partials/playlist_search.html share/grafana/public/app/features/playlist/partials/playlists.html share/grafana/public/app/features/playlist/playlist_edit_ctrl.ts -share/grafana/public/app/features/playlist/playlist_routes.js +share/grafana/public/app/features/playlist/playlist_routes.ts share/grafana/public/app/features/playlist/playlist_search.ts share/grafana/public/app/features/playlist/playlist_srv.ts share/grafana/public/app/features/playlist/playlists_ctrl.ts -share/grafana/public/app/features/playlist/specs/playlist_edit_ctrl_specs.ts +share/grafana/public/app/features/playlist/specs/playlist_edit_ctrl.test.ts +share/grafana/public/app/features/playlist/specs/playlist_srv.test.ts +share/grafana/public/app/features/plugins/PluginList.test.tsx +share/grafana/public/app/features/plugins/PluginList.tsx +share/grafana/public/app/features/plugins/PluginListItem.test.tsx +share/grafana/public/app/features/plugins/PluginListItem.tsx +share/grafana/public/app/features/plugins/PluginListPage.test.tsx +share/grafana/public/app/features/plugins/PluginListPage.tsx +share/grafana/public/app/features/plugins/__mocks__/pluginMocks.ts +share/grafana/public/app/features/plugins/__snapshots__/PluginList.test.tsx.snap +share/grafana/public/app/features/plugins/__snapshots__/PluginListItem.test.tsx.snap +share/grafana/public/app/features/plugins/__snapshots__/PluginListPage.test.tsx.snap share/grafana/public/app/features/plugins/all.ts share/grafana/public/app/features/plugins/built_in_plugins.ts -share/grafana/public/app/features/plugins/datasource_srv.js -share/grafana/public/app/features/plugins/ds_edit_ctrl.ts -share/grafana/public/app/features/plugins/ds_list_ctrl.ts +share/grafana/public/app/features/plugins/datasource_srv.ts share/grafana/public/app/features/plugins/import_list/import_list.html share/grafana/public/app/features/plugins/import_list/import_list.ts -share/grafana/public/app/features/plugins/partials/ds_edit.html -share/grafana/public/app/features/plugins/partials/ds_http_settings.html -share/grafana/public/app/features/plugins/partials/ds_list.html share/grafana/public/app/features/plugins/partials/plugin_edit.html -share/grafana/public/app/features/plugins/partials/plugin_list.html share/grafana/public/app/features/plugins/partials/plugin_page.html share/grafana/public/app/features/plugins/partials/update_instructions.html share/grafana/public/app/features/plugins/plugin_component.ts share/grafana/public/app/features/plugins/plugin_edit_ctrl.ts -share/grafana/public/app/features/plugins/plugin_list_ctrl.ts share/grafana/public/app/features/plugins/plugin_loader.ts share/grafana/public/app/features/plugins/plugin_page_ctrl.ts -share/grafana/public/app/features/plugins/specs/datasource_srv_specs.ts -share/grafana/public/app/features/snapshot/all.ts -share/grafana/public/app/features/snapshot/partials/snapshots.html -share/grafana/public/app/features/snapshot/snapshot_ctrl.ts -share/grafana/public/app/features/styleguide/styleguide.html -share/grafana/public/app/features/styleguide/styleguide.ts +share/grafana/public/app/features/plugins/specs/datasource_srv.test.ts +share/grafana/public/app/features/plugins/state/actions.ts +share/grafana/public/app/features/plugins/state/navModel.ts +share/grafana/public/app/features/plugins/state/reducers.ts +share/grafana/public/app/features/plugins/state/selectors.test.ts +share/grafana/public/app/features/plugins/state/selectors.ts +share/grafana/public/app/features/plugins/variableQueryEditorLoader.tsx +share/grafana/public/app/features/profile/ChangePasswordCtrl.ts +share/grafana/public/app/features/profile/PrefControlCtrl.ts +share/grafana/public/app/features/profile/ProfileCtrl.ts +share/grafana/public/app/features/profile/all.ts +share/grafana/public/app/features/profile/partials/change_password.html +share/grafana/public/app/features/profile/partials/profile.html +share/grafana/public/app/features/profile/state/reducers.ts +share/grafana/public/app/features/teams/CreateTeamCtrl.ts +share/grafana/public/app/features/teams/TeamGroupSync.test.tsx +share/grafana/public/app/features/teams/TeamGroupSync.tsx +share/grafana/public/app/features/teams/TeamList.test.tsx +share/grafana/public/app/features/teams/TeamList.tsx +share/grafana/public/app/features/teams/TeamMemberRow.test.tsx +share/grafana/public/app/features/teams/TeamMemberRow.tsx +share/grafana/public/app/features/teams/TeamMembers.test.tsx +share/grafana/public/app/features/teams/TeamMembers.tsx +share/grafana/public/app/features/teams/TeamPages.test.tsx +share/grafana/public/app/features/teams/TeamPages.tsx +share/grafana/public/app/features/teams/TeamSettings.test.tsx +share/grafana/public/app/features/teams/TeamSettings.tsx +share/grafana/public/app/features/teams/__mocks__/navModelMock.ts +share/grafana/public/app/features/teams/__mocks__/teamMocks.ts +share/grafana/public/app/features/teams/__snapshots__/TeamGroupSync.test.tsx.snap +share/grafana/public/app/features/teams/__snapshots__/TeamList.test.tsx.snap +share/grafana/public/app/features/teams/__snapshots__/TeamMemberRow.test.tsx.snap +share/grafana/public/app/features/teams/__snapshots__/TeamMembers.test.tsx.snap +share/grafana/public/app/features/teams/__snapshots__/TeamPages.test.tsx.snap +share/grafana/public/app/features/teams/__snapshots__/TeamSettings.test.tsx.snap +share/grafana/public/app/features/teams/partials/create_team.html +share/grafana/public/app/features/teams/state/actions.ts +share/grafana/public/app/features/teams/state/navModel.ts +share/grafana/public/app/features/teams/state/reducers.test.ts +share/grafana/public/app/features/teams/state/reducers.ts +share/grafana/public/app/features/teams/state/selectors.test.ts +share/grafana/public/app/features/teams/state/selectors.ts +share/grafana/public/app/features/templating/DefaultVariableQueryEditor.tsx +share/grafana/public/app/features/templating/TextBoxVariable.ts share/grafana/public/app/features/templating/adhoc_variable.ts share/grafana/public/app/features/templating/all.ts share/grafana/public/app/features/templating/constant_variable.ts @@ -288,41 +655,47 @@ share/grafana/public/app/features/templa share/grafana/public/app/features/templating/interval_variable.ts share/grafana/public/app/features/templating/partials/editor.html share/grafana/public/app/features/templating/query_variable.ts -share/grafana/public/app/features/templating/specs/adhoc_variable_specs.ts -share/grafana/public/app/features/templating/specs/query_variable_specs.ts -share/grafana/public/app/features/templating/specs/template_srv_specs.ts -share/grafana/public/app/features/templating/specs/variable_specs.ts -share/grafana/public/app/features/templating/specs/variable_srv_init_specs.ts -share/grafana/public/app/features/templating/specs/variable_srv_specs.ts -share/grafana/public/app/features/templating/templateSrv.js +share/grafana/public/app/features/templating/specs/adhoc_variable.test.ts +share/grafana/public/app/features/templating/specs/editor_ctrl.test.ts +share/grafana/public/app/features/templating/specs/query_variable.test.ts +share/grafana/public/app/features/templating/specs/template_srv.test.ts +share/grafana/public/app/features/templating/specs/variable.test.ts +share/grafana/public/app/features/templating/specs/variable_srv.test.ts +share/grafana/public/app/features/templating/specs/variable_srv_init.test.ts +share/grafana/public/app/features/templating/template_srv.ts share/grafana/public/app/features/templating/variable.ts share/grafana/public/app/features/templating/variable_srv.ts -share/grafana/public/app/headers/common.d.ts +share/grafana/public/app/features/users/InviteeRow.tsx +share/grafana/public/app/features/users/InviteesTable.test.tsx +share/grafana/public/app/features/users/InviteesTable.tsx +share/grafana/public/app/features/users/UsersActionBar.test.tsx +share/grafana/public/app/features/users/UsersActionBar.tsx +share/grafana/public/app/features/users/UsersListPage.test.tsx +share/grafana/public/app/features/users/UsersListPage.tsx +share/grafana/public/app/features/users/UsersTable.test.tsx +share/grafana/public/app/features/users/UsersTable.tsx +share/grafana/public/app/features/users/__mocks__/userMocks.ts +share/grafana/public/app/features/users/__snapshots__/InviteesTable.test.tsx.snap +share/grafana/public/app/features/users/__snapshots__/UsersActionBar.test.tsx.snap +share/grafana/public/app/features/users/__snapshots__/UsersListPage.test.tsx.snap +share/grafana/public/app/features/users/__snapshots__/UsersTable.test.tsx.snap +share/grafana/public/app/features/users/state/actions.ts +share/grafana/public/app/features/users/state/reducers.ts +share/grafana/public/app/features/users/state/selectors.ts share/grafana/public/app/index.ts share/grafana/public/app/partials/confirm_modal.html -share/grafana/public/app/partials/dashboard.html share/grafana/public/app/partials/edit_json.html share/grafana/public/app/partials/error.html share/grafana/public/app/partials/login.html share/grafana/public/app/partials/modal.html -share/grafana/public/app/partials/panelgeneral.html share/grafana/public/app/partials/reset_password.html share/grafana/public/app/partials/signup_invited.html share/grafana/public/app/partials/signup_step2.html share/grafana/public/app/partials/valueSelectDropdown.html -share/grafana/public/app/plugins/app/testdata/dashboards/alerts.json -share/grafana/public/app/plugins/app/testdata/dashboards/graph_last_1h.json -share/grafana/public/app/plugins/app/testdata/datasource/datasource.ts -share/grafana/public/app/plugins/app/testdata/datasource/module.ts -share/grafana/public/app/plugins/app/testdata/datasource/plugin.json -share/grafana/public/app/plugins/app/testdata/datasource/query_ctrl.ts -share/grafana/public/app/plugins/app/testdata/module.ts -share/grafana/public/app/plugins/app/testdata/partials/query.editor.html -share/grafana/public/app/plugins/app/testdata/plugin.json share/grafana/public/app/plugins/datasource/cloudwatch/README.md share/grafana/public/app/plugins/datasource/cloudwatch/config_ctrl.ts share/grafana/public/app/plugins/datasource/cloudwatch/datasource.d.ts -share/grafana/public/app/plugins/datasource/cloudwatch/datasource.js +share/grafana/public/app/plugins/datasource/cloudwatch/datasource.ts share/grafana/public/app/plugins/datasource/cloudwatch/img/amazon-web-services.png share/grafana/public/app/plugins/datasource/cloudwatch/module.ts share/grafana/public/app/plugins/datasource/cloudwatch/partials/annotations.editor.html @@ -331,32 +704,84 @@ share/grafana/public/app/plugins/datasou share/grafana/public/app/plugins/datasource/cloudwatch/partials/query.parameter.html share/grafana/public/app/plugins/datasource/cloudwatch/plugin.json share/grafana/public/app/plugins/datasource/cloudwatch/query_ctrl.ts -share/grafana/public/app/plugins/datasource/cloudwatch/query_parameter_ctrl.js -share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource_specs.ts +share/grafana/public/app/plugins/datasource/cloudwatch/query_parameter_ctrl.ts +share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource.test.ts share/grafana/public/app/plugins/datasource/elasticsearch/README.md -share/grafana/public/app/plugins/datasource/elasticsearch/bucket_agg.js +share/grafana/public/app/plugins/datasource/elasticsearch/bucket_agg.ts share/grafana/public/app/plugins/datasource/elasticsearch/config_ctrl.ts share/grafana/public/app/plugins/datasource/elasticsearch/datasource.ts share/grafana/public/app/plugins/datasource/elasticsearch/elastic_response.ts share/grafana/public/app/plugins/datasource/elasticsearch/img/elasticsearch.svg share/grafana/public/app/plugins/datasource/elasticsearch/index_pattern.ts -share/grafana/public/app/plugins/datasource/elasticsearch/metric_agg.js +share/grafana/public/app/plugins/datasource/elasticsearch/metric_agg.ts share/grafana/public/app/plugins/datasource/elasticsearch/module.ts share/grafana/public/app/plugins/datasource/elasticsearch/partials/annotations.editor.html share/grafana/public/app/plugins/datasource/elasticsearch/partials/bucket_agg.html share/grafana/public/app/plugins/datasource/elasticsearch/partials/config.html share/grafana/public/app/plugins/datasource/elasticsearch/partials/metric_agg.html +share/grafana/public/app/plugins/datasource/elasticsearch/partials/pipeline_variables.html share/grafana/public/app/plugins/datasource/elasticsearch/partials/query.editor.html +share/grafana/public/app/plugins/datasource/elasticsearch/pipeline_variables.ts share/grafana/public/app/plugins/datasource/elasticsearch/plugin.json share/grafana/public/app/plugins/datasource/elasticsearch/query_builder.ts share/grafana/public/app/plugins/datasource/elasticsearch/query_ctrl.ts share/grafana/public/app/plugins/datasource/elasticsearch/query_def.ts share/grafana/public/app/plugins/datasource/elasticsearch/query_help.md -share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource_specs.ts -share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response_specs.ts -share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern_specs.ts -share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder_specs.ts -share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_def_specs.ts +share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response.test.ts +share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern.test.ts +share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder.test.ts +share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_def.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/query_ctrl.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/sdk.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/annotations_query_ctrl.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_datasource.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_datasource.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_querystring_builder.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_querystring_builder.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/response_parser.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/__mocks__/schema.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/azure_log_analytics_datasource.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/azure_log_analytics_datasource.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/response_parser.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_datasource.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_datasource.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_filter_builder.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_filter_builder.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/response_parser.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/supported_namespaces.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/url_builder.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/url_builder.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/config_ctrl.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/css/query_editor.css +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/datasource.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/KustoQueryField.tsx +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/editor_component.tsx +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/kusto/kusto.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/query_field.tsx +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/typeahead.tsx +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/azure_monitor_cpu.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/azure_monitor_network.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_1_select_type.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_2_azure_monitor_api_details.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_3_app_insights_api_details.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_4_save_and_test.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/contoso_loans_grafana_dashboard.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/grafana_cloud_install.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/grafana_cloud_login.png +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/log_analytics/querystring_builder.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/log_analytics/querystring_builder.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/module.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/partials/annotations.editor.html +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/partials/config.html +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/partials/query.editor.html +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/plugin.json +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_ctrl.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_ctrl.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_help.md +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/time_grain_converter.test.ts +share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/time_grain_converter.ts share/grafana/public/app/plugins/datasource/grafana-live/_plugin.json share/grafana/public/app/plugins/datasource/grafana-live/datasource.ts share/grafana/public/app/plugins/datasource/grafana-live/module.ts @@ -367,14 +792,17 @@ share/grafana/public/app/plugins/datasou share/grafana/public/app/plugins/datasource/grafana/partials/annotations.editor.html share/grafana/public/app/plugins/datasource/grafana/partials/query.editor.html share/grafana/public/app/plugins/datasource/grafana/plugin.json +share/grafana/public/app/plugins/datasource/grafana/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/graphite/FunctionEditor.tsx +share/grafana/public/app/plugins/datasource/graphite/FunctionEditorControls.tsx share/grafana/public/app/plugins/datasource/graphite/README.md -share/grafana/public/app/plugins/datasource/graphite/add_graphite_func.js +share/grafana/public/app/plugins/datasource/graphite/add_graphite_func.ts share/grafana/public/app/plugins/datasource/graphite/config_ctrl.ts share/grafana/public/app/plugins/datasource/graphite/dashboards/carbon_metrics.json share/grafana/public/app/plugins/datasource/graphite/datasource.ts -share/grafana/public/app/plugins/datasource/graphite/func_editor.js -share/grafana/public/app/plugins/datasource/graphite/gfunc.d.ts -share/grafana/public/app/plugins/datasource/graphite/gfunc.js +share/grafana/public/app/plugins/datasource/graphite/func_editor.ts +share/grafana/public/app/plugins/datasource/graphite/gfunc.ts +share/grafana/public/app/plugins/datasource/graphite/graphite_query.ts share/grafana/public/app/plugins/datasource/graphite/img/graphite_logo.png share/grafana/public/app/plugins/datasource/graphite/lexer.ts share/grafana/public/app/plugins/datasource/graphite/module.ts @@ -385,53 +813,93 @@ share/grafana/public/app/plugins/datasou share/grafana/public/app/plugins/datasource/graphite/plugin.json share/grafana/public/app/plugins/datasource/graphite/query_ctrl.ts share/grafana/public/app/plugins/datasource/graphite/query_help.md -share/grafana/public/app/plugins/datasource/graphite/specs/datasource_specs.ts -share/grafana/public/app/plugins/datasource/graphite/specs/gfunc_specs.ts -share/grafana/public/app/plugins/datasource/graphite/specs/lexer_specs.ts -share/grafana/public/app/plugins/datasource/graphite/specs/parser_specs.ts -share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl_specs.ts +share/grafana/public/app/plugins/datasource/graphite/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/graphite/specs/gfunc.test.ts +share/grafana/public/app/plugins/datasource/graphite/specs/graphite_query.test.ts +share/grafana/public/app/plugins/datasource/graphite/specs/lexer.test.ts +share/grafana/public/app/plugins/datasource/graphite/specs/parser.test.ts +share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl.test.ts share/grafana/public/app/plugins/datasource/influxdb/README.md share/grafana/public/app/plugins/datasource/influxdb/datasource.ts share/grafana/public/app/plugins/datasource/influxdb/img/influxdb_logo.svg share/grafana/public/app/plugins/datasource/influxdb/influx_query.ts -share/grafana/public/app/plugins/datasource/influxdb/influx_series.d.ts -share/grafana/public/app/plugins/datasource/influxdb/influx_series.js +share/grafana/public/app/plugins/datasource/influxdb/influx_series.ts share/grafana/public/app/plugins/datasource/influxdb/module.ts share/grafana/public/app/plugins/datasource/influxdb/partials/annotations.editor.html share/grafana/public/app/plugins/datasource/influxdb/partials/config.html share/grafana/public/app/plugins/datasource/influxdb/partials/query.editor.html share/grafana/public/app/plugins/datasource/influxdb/plugin.json -share/grafana/public/app/plugins/datasource/influxdb/query_builder.d.ts -share/grafana/public/app/plugins/datasource/influxdb/query_builder.js +share/grafana/public/app/plugins/datasource/influxdb/query_builder.ts share/grafana/public/app/plugins/datasource/influxdb/query_ctrl.ts share/grafana/public/app/plugins/datasource/influxdb/query_help.md share/grafana/public/app/plugins/datasource/influxdb/query_part.ts share/grafana/public/app/plugins/datasource/influxdb/response_parser.ts -share/grafana/public/app/plugins/datasource/influxdb/specs/influx_query_specs.ts -share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series_specs.ts -share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder_specs.ts -share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl_specs.ts -share/grafana/public/app/plugins/datasource/influxdb/specs/query_part_specs.ts -share/grafana/public/app/plugins/datasource/influxdb/specs/response_parser_specs.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/influx_query.test.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series.test.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder.test.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl.test.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/query_part.test.ts +share/grafana/public/app/plugins/datasource/influxdb/specs/response_parser.test.ts +share/grafana/public/app/plugins/datasource/loki/README.md +share/grafana/public/app/plugins/datasource/loki/components/LokiCheatSheet.tsx +share/grafana/public/app/plugins/datasource/loki/components/LokiQueryEditor.tsx +share/grafana/public/app/plugins/datasource/loki/components/LokiQueryField.tsx +share/grafana/public/app/plugins/datasource/loki/components/LokiQueryFieldForm.tsx +share/grafana/public/app/plugins/datasource/loki/components/LokiStartPage.tsx +share/grafana/public/app/plugins/datasource/loki/components/useLokiLabels.test.ts +share/grafana/public/app/plugins/datasource/loki/components/useLokiLabels.ts +share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntax.test.ts +share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntax.ts +share/grafana/public/app/plugins/datasource/loki/datasource.test.ts +share/grafana/public/app/plugins/datasource/loki/datasource.ts +share/grafana/public/app/plugins/datasource/loki/img/grafana_icon.svg +share/grafana/public/app/plugins/datasource/loki/img/loki_icon.svg +share/grafana/public/app/plugins/datasource/loki/language_provider.test.ts +share/grafana/public/app/plugins/datasource/loki/language_provider.ts +share/grafana/public/app/plugins/datasource/loki/module.ts +share/grafana/public/app/plugins/datasource/loki/partials/config.html +share/grafana/public/app/plugins/datasource/loki/plugin.json +share/grafana/public/app/plugins/datasource/loki/query_utils.test.ts +share/grafana/public/app/plugins/datasource/loki/query_utils.ts +share/grafana/public/app/plugins/datasource/loki/result_transformer.test.ts +share/grafana/public/app/plugins/datasource/loki/result_transformer.ts +share/grafana/public/app/plugins/datasource/loki/syntax.ts +share/grafana/public/app/plugins/datasource/loki/types.ts share/grafana/public/app/plugins/datasource/mixed/README.md share/grafana/public/app/plugins/datasource/mixed/datasource.ts share/grafana/public/app/plugins/datasource/mixed/module.ts share/grafana/public/app/plugins/datasource/mixed/plugin.json +share/grafana/public/app/plugins/datasource/mssql/README.md +share/grafana/public/app/plugins/datasource/mssql/config_ctrl.ts +share/grafana/public/app/plugins/datasource/mssql/datasource.ts +share/grafana/public/app/plugins/datasource/mssql/img/sql_server_logo.svg +share/grafana/public/app/plugins/datasource/mssql/module.ts +share/grafana/public/app/plugins/datasource/mssql/partials/annotations.editor.html +share/grafana/public/app/plugins/datasource/mssql/partials/config.html +share/grafana/public/app/plugins/datasource/mssql/partials/query.editor.html +share/grafana/public/app/plugins/datasource/mssql/plugin.json +share/grafana/public/app/plugins/datasource/mssql/query_ctrl.ts +share/grafana/public/app/plugins/datasource/mssql/response_parser.ts +share/grafana/public/app/plugins/datasource/mssql/specs/datasource.test.ts share/grafana/public/app/plugins/datasource/mysql/README.md share/grafana/public/app/plugins/datasource/mysql/datasource.ts share/grafana/public/app/plugins/datasource/mysql/img/mysql_logo.svg +share/grafana/public/app/plugins/datasource/mysql/meta_query.ts share/grafana/public/app/plugins/datasource/mysql/module.ts +share/grafana/public/app/plugins/datasource/mysql/mysql_query.ts share/grafana/public/app/plugins/datasource/mysql/partials/annotations.editor.html share/grafana/public/app/plugins/datasource/mysql/partials/config.html share/grafana/public/app/plugins/datasource/mysql/partials/query.editor.html share/grafana/public/app/plugins/datasource/mysql/plugin.json share/grafana/public/app/plugins/datasource/mysql/query_ctrl.ts share/grafana/public/app/plugins/datasource/mysql/response_parser.ts -share/grafana/public/app/plugins/datasource/mysql/specs/datasource_specs.ts +share/grafana/public/app/plugins/datasource/mysql/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/mysql/sql_part.ts share/grafana/public/app/plugins/datasource/opentsdb/README.md share/grafana/public/app/plugins/datasource/opentsdb/config_ctrl.ts share/grafana/public/app/plugins/datasource/opentsdb/datasource.d.ts -share/grafana/public/app/plugins/datasource/opentsdb/datasource.js +share/grafana/public/app/plugins/datasource/opentsdb/datasource.ts share/grafana/public/app/plugins/datasource/opentsdb/img/opentsdb_logo.png share/grafana/public/app/plugins/datasource/opentsdb/module.ts share/grafana/public/app/plugins/datasource/opentsdb/partials/annotations.editor.html @@ -439,86 +907,187 @@ share/grafana/public/app/plugins/datasou share/grafana/public/app/plugins/datasource/opentsdb/partials/query.editor.html share/grafana/public/app/plugins/datasource/opentsdb/plugin.json share/grafana/public/app/plugins/datasource/opentsdb/query_ctrl.ts -share/grafana/public/app/plugins/datasource/opentsdb/specs/datasource-specs.ts -share/grafana/public/app/plugins/datasource/opentsdb/specs/query-ctrl-specs.ts +share/grafana/public/app/plugins/datasource/opentsdb/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/opentsdb/specs/query_ctrl.test.ts share/grafana/public/app/plugins/datasource/postgres/README.md +share/grafana/public/app/plugins/datasource/postgres/config_ctrl.ts share/grafana/public/app/plugins/datasource/postgres/datasource.ts share/grafana/public/app/plugins/datasource/postgres/img/postgresql_logo.svg +share/grafana/public/app/plugins/datasource/postgres/meta_query.ts share/grafana/public/app/plugins/datasource/postgres/mode-sql.js share/grafana/public/app/plugins/datasource/postgres/module.ts share/grafana/public/app/plugins/datasource/postgres/partials/annotations.editor.html share/grafana/public/app/plugins/datasource/postgres/partials/config.html share/grafana/public/app/plugins/datasource/postgres/partials/query.editor.html share/grafana/public/app/plugins/datasource/postgres/plugin.json +share/grafana/public/app/plugins/datasource/postgres/postgres_query.ts share/grafana/public/app/plugins/datasource/postgres/query_ctrl.ts share/grafana/public/app/plugins/datasource/postgres/response_parser.ts -share/grafana/public/app/plugins/datasource/postgres/specs/datasource_specs.ts +share/grafana/public/app/plugins/datasource/postgres/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/postgres/specs/postgres_query.test.ts +share/grafana/public/app/plugins/datasource/postgres/sql_part.ts share/grafana/public/app/plugins/datasource/prometheus/README.md +share/grafana/public/app/plugins/datasource/prometheus/add_label_to_query.ts share/grafana/public/app/plugins/datasource/prometheus/completer.ts +share/grafana/public/app/plugins/datasource/prometheus/components/PromCheatSheet.tsx +share/grafana/public/app/plugins/datasource/prometheus/components/PromQueryField.test.tsx +share/grafana/public/app/plugins/datasource/prometheus/components/PromQueryField.tsx +share/grafana/public/app/plugins/datasource/prometheus/components/PromStart.tsx +share/grafana/public/app/plugins/datasource/prometheus/config_ctrl.ts share/grafana/public/app/plugins/datasource/prometheus/dashboards/grafana_stats.json +share/grafana/public/app/plugins/datasource/prometheus/dashboards/prometheus_2_stats.json share/grafana/public/app/plugins/datasource/prometheus/dashboards/prometheus_stats.json share/grafana/public/app/plugins/datasource/prometheus/datasource.ts share/grafana/public/app/plugins/datasource/prometheus/img/prometheus_logo.svg +share/grafana/public/app/plugins/datasource/prometheus/language_provider.ts +share/grafana/public/app/plugins/datasource/prometheus/language_utils.ts share/grafana/public/app/plugins/datasource/prometheus/metric_find_query.d.ts -share/grafana/public/app/plugins/datasource/prometheus/metric_find_query.js +share/grafana/public/app/plugins/datasource/prometheus/metric_find_query.ts share/grafana/public/app/plugins/datasource/prometheus/mode-prometheus.js share/grafana/public/app/plugins/datasource/prometheus/module.ts share/grafana/public/app/plugins/datasource/prometheus/partials/annotations.editor.html share/grafana/public/app/plugins/datasource/prometheus/partials/config.html share/grafana/public/app/plugins/datasource/prometheus/partials/query.editor.html share/grafana/public/app/plugins/datasource/prometheus/plugin.json +share/grafana/public/app/plugins/datasource/prometheus/promql.ts share/grafana/public/app/plugins/datasource/prometheus/query_ctrl.ts +share/grafana/public/app/plugins/datasource/prometheus/query_hints.ts +share/grafana/public/app/plugins/datasource/prometheus/result_transformer.ts share/grafana/public/app/plugins/datasource/prometheus/snippets/prometheus.js -share/grafana/public/app/plugins/datasource/prometheus/specs/completer_specs.ts -share/grafana/public/app/plugins/datasource/prometheus/specs/datasource_specs.ts -share/grafana/public/app/plugins/datasource/prometheus/specs/metric_find_query_specs.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/add_label_to_query.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/completer.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/language_provider.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/language_utils.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/metric_find_query.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/query_hints.test.ts +share/grafana/public/app/plugins/datasource/prometheus/specs/result_transformer.test.ts +share/grafana/public/app/plugins/datasource/prometheus/types.ts +share/grafana/public/app/plugins/datasource/stackdriver/README.md +share/grafana/public/app/plugins/datasource/stackdriver/StackdriverMetricFindQuery.ts +share/grafana/public/app/plugins/datasource/stackdriver/annotations_query_ctrl.ts +share/grafana/public/app/plugins/datasource/stackdriver/components/Aggregations.test.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/Aggregations.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/AliasBy.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/AlignmentPeriods.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/Alignments.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/AnnotationQueryEditor.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/AnnotationsHelp.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/Filter.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/Help.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/Metrics.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/Project.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/QueryEditor.test.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/QueryEditor.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/SimpleSelect.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.test.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.tsx +share/grafana/public/app/plugins/datasource/stackdriver/components/__snapshots__/Aggregations.test.tsx.snap +share/grafana/public/app/plugins/datasource/stackdriver/components/__snapshots__/QueryEditor.test.tsx.snap +share/grafana/public/app/plugins/datasource/stackdriver/components/__snapshots__/VariableQueryEditor.test.tsx.snap +share/grafana/public/app/plugins/datasource/stackdriver/config_ctrl.ts +share/grafana/public/app/plugins/datasource/stackdriver/constants.ts +share/grafana/public/app/plugins/datasource/stackdriver/datasource.ts +share/grafana/public/app/plugins/datasource/stackdriver/filter_segments.ts +share/grafana/public/app/plugins/datasource/stackdriver/functions.test.ts +share/grafana/public/app/plugins/datasource/stackdriver/functions.ts +share/grafana/public/app/plugins/datasource/stackdriver/img/stackdriver_logo.svg +share/grafana/public/app/plugins/datasource/stackdriver/module.ts +share/grafana/public/app/plugins/datasource/stackdriver/partials/annotations.editor.html +share/grafana/public/app/plugins/datasource/stackdriver/partials/config.html +share/grafana/public/app/plugins/datasource/stackdriver/partials/query.editor.html +share/grafana/public/app/plugins/datasource/stackdriver/partials/query.filter.html +share/grafana/public/app/plugins/datasource/stackdriver/plugin.json +share/grafana/public/app/plugins/datasource/stackdriver/query_ctrl.ts +share/grafana/public/app/plugins/datasource/stackdriver/query_filter_ctrl.ts +share/grafana/public/app/plugins/datasource/stackdriver/specs/datasource.test.ts +share/grafana/public/app/plugins/datasource/stackdriver/specs/query_filter_ctrl.test.ts +share/grafana/public/app/plugins/datasource/stackdriver/specs/testData.ts +share/grafana/public/app/plugins/datasource/stackdriver/types.ts +share/grafana/public/app/plugins/datasource/testdata/QueryEditor.tsx +share/grafana/public/app/plugins/datasource/testdata/datasource.ts +share/grafana/public/app/plugins/datasource/testdata/module.ts +share/grafana/public/app/plugins/datasource/testdata/partials/query.editor.html +share/grafana/public/app/plugins/datasource/testdata/plugin.json +share/grafana/public/app/plugins/datasource/testdata/query_ctrl.ts +share/grafana/public/app/plugins/datasource/testdata/types.ts share/grafana/public/app/plugins/panel/alertlist/README.md share/grafana/public/app/plugins/panel/alertlist/editor.html share/grafana/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg share/grafana/public/app/plugins/panel/alertlist/module.html share/grafana/public/app/plugins/panel/alertlist/module.ts share/grafana/public/app/plugins/panel/alertlist/plugin.json +share/grafana/public/app/plugins/panel/bargauge/BarGaugePanel.tsx +share/grafana/public/app/plugins/panel/bargauge/BarGaugePanelEditor.tsx +share/grafana/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg +share/grafana/public/app/plugins/panel/bargauge/module.tsx +share/grafana/public/app/plugins/panel/bargauge/plugin.json +share/grafana/public/app/plugins/panel/bargauge/types.ts share/grafana/public/app/plugins/panel/dashlist/README.md share/grafana/public/app/plugins/panel/dashlist/editor.html share/grafana/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg share/grafana/public/app/plugins/panel/dashlist/module.html share/grafana/public/app/plugins/panel/dashlist/module.ts share/grafana/public/app/plugins/panel/dashlist/plugin.json +share/grafana/public/app/plugins/panel/gauge/GaugeOptionsBox.tsx +share/grafana/public/app/plugins/panel/gauge/GaugePanel.tsx +share/grafana/public/app/plugins/panel/gauge/GaugePanelEditor.tsx +share/grafana/public/app/plugins/panel/gauge/img/icon_gauge.svg +share/grafana/public/app/plugins/panel/gauge/module.tsx +share/grafana/public/app/plugins/panel/gauge/plugin.json +share/grafana/public/app/plugins/panel/gauge/types.ts share/grafana/public/app/plugins/panel/gettingstarted/README.md share/grafana/public/app/plugins/panel/gettingstarted/editor.html share/grafana/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg share/grafana/public/app/plugins/panel/gettingstarted/module.html share/grafana/public/app/plugins/panel/gettingstarted/module.ts share/grafana/public/app/plugins/panel/gettingstarted/plugin.json +share/grafana/public/app/plugins/panel/graph/Legend/Legend.tsx +share/grafana/public/app/plugins/panel/graph/Legend/LegendSeriesItem.tsx share/grafana/public/app/plugins/panel/graph/README.md +share/grafana/public/app/plugins/panel/graph/align_yaxes.ts share/grafana/public/app/plugins/panel/graph/axes_editor.html share/grafana/public/app/plugins/panel/graph/axes_editor.ts share/grafana/public/app/plugins/panel/graph/data_processor.ts share/grafana/public/app/plugins/panel/graph/graph.ts share/grafana/public/app/plugins/panel/graph/graph_tooltip.d.ts -share/grafana/public/app/plugins/panel/graph/graph_tooltip.js +share/grafana/public/app/plugins/panel/graph/graph_tooltip.ts share/grafana/public/app/plugins/panel/graph/histogram.ts share/grafana/public/app/plugins/panel/graph/img/icn-graph-panel.svg -share/grafana/public/app/plugins/panel/graph/jquery.flot.events.js -share/grafana/public/app/plugins/panel/graph/legend.js +share/grafana/public/app/plugins/panel/graph/jquery.flot.events.ts share/grafana/public/app/plugins/panel/graph/module.ts share/grafana/public/app/plugins/panel/graph/plugin.json -share/grafana/public/app/plugins/panel/graph/series_overrides_ctrl.js -share/grafana/public/app/plugins/panel/graph/specs/data_processor_specs.ts -share/grafana/public/app/plugins/panel/graph/specs/graph_ctrl_specs.ts -share/grafana/public/app/plugins/panel/graph/specs/graph_specs.ts -share/grafana/public/app/plugins/panel/graph/specs/histogram_specs.ts -share/grafana/public/app/plugins/panel/graph/specs/series_override_ctrl_specs.ts -share/grafana/public/app/plugins/panel/graph/specs/threshold_manager_specs.ts -share/grafana/public/app/plugins/panel/graph/specs/tooltip_specs.ts +share/grafana/public/app/plugins/panel/graph/series_overrides_ctrl.ts +share/grafana/public/app/plugins/panel/graph/specs/align_yaxes.test.ts +share/grafana/public/app/plugins/panel/graph/specs/data_processor.test.ts +share/grafana/public/app/plugins/panel/graph/specs/graph.test.ts +share/grafana/public/app/plugins/panel/graph/specs/graph_ctrl.test.ts +share/grafana/public/app/plugins/panel/graph/specs/graph_tooltip.test.ts +share/grafana/public/app/plugins/panel/graph/specs/histogram.test.ts +share/grafana/public/app/plugins/panel/graph/specs/series_override_ctrl.test.ts +share/grafana/public/app/plugins/panel/graph/specs/threshold_manager.test.ts +share/grafana/public/app/plugins/panel/graph/specs/time_region_manager.test.ts share/grafana/public/app/plugins/panel/graph/tab_display.html share/grafana/public/app/plugins/panel/graph/tab_legend.html +share/grafana/public/app/plugins/panel/graph/tab_thresholds_time_regions.html share/grafana/public/app/plugins/panel/graph/template.ts share/grafana/public/app/plugins/panel/graph/threshold_manager.ts +share/grafana/public/app/plugins/panel/graph/thresholds_form.html share/grafana/public/app/plugins/panel/graph/thresholds_form.ts +share/grafana/public/app/plugins/panel/graph/time_region_manager.ts +share/grafana/public/app/plugins/panel/graph/time_regions_form.html +share/grafana/public/app/plugins/panel/graph/time_regions_form.ts +share/grafana/public/app/plugins/panel/graph2/GraphPanel.tsx +share/grafana/public/app/plugins/panel/graph2/GraphPanelEditor.tsx +share/grafana/public/app/plugins/panel/graph2/README.md +share/grafana/public/app/plugins/panel/graph2/img/icn-graph-panel.svg +share/grafana/public/app/plugins/panel/graph2/module.tsx +share/grafana/public/app/plugins/panel/graph2/plugin.json +share/grafana/public/app/plugins/panel/graph2/types.ts share/grafana/public/app/plugins/panel/heatmap/README.md share/grafana/public/app/plugins/panel/heatmap/axes_editor.ts share/grafana/public/app/plugins/panel/heatmap/color_legend.ts +share/grafana/public/app/plugins/panel/heatmap/color_scale.ts share/grafana/public/app/plugins/panel/heatmap/display_editor.ts share/grafana/public/app/plugins/panel/heatmap/heatmap_ctrl.ts share/grafana/public/app/plugins/panel/heatmap/heatmap_data_converter.ts @@ -530,9 +1099,15 @@ share/grafana/public/app/plugins/panel/h share/grafana/public/app/plugins/panel/heatmap/partials/display_editor.html share/grafana/public/app/plugins/panel/heatmap/plugin.json share/grafana/public/app/plugins/panel/heatmap/rendering.ts -share/grafana/public/app/plugins/panel/heatmap/specs/heatmap_ctrl_specs.ts -share/grafana/public/app/plugins/panel/heatmap/specs/heatmap_data_converter_specs.ts -share/grafana/public/app/plugins/panel/heatmap/specs/renderer_specs.ts +share/grafana/public/app/plugins/panel/heatmap/specs/heatmap_ctrl.test.ts +share/grafana/public/app/plugins/panel/heatmap/specs/heatmap_data_converter.test.ts +share/grafana/public/app/plugins/panel/piechart/PieChartOptionsBox.tsx +share/grafana/public/app/plugins/panel/piechart/PieChartPanel.tsx +share/grafana/public/app/plugins/panel/piechart/PieChartPanelEditor.tsx +share/grafana/public/app/plugins/panel/piechart/img/icon_piechart.svg +share/grafana/public/app/plugins/panel/piechart/module.tsx +share/grafana/public/app/plugins/panel/piechart/plugin.json +share/grafana/public/app/plugins/panel/piechart/types.ts share/grafana/public/app/plugins/panel/pluginlist/README.md share/grafana/public/app/plugins/panel/pluginlist/editor.html share/grafana/public/app/plugins/panel/pluginlist/img/icn-dashlist-panel.svg @@ -546,8 +1121,17 @@ share/grafana/public/app/plugins/panel/s share/grafana/public/app/plugins/panel/singlestat/module.html share/grafana/public/app/plugins/panel/singlestat/module.ts share/grafana/public/app/plugins/panel/singlestat/plugin.json -share/grafana/public/app/plugins/panel/singlestat/specs/singlestat_panel_spec.ts -share/grafana/public/app/plugins/panel/singlestat/specs/singlestat_specs.ts +share/grafana/public/app/plugins/panel/singlestat/specs/singlestat.test.ts +share/grafana/public/app/plugins/panel/singlestat/specs/singlestat_panel.test.ts +share/grafana/public/app/plugins/panel/singlestat2/ProcessedValuesRepeater.tsx +share/grafana/public/app/plugins/panel/singlestat2/README.md +share/grafana/public/app/plugins/panel/singlestat2/SingleStatEditor.tsx +share/grafana/public/app/plugins/panel/singlestat2/SingleStatPanel.tsx +share/grafana/public/app/plugins/panel/singlestat2/SingleStatValueEditor.tsx +share/grafana/public/app/plugins/panel/singlestat2/img/icn-singlestat-panel.svg +share/grafana/public/app/plugins/panel/singlestat2/module.tsx +share/grafana/public/app/plugins/panel/singlestat2/plugin.json +share/grafana/public/app/plugins/panel/singlestat2/types.ts share/grafana/public/app/plugins/panel/table/README.md share/grafana/public/app/plugins/panel/table/column_options.html share/grafana/public/app/plugins/panel/table/column_options.ts @@ -558,41 +1142,68 @@ share/grafana/public/app/plugins/panel/t share/grafana/public/app/plugins/panel/table/module.ts share/grafana/public/app/plugins/panel/table/plugin.json share/grafana/public/app/plugins/panel/table/renderer.ts -share/grafana/public/app/plugins/panel/table/specs/renderer_specs.ts -share/grafana/public/app/plugins/panel/table/specs/transformers_specs.ts +share/grafana/public/app/plugins/panel/table/specs/renderer.test.ts +share/grafana/public/app/plugins/panel/table/specs/transformers.test.ts share/grafana/public/app/plugins/panel/table/transformers.ts +share/grafana/public/app/plugins/panel/table2/README.md +share/grafana/public/app/plugins/panel/table2/TablePanel.tsx +share/grafana/public/app/plugins/panel/table2/TablePanelEditor.tsx +share/grafana/public/app/plugins/panel/table2/img/icn-table-panel.svg +share/grafana/public/app/plugins/panel/table2/module.tsx +share/grafana/public/app/plugins/panel/table2/plugin.json +share/grafana/public/app/plugins/panel/table2/types.ts share/grafana/public/app/plugins/panel/text/README.md share/grafana/public/app/plugins/panel/text/editor.html share/grafana/public/app/plugins/panel/text/img/icn-text-panel.svg share/grafana/public/app/plugins/panel/text/module.html share/grafana/public/app/plugins/panel/text/module.ts share/grafana/public/app/plugins/panel/text/plugin.json -share/grafana/public/app/plugins/panel/unknown/module.html -share/grafana/public/app/plugins/panel/unknown/module.ts +share/grafana/public/app/plugins/panel/text2/README.md +share/grafana/public/app/plugins/panel/text2/TextPanel.tsx +share/grafana/public/app/plugins/panel/text2/TextPanelEditor.tsx +share/grafana/public/app/plugins/panel/text2/img/icn-text-panel.svg +share/grafana/public/app/plugins/panel/text2/module.tsx +share/grafana/public/app/plugins/panel/text2/plugin.json +share/grafana/public/app/plugins/panel/text2/types.ts share/grafana/public/app/plugins/sdk.ts -share/grafana/public/app/system.conf.js -share/grafana/public/build/0.be20b78823b4c9d93a84.js -share/grafana/public/build/0.be20b78823b4c9d93a84.js.map -share/grafana/public/build/1.5ec950fd79606aa28b3a.js -share/grafana/public/build/1.5ec950fd79606aa28b3a.js.map -share/grafana/public/build/2.da1bd4ed01ea396d1764.js -share/grafana/public/build/2.da1bd4ed01ea396d1764.js.map -share/grafana/public/build/3.481e43e343ebca821897.js -share/grafana/public/build/3.481e43e343ebca821897.js.map -share/grafana/public/build/app.5331f559bd9a1bed9a93.js -share/grafana/public/build/app.5331f559bd9a1bed9a93.js.map -share/grafana/public/build/dark.cb713f0c8ee22a18f86f.js -share/grafana/public/build/dark.cb713f0c8ee22a18f86f.js.map -share/grafana/public/build/grafana.dark.css -share/grafana/public/build/grafana.dark.css.map -share/grafana/public/build/grafana.light.css -share/grafana/public/build/grafana.light.css.map -share/grafana/public/build/light.3e01ac5b4f74b4cc68d5.js -share/grafana/public/build/light.3e01ac5b4f74b4cc68d5.js.map -share/grafana/public/build/manifest.979c370f20ff0db1a23c.js -share/grafana/public/build/manifest.979c370f20ff0db1a23c.js.map -share/grafana/public/build/vendor.2305a8e1d478628b1297.js -share/grafana/public/build/vendor.2305a8e1d478628b1297.js.map +share/grafana/public/app/routes/GrafanaCtrl.ts +share/grafana/public/app/routes/ReactContainer.tsx +share/grafana/public/app/routes/dashboard_loaders.ts +share/grafana/public/app/routes/registry.ts +share/grafana/public/app/routes/routes.ts +share/grafana/public/app/store/configureStore.ts +share/grafana/public/app/store/store.ts +share/grafana/public/app/types/acl.ts +share/grafana/public/app/types/alerting.ts +share/grafana/public/app/types/apiKeys.ts +share/grafana/public/app/types/appNotifications.ts +share/grafana/public/app/types/dashboard.ts +share/grafana/public/app/types/datasources.ts +share/grafana/public/app/types/explore.ts +share/grafana/public/app/types/folders.ts +share/grafana/public/app/types/index.ts +share/grafana/public/app/types/jquery/jquery.d.ts +share/grafana/public/app/types/location.ts +share/grafana/public/app/types/navModel.ts +share/grafana/public/app/types/organization.ts +share/grafana/public/app/types/plugins.ts +share/grafana/public/app/types/search.ts +share/grafana/public/app/types/store.ts +share/grafana/public/app/types/teams.ts +share/grafana/public/app/types/templates.ts +share/grafana/public/app/types/user.ts +share/grafana/public/build/app.e7f4da0898a00c92f24e.js +share/grafana/public/build/app.e7f4da0898a00c92f24e.js.map +share/grafana/public/build/dark.e7f4da0898a00c92f24e.js +share/grafana/public/build/dark.e7f4da0898a00c92f24e.js.map +share/grafana/public/build/explore.e7f4da0898a00c92f24e.js +share/grafana/public/build/explore.e7f4da0898a00c92f24e.js.map +share/grafana/public/build/grafana.dark.e7f4da0898a00c92f24e.css +share/grafana/public/build/grafana.light.e7f4da0898a00c92f24e.css +share/grafana/public/build/light.e7f4da0898a00c92f24e.js +share/grafana/public/build/light.e7f4da0898a00c92f24e.js.map +share/grafana/public/build/vendor.e7f4da0898a00c92f24e.js +share/grafana/public/build/vendor.e7f4da0898a00c92f24e.js.map share/grafana/public/dashboards/default.json share/grafana/public/dashboards/home.json share/grafana/public/dashboards/scripted.js @@ -652,11 +1263,39 @@ share/grafana/public/fonts/opensans/xjAJ share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2 share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2 share/grafana/public/fonts/opensans/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2 -share/grafana/public/img/CopyQuery.png +share/grafana/public/fonts/roboto/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2 +share/grafana/public/fonts/roboto/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2 +share/grafana/public/fonts/roboto/CWB0XYA8bzo0kSThX0UTuA.woff2 +share/grafana/public/fonts/roboto/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2 +share/grafana/public/fonts/roboto/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2 +share/grafana/public/fonts/roboto/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2 +share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2 +share/grafana/public/fonts/roboto/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2 +share/grafana/public/fonts/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2 +share/grafana/public/fonts/roboto/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2 +share/grafana/public/fonts/roboto/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2 +share/grafana/public/fonts/roboto/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2 +share/grafana/public/fonts/roboto/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2 +share/grafana/public/fonts/roboto/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2 +share/grafana/public/fonts/roboto/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2 +share/grafana/public/fonts/roboto/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2 +share/grafana/public/fonts/roboto/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2 +share/grafana/public/fonts/roboto/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2 +share/grafana/public/fonts/roboto/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2 +share/grafana/public/fonts/roboto/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2 +share/grafana/public/fonts/roboto/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2 share/grafana/public/img/alert_howto_new.png share/grafana/public/img/angle_gradient_light_rev.png share/grafana/public/img/angle_gradient_rev.png +share/grafana/public/img/apple-touch-icon.png share/grafana/public/img/background_tease.jpg +share/grafana/public/img/browserconfig.xml share/grafana/public/img/check_radio_sheet.png share/grafana/public/img/checkbox.png share/grafana/public/img/checkbox_white.png @@ -669,17 +1308,123 @@ share/grafana/public/img/glyphicons-half share/grafana/public/img/grab_dark.svg share/grafana/public/img/grab_light.svg share/grafana/public/img/grafana_com_auth_icon.svg +share/grafana/public/img/grafana_enterprise_typelogo.svg share/grafana/public/img/grafana_icon.svg share/grafana/public/img/grafana_mask_icon.svg +share/grafana/public/img/grafana_mask_icon_white.svg share/grafana/public/img/grafana_net_logo.svg +share/grafana/public/img/grafana_typelogo.svg share/grafana/public/img/graph404.svg +share/grafana/public/img/heatmap_bg_test.svg share/grafana/public/img/icn-app.svg share/grafana/public/img/icn-dashboard-tiny.svg share/grafana/public/img/icn-dashboard.svg share/grafana/public/img/icn-datasource.svg share/grafana/public/img/icn-panel.svg share/grafana/public/img/icn-plugins-tiny.svg -share/grafana/public/img/kibana.png +share/grafana/public/img/icn-row.svg +share/grafana/public/img/icons_dark_theme/icon_add_annotation.svg +share/grafana/public/img/icons_dark_theme/icon_add_annotation_alt.svg +share/grafana/public/img/icons_dark_theme/icon_add_data_sources.svg +share/grafana/public/img/icons_dark_theme/icon_add_folder.svg +share/grafana/public/img/icons_dark_theme/icon_add_link.svg +share/grafana/public/img/icons_dark_theme/icon_add_notification_channel.svg +share/grafana/public/img/icons_dark_theme/icon_add_panel.svg +share/grafana/public/img/icons_dark_theme/icon_add_team.svg +share/grafana/public/img/icons_dark_theme/icon_add_user.svg +share/grafana/public/img/icons_dark_theme/icon_add_variable.svg +share/grafana/public/img/icons_dark_theme/icon_advanced.svg +share/grafana/public/img/icons_dark_theme/icon_advanced_active.svg +share/grafana/public/img/icons_dark_theme/icon_alert.svg +share/grafana/public/img/icons_dark_theme/icon_alert_alt.svg +share/grafana/public/img/icons_dark_theme/icon_alert_off.svg +share/grafana/public/img/icons_dark_theme/icon_alert_rules.svg +share/grafana/public/img/icons_dark_theme/icon_alerting.svg +share/grafana/public/img/icons_dark_theme/icon_alerting_active.svg +share/grafana/public/img/icons_dark_theme/icon_annotation.svg +share/grafana/public/img/icons_dark_theme/icon_annotation_alt.svg +share/grafana/public/img/icons_dark_theme/icon_apikeys.svg +share/grafana/public/img/icons_dark_theme/icon_cog.svg +share/grafana/public/img/icons_dark_theme/icon_dashboard.svg +share/grafana/public/img/icons_dark_theme/icon_dashboard_fav.svg +share/grafana/public/img/icons_dark_theme/icon_dashboard_list.svg +share/grafana/public/img/icons_dark_theme/icon_data_sources.svg +share/grafana/public/img/icons_dark_theme/icon_editor.svg +share/grafana/public/img/icons_dark_theme/icon_explore.svg +share/grafana/public/img/icons_dark_theme/icon_home.svg +share/grafana/public/img/icons_dark_theme/icon_import_dashboard.svg +share/grafana/public/img/icons_dark_theme/icon_json.svg +share/grafana/public/img/icons_dark_theme/icon_link.svg +share/grafana/public/img/icons_dark_theme/icon_new_dashboard.svg +share/grafana/public/img/icons_dark_theme/icon_notification_channels.svg +share/grafana/public/img/icons_dark_theme/icon_org.svg +share/grafana/public/img/icons_dark_theme/icon_playlist.svg +share/grafana/public/img/icons_dark_theme/icon_plugins.svg +share/grafana/public/img/icons_dark_theme/icon_preferences.svg +share/grafana/public/img/icons_dark_theme/icon_query.svg +share/grafana/public/img/icons_dark_theme/icon_query_active.svg +share/grafana/public/img/icons_dark_theme/icon_question.svg +share/grafana/public/img/icons_dark_theme/icon_shield.svg +share/grafana/public/img/icons_dark_theme/icon_sitemap.svg +share/grafana/public/img/icons_dark_theme/icon_snapshots.svg +share/grafana/public/img/icons_dark_theme/icon_team.svg +share/grafana/public/img/icons_dark_theme/icon_user.svg +share/grafana/public/img/icons_dark_theme/icon_variable.svg +share/grafana/public/img/icons_dark_theme/icon_viewer.svg +share/grafana/public/img/icons_dark_theme/icon_visualize.svg +share/grafana/public/img/icons_dark_theme/icon_visualize_active.svg +share/grafana/public/img/icons_dark_theme/icon_zoom_out.svg +share/grafana/public/img/icons_light_theme/icon_add_annotation.svg +share/grafana/public/img/icons_light_theme/icon_add_annotation_alt.svg +share/grafana/public/img/icons_light_theme/icon_add_data_sources.svg +share/grafana/public/img/icons_light_theme/icon_add_folder.svg +share/grafana/public/img/icons_light_theme/icon_add_link.svg +share/grafana/public/img/icons_light_theme/icon_add_notification_channel.svg +share/grafana/public/img/icons_light_theme/icon_add_panel.svg +share/grafana/public/img/icons_light_theme/icon_add_team.svg +share/grafana/public/img/icons_light_theme/icon_add_user.svg +share/grafana/public/img/icons_light_theme/icon_add_variable.svg +share/grafana/public/img/icons_light_theme/icon_advanced.svg +share/grafana/public/img/icons_light_theme/icon_advanced_active.svg +share/grafana/public/img/icons_light_theme/icon_alert.svg +share/grafana/public/img/icons_light_theme/icon_alert_alt.svg +share/grafana/public/img/icons_light_theme/icon_alert_off.svg +share/grafana/public/img/icons_light_theme/icon_alert_rules.svg +share/grafana/public/img/icons_light_theme/icon_alerting.svg +share/grafana/public/img/icons_light_theme/icon_alerting_active.svg +share/grafana/public/img/icons_light_theme/icon_annotation.svg +share/grafana/public/img/icons_light_theme/icon_annotation_alt.svg +share/grafana/public/img/icons_light_theme/icon_apikeys.svg +share/grafana/public/img/icons_light_theme/icon_cog.svg +share/grafana/public/img/icons_light_theme/icon_dashboard.svg +share/grafana/public/img/icons_light_theme/icon_dashboard_fav.svg +share/grafana/public/img/icons_light_theme/icon_dashboard_list.svg +share/grafana/public/img/icons_light_theme/icon_data_sources.svg +share/grafana/public/img/icons_light_theme/icon_editor.svg +share/grafana/public/img/icons_light_theme/icon_explore.svg +share/grafana/public/img/icons_light_theme/icon_home.svg +share/grafana/public/img/icons_light_theme/icon_import_dashboard.svg +share/grafana/public/img/icons_light_theme/icon_json.svg +share/grafana/public/img/icons_light_theme/icon_link.svg +share/grafana/public/img/icons_light_theme/icon_new_dashboard.svg +share/grafana/public/img/icons_light_theme/icon_notification_channels.svg +share/grafana/public/img/icons_light_theme/icon_org.svg +share/grafana/public/img/icons_light_theme/icon_playlist.svg +share/grafana/public/img/icons_light_theme/icon_plugins.svg +share/grafana/public/img/icons_light_theme/icon_preferences.svg +share/grafana/public/img/icons_light_theme/icon_query.svg +share/grafana/public/img/icons_light_theme/icon_query_active.svg +share/grafana/public/img/icons_light_theme/icon_question.svg +share/grafana/public/img/icons_light_theme/icon_shield.svg +share/grafana/public/img/icons_light_theme/icon_sitemap.svg +share/grafana/public/img/icons_light_theme/icon_snapshots.svg +share/grafana/public/img/icons_light_theme/icon_team.svg +share/grafana/public/img/icons_light_theme/icon_user.svg +share/grafana/public/img/icons_light_theme/icon_variable.svg +share/grafana/public/img/icons_light_theme/icon_viewer.svg +share/grafana/public/img/icons_light_theme/icon_visualize.svg +share/grafana/public/img/icons_light_theme/icon_visualize_active.svg +share/grafana/public/img/icons_light_theme/icon_zoom_out.svg share/grafana/public/img/light.png share/grafana/public/img/load.gif share/grafana/public/img/load_big.gif @@ -688,11 +1433,23 @@ share/grafana/public/img/logo_transparen share/grafana/public/img/logo_transparent_200x75.png share/grafana/public/img/logo_transparent_400x.png share/grafana/public/img/mixed_styles.png +share/grafana/public/img/mstile-150x150.png share/grafana/public/img/online.svg share/grafana/public/img/page_header_line.png +share/grafana/public/img/panel-tabs/alert-selected.svg +share/grafana/public/img/panel-tabs/alert.svg +share/grafana/public/img/panel-tabs/general-selected.svg +share/grafana/public/img/panel-tabs/general.svg +share/grafana/public/img/panel-tabs/queries-selected.svg +share/grafana/public/img/panel-tabs/queries.svg +share/grafana/public/img/panel-tabs/visualization-selected.svg +share/grafana/public/img/panel-tabs/visualization.svg share/grafana/public/img/plugin-default-logo_dark.svg share/grafana/public/img/plugin-default-logo_light.svg -share/grafana/public/img/small.png +share/grafana/public/img/rendering_error.png +share/grafana/public/img/rendering_limit.png +share/grafana/public/img/rendering_plugin_not_installed.png +share/grafana/public/img/rendering_timeout.png share/grafana/public/img/transparent.png share/grafana/public/img/user_profile.png share/grafana/public/img/warn-tiny.svg @@ -700,15 +1457,16 @@ share/grafana/public/img/warn.svg share/grafana/public/robots.txt share/grafana/public/sass/_grafana.scss share/grafana/public/sass/_old_responsive.scss -share/grafana/public/sass/_variables.dark.scss -share/grafana/public/sass/_variables.light.scss -share/grafana/public/sass/_variables.scss +share/grafana/public/sass/_variables.dark.generated.scss +share/grafana/public/sass/_variables.generated.scss +share/grafana/public/sass/_variables.light.generated.scss share/grafana/public/sass/base/_code.scss share/grafana/public/sass/base/_font_awesome.scss share/grafana/public/sass/base/_fonts.scss share/grafana/public/sass/base/_forms.scss share/grafana/public/sass/base/_grafana_icons.scss share/grafana/public/sass/base/_grid.scss +share/grafana/public/sass/base/_icons.scss share/grafana/public/sass/base/_normalize.scss share/grafana/public/sass/base/_reboot.scss share/grafana/public/sass/base/_type.scss @@ -725,19 +1483,22 @@ share/grafana/public/sass/base/font-awes share/grafana/public/sass/base/font-awesome/_screen-reader.scss share/grafana/public/sass/base/font-awesome/_stacked.scss share/grafana/public/sass/base/font-awesome/_variables.scss +share/grafana/public/sass/components/_add_data_source.scss share/grafana/public/sass/components/_alerts.scss share/grafana/public/sass/components/_buttons.scss share/grafana/public/sass/components/_cards.scss share/grafana/public/sass/components/_code_editor.scss -share/grafana/public/sass/components/_color_picker.scss +share/grafana/public/sass/components/_dashboard_grid.scss +share/grafana/public/sass/components/_dashboard_list.scss +share/grafana/public/sass/components/_dashboard_settings.scss share/grafana/public/sass/components/_drop.scss share/grafana/public/sass/components/_dropdown.scss +share/grafana/public/sass/components/_empty_list_cta.scss share/grafana/public/sass/components/_filter-controls.scss share/grafana/public/sass/components/_filter-list.scss share/grafana/public/sass/components/_filter-table.scss share/grafana/public/sass/components/_footer.scss share/grafana/public/sass/components/_gf-form.scss -share/grafana/public/sass/components/_icon-picker.scss share/grafana/public/sass/components/_infobox.scss share/grafana/public/sass/components/_json_explorer.scss share/grafana/public/sass/components/_jsontree.scss @@ -745,15 +1506,21 @@ share/grafana/public/sass/components/_mo share/grafana/public/sass/components/_navbar.scss share/grafana/public/sass/components/_navs.scss share/grafana/public/sass/components/_old_stuff.scss +share/grafana/public/sass/components/_page_header.scss +share/grafana/public/sass/components/_page_loader.scss share/grafana/public/sass/components/_panel_alertlist.scss share/grafana/public/sass/components/_panel_dashlist.scss +share/grafana/public/sass/components/_panel_editor.scss share/grafana/public/sass/components/_panel_gettingstarted.scss share/grafana/public/sass/components/_panel_graph.scss share/grafana/public/sass/components/_panel_heatmap.scss +share/grafana/public/sass/components/_panel_logs.scss +share/grafana/public/sass/components/_panel_piechart.scss share/grafana/public/sass/components/_panel_pluginlist.scss share/grafana/public/sass/components/_panel_singlestat.scss share/grafana/public/sass/components/_panel_table.scss share/grafana/public/sass/components/_panel_text.scss +share/grafana/public/sass/components/_popover-box.scss share/grafana/public/sass/components/_query_editor.scss share/grafana/public/sass/components/_query_part.scss share/grafana/public/sass/components/_row.scss @@ -761,6 +1528,7 @@ share/grafana/public/sass/components/_sc share/grafana/public/sass/components/_search.scss share/grafana/public/sass/components/_shortcuts.scss share/grafana/public/sass/components/_sidemenu.scss +share/grafana/public/sass/components/_slate_editor.scss share/grafana/public/sass/components/_submenu.scss share/grafana/public/sass/components/_switch.scss share/grafana/public/sass/components/_tabbed_view.scss @@ -769,6 +1537,8 @@ share/grafana/public/sass/components/_ta share/grafana/public/sass/components/_tags.scss share/grafana/public/sass/components/_tagsinput.scss share/grafana/public/sass/components/_timepicker.scss +share/grafana/public/sass/components/_toggle_button_group.scss +share/grafana/public/sass/components/_toolbar.scss share/grafana/public/sass/components/_tooltip.scss share/grafana/public/sass/components/_typeahead.scss share/grafana/public/sass/components/_view_states.scss @@ -792,6 +1562,7 @@ share/grafana/public/sass/pages/_admin.s share/grafana/public/sass/pages/_alerting.scss share/grafana/public/sass/pages/_dashboard.scss share/grafana/public/sass/pages/_errorpage.scss +share/grafana/public/sass/pages/_explore.scss share/grafana/public/sass/pages/_history.scss share/grafana/public/sass/pages/_login.scss share/grafana/public/sass/pages/_playlist.scss @@ -800,35 +1571,33 @@ share/grafana/public/sass/pages/_signup. share/grafana/public/sass/pages/_styleguide.scss share/grafana/public/sass/utils/_angular.scss share/grafana/public/sass/utils/_flex.scss +share/grafana/public/sass/utils/_hacks.scss share/grafana/public/sass/utils/_spacings.scss share/grafana/public/sass/utils/_utils.scss share/grafana/public/sass/utils/_validation.scss share/grafana/public/sass/utils/_widths.scss -share/grafana/public/test/core/table_model_specs.ts -share/grafana/public/test/core/utils/datemath_specs.ts -share/grafana/public/test/core/utils/emitter_specs.ts -share/grafana/public/test/core/utils/flatten_specs.ts -share/grafana/public/test/core/utils/kbn_specs.js -share/grafana/public/test/core/utils/rangeutil_specs.ts +share/grafana/public/test/core/redux/reducerTester.test.ts +share/grafana/public/test/core/redux/reducerTester.ts +share/grafana/public/test/core/thunk/thunkTester.ts +share/grafana/public/test/core/utils/version.test.ts +share/grafana/public/test/helpers/getQueryOptions.ts share/grafana/public/test/index.ts +share/grafana/public/test/jest-setup.ts +share/grafana/public/test/jest-shim.ts share/grafana/public/test/lib/common.ts +share/grafana/public/test/mocks/angular.ts +share/grafana/public/test/mocks/backend_srv.ts +share/grafana/public/test/mocks/common.ts share/grafana/public/test/mocks/dashboard-mock.js -share/grafana/public/test/specs/app_specs.ts -share/grafana/public/test/specs/helpers.d.ts -share/grafana/public/test/specs/helpers.js -share/grafana/public/test/test-main.js +share/grafana/public/test/specs/helpers.ts share/grafana/public/vendor/angular-other/angular-strap.js share/grafana/public/vendor/angular-other/datepicker.js share/grafana/public/vendor/angular-other/timepicker.js share/grafana/public/vendor/angular-ui/ui-bootstrap-tpls.js +share/grafana/public/vendor/ansicolor/ansicolor.ts share/grafana/public/vendor/bootstrap/bootstrap.js -share/grafana/public/vendor/css/spectrum.css +share/grafana/public/vendor/css/rc-cascader.scss share/grafana/public/vendor/css/timepicker.css -share/grafana/public/vendor/d3/LICENSE -share/grafana/public/vendor/d3/README.md -share/grafana/public/vendor/d3/d3-scale-chromatic.min.js -share/grafana/public/vendor/d3/d3.js -share/grafana/public/vendor/d3/d3.v4.min.js share/grafana/public/vendor/flot/jquery.flot.crosshair.js share/grafana/public/vendor/flot/jquery.flot.dashes.js share/grafana/public/vendor/flot/jquery.flot.fillbelow.js @@ -840,12 +1609,12 @@ share/grafana/public/vendor/flot/jquery. share/grafana/public/vendor/flot/jquery.flot.stack.js share/grafana/public/vendor/flot/jquery.flot.stackpercent.js share/grafana/public/vendor/flot/jquery.flot.time.js +share/grafana/public/vendor/jquery-ui/custom.js share/grafana/public/vendor/plugin-css/css.js share/grafana/public/vendor/plugin-text/text.js -share/grafana/public/vendor/spectrum.js share/grafana/public/vendor/tagsinput/bootstrap-tagsinput.js -share/grafana/public/views/407.html -share/grafana/public/views/500.html +share/grafana/public/views/error-template.html +share/grafana/public/views/error.html +share/grafana/public/views/index-template.html share/grafana/public/views/index.html -share/grafana/public/views/index.template.html @pkgdir share/examples/grafana Index: pkgsrc/www/grafana/distinfo diff -u pkgsrc/www/grafana/distinfo:1.2 pkgsrc/www/grafana/distinfo:1.3 --- pkgsrc/www/grafana/distinfo:1.2 Mon Nov 27 16:04:54 2017 +++ pkgsrc/www/grafana/distinfo Tue May 21 08:32:04 2019 @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.2 2017/11/27 16:04:54 tnn Exp $ +$NetBSD: distinfo,v 1.3 2019/05/21 08:32:04 adam Exp $ -SHA1 (grafana-4.6.2.linux-x64.tar.gz) = ee8bd0964b736f01f6b60edb755d1457c9c33de1 -RMD160 (grafana-4.6.2.linux-x64.tar.gz) = 9b972a0e35c07013ed876e53989ce9f3949a8a49 -SHA512 (grafana-4.6.2.linux-x64.tar.gz) = e75f30e8a34e0c0c5e8624fb336be3b8fc0d618f7e20a83451fac68a82195f6f64abfda6215d1d3e9f17cb8af5537c43030e93f0885978de264865ddbebaf86f -Size (grafana-4.6.2.linux-x64.tar.gz) = 47182881 bytes -SHA1 (grafana-4.6.2.tar.gz) = 28b7488433f2a0dd55ff74ff5bb4945c80c02a08 -RMD160 (grafana-4.6.2.tar.gz) = 8f89f182f0c3ffabba13e1e5124f38f766bfee4a -SHA512 (grafana-4.6.2.tar.gz) = 6979e02a7caad2075b3bd71d7bea672e221ffac929a5bd8ded578f3d2fda0f4fc7bd9d5e7f3c7f57aa57f581c9411a50142fe5bfa916dcb6715dcac935340514 -Size (grafana-4.6.2.tar.gz) = 7604618 bytes +SHA1 (grafana-6.1.6.linux-amd64.tar.gz) = 9e94160405d46f9107f431b6eb76b8299ef80511 +RMD160 (grafana-6.1.6.linux-amd64.tar.gz) = 6491699efe0b8619844a80162d16d6de37aeb3eb +SHA512 (grafana-6.1.6.linux-amd64.tar.gz) = b8851df5a00b752777c168446326603c5e00ed66e7217551c75a976961c9de1f5a5bf0d262068866ecd0dae685a09ac8829db2bb5201c32e1ecaed6bafc149e4 +Size (grafana-6.1.6.linux-amd64.tar.gz) = 56569580 bytes +SHA1 (grafana-6.1.6.tar.gz) = 8617d8f37d343b6199e7aecc0dd2d8d5a77cc5f2 +RMD160 (grafana-6.1.6.tar.gz) = 365387cbd2297c600227aeda447b0e0872e9b640 +SHA512 (grafana-6.1.6.tar.gz) = 692eb13a7981e10cf3bea98a2054a1bb193b9bcdfae3630fcdb9f5f07bf1908e4e3898606f86a252edfd3bd36d41ae6dff1f467d602bd3f369ac9f98584911fb +Size (grafana-6.1.6.tar.gz) = 12566846 bytes Index: pkgsrc/www/grafana/files/grafana.sh diff -u pkgsrc/www/grafana/files/grafana.sh:1.1 pkgsrc/www/grafana/files/grafana.sh:1.2 --- pkgsrc/www/grafana/files/grafana.sh:1.1 Wed Jul 12 10:03:22 2017 +++ pkgsrc/www/grafana/files/grafana.sh Tue May 21 08:32:04 2019 @@ -6,7 +6,7 @@ if [ -f /etc/rc.subr ] then - . /etc/rc.subr + . /etc/rc.subr fi name="grafana" @@ -16,7 +16,7 @@ grafana_group="@GRAFANA_GROUP@" grafana_chdir="@PREFIX@/share/grafana" pidfile="@VARBASE@/lib/grafana/data/grafana.pid" command="@PREFIX@/bin/grafana-server" -command_args="-homepath ${grafana_chdir} -config /usr/pkg/etc/grafana.conf -pidfile ${pidfile} < /dev/null > /dev/null 2>&1 &" +command_args="-homepath ${grafana_chdir} -config @PKG_SYSCONFDIR@/grafana.conf -pidfile ${pidfile} < /dev/null > /dev/null 2>&1 &" load_rc_config $name run_rc_command "$1" --_----------=_1558427524173530--