- 28 Jun, 2019 6 commits
-
-
Adds version note for alert rule tags. Adds version note for graph data links. Adds information about secret_key and encryption format in use Fixes #17815 Fixes #17803
Marcus Efraimsson committed -
* Add test that expects a POST request * Change graphite /metric/find request to POST Query parameter can become large enough to exceed GET URI limits. * Fix requests with time range Initialise httpOptions.params * Fix for supporting queries referencing template variable
Sofia Papagiannaki committed -
Ryan McKinley committed
-
Toolkit: moved front end cli scripts to separate package and introduced very early version of plugin tools * Move cli to grafana-toolkit * Moving packages, fixing ts * Add basics of plugin build task * Add toolkit build task * Circle - use node 10 for test-frontend * Prettier fix * First attempt for having shared tsconfig for plugins * Add enzyme as peer depencency * Do not expose internal commands when using toolkit from npm package * Introduce plugin linting * Fix missing file * Fix shim extenstion * Remove rollup typings * Add tslint as dependency * Toolkit - use the same versions of enzyme and tslint as core does * Remove include property from plugin tsconfig * Take failed suites into consideration when tests failed * Set ts-jest preset for jest * Cleanup tsconfig.plugins * Add plugin:test task * Rename file causing build failute * Fixing those missed renames * Add ts as peer dependency * Remove enzyme dependency and tweak test plugin task * Allow jest options overrides via package.json config * Improvements * Remove rollup node packages * TMP : Fix ts errors when linked * use local tslint if it exists * support coverage commands * Fix merge * fix build * Some minors * Make jest pass when no tests discovered
Dominik Prokop committed -
* Wip: Intiail commit * Refactor: Replaces TimePicker in Explore * Refactor: Removes Angular TimePicker folder * Refactor: Adds tests for getShiftedTimeRange * Fix: Fixes invalid import to removed TimePicker * Fix: Fixes dateTime tests * Refactor: Reuses getShiftedTimeRange for both Explore and Dashboards * Refactor: Shares getZoomedTimeRange between Explore and Dashboard
Hugo Häggmark committed -
* Refactor: Uses nanosecond string to retreive LogRow contexts * Reafactor: Small changes to comments after PR comments
Hugo Häggmark committed
-
- 27 Jun, 2019 6 commits
-
-
Tobias Skarhed committed
-
Fixes #17696
Torkel Ödegaard committed -
* Reduce noImplicitAny errors to 3900-ish * Fix lots of errors * Add interface
Tobias Skarhed committed -
Torkel Ödegaard committed
-
Adds URL support for mode state (Metrics/Logs). It's important to be able to share a link to logs when a data source supports both metrics and logs. Closes #17101
kay delaney committed -
* variable number of points * add variable number of bands
Ryan McKinley committed
-
- 26 Jun, 2019 12 commits
-
-
Marcus Efraimsson committed
-
Closes #17713
kay delaney committed -
Fixes #17715
Hugo Häggmark committed -
Leonard Gram committed
-
* Refactor: Removes switches for TimeStamp and LocalTime and displays time as configured for user * Styles: Updates classname used to display timeUtc * Refactor: Adds switch for Time column
Hugo Häggmark committed -
* Replace remarkable with marked * Add wrapper and options for marked
Tobias Skarhed committed -
getTimeZone() no longer returns an object, but a string
Sofia Papagiannaki committed -
* Prometheus: Minor style fix * Updated snapshot
Torkel Ödegaard committed -
Torkel Ödegaard committed
-
* Modify backend to allow expiration of API Keys * Add middleware test for expired api keys * Modify frontend to enable expiration of API Keys * Fix frontend tests * Fix migration and add index for `expires` field * Add api key tests for database access * Substitude time.Now() by a mock for test usage * Front-end modifications * Change input label to `Time to live` * Change input behavior to comply with the other similar * Add tooltip * Modify AddApiKey api call response Expiration should be *time.Time instead of string * Present expiration date in the selected timezone * Use kbn for transforming intervals to seconds * Use `assert` library for tests * Frontend fixes Add checks for empty/undefined/null values * Change expires column from datetime to integer * Restrict api key duration input It should be interval not number * AddApiKey must complain if SecondsToLive is negative * Declare ErrInvalidApiKeyExpiration * Move configuration to auth section * Update docs * Eliminate alias for models in modified files * Omit expiration from api response if empty * Eliminate Goconvey from test file * Fix test Do not sleep, use mocked timeNow() instead * Remove index for expires from api_key table The index should be anyway on both org_id and expires fields. However this commit eliminates completely the index for now since not many rows are expected to be in this table. * Use getTimeZone function * Minor change in api key listing The frontend should display a message instead of empty string if the key does not expire.
Sofia Papagiannaki committed -
* Update datasource.ts * Update datasource.test.ts * utcOffset reverse from moment docs, utcOffset "function returns the real offset from UTC, not the reverse offset" * add utcOffset() to DateTime interface method returns the UTC offset as a number of minutes * Fixed test
fxmiii committed -
and add comment about Rollup namedExports
Tobias Skarhed committed
-
- 25 Jun, 2019 16 commits
-
-
Kyle Brandt committed
-
Kyle Brandt committed
-
Alexandre de Verteuil committed
-
* Feat: initial disable user UI * batch disable users * batch revoke users tokens * split batch disable user and revoke token * API: get users with auth info and isExternal flag * fix tests for batch disable users * Disable users: show is user external or not * Users: refactor /api/users/search endpoint * Users: use alias for "user" table * Chore: add BatchDisableUsers() to the bus * Users: order user list by id explicitly * Chore: switch back to /api/users/search endpoint * Users: move disable button to user profile page * Users: return AuthModule from /api/users/:id endpoint * Users: do not return unused fields * Users: mute auth badge for disabled users * Users: move disable button to the user section * Users: fix SearchUsers method after last changes * User: return auth module as array for future purposes * User: tests for SearchUsers() * User: return only latest auth module in SearchUsers() * User: fix JOIN, get only most recent auth module * Users: fix ldap badge after backed changes * Users: show tooltip for inactive disable/enable button * Users: move delete button to edit user view * Users: put deactivated badge on the user list * Users: minor refactor * Users: adjust deactivated badge style * Minor design changes
Alexander Zobnin committed -
* batch disable users * batch revoke users tokens * split batch disable user and revoke token * API: get users with auth info and isExternal flag * fix tests for batch disable users * Users: refactor /api/users/search endpoint * Users: use alias for "user" table * Chore: add BatchDisableUsers() to the bus * Users: order user list by id explicitly * Users: return AuthModule from /api/users/:id endpoint * Users: do not return unused fields * Users: fix SearchUsers method after last changes * User: return auth module as array for future purposes * User: tests for SearchUsers() * User: return only latest auth module in SearchUsers() * User: fix JOIN, get only most recent auth module
Alexander Zobnin committed -
Torkel Ödegaard committed
-
* Wip: Adds timeEpic * Refactor: Introduces absoluteRange in Explore state * Refactor: Removes changeTime action * Tests: Adds tests for timeEpic * Refactor: Spells AbsoluteRange correctly
Hugo Häggmark committed -
* Specifying named exports for slate * Make sure tests are performed at the beginning * Version bump
Tobias Skarhed committed -
* Closes #17748 * Remove remaining occurences * And the last one
Tobias Skarhed committed -
* Devenv:SAML: devenv block with saml test app Includes documentation, couple custom users and actual docker-compose of course :) Ref: #4780
Oleg Gaidarenko committed -
* Docs: for LDAP active sync feature
Oleg Gaidarenko committed -
* WIP: initial panel links editor * WIP: Added dashboard migration to new panel drilldown link schema * Make link_srv interpolate new variables * Fix failing tests * Drilldown: Add context menu to graph viz (#17284) * Add simple context menu for adding graph annotations and showing drilldown links * Close graph context menu when user start scrolling * Move context menu component to grafana/ui * Make graph context menu appear on click, use cmd/ctrl click for quick annotations * Move graph context menu controller to separate file * Drilldown: datapoint variables interpolation (#17328) * Add simple context menu for adding graph annotations and showing drilldown links * Close graph context menu when user start scrolling * Move context menu component to grafana/ui * Make graph context menu appear on click, use cmd/ctrl click for quick annotations * Add util for absolute time range transformation * Add series name and datapoint timestamp interpolation * Rename drilldown link variables tot snake case, use const values instead of strings in tests * Bring LinkSrv.getPanelLinkAnchorInfo for compatibility reasons and add deprecation warning * Rename seriesLabel to seriesName * Drilldown: use separate editors for panel and series links (#17355) * Use correct target ini context menu links * Rename PanelLinksEditor to DrilldownLinksEditor and mote it to grafana/ui * Expose DrilldownLinksEditor as an angular directive * Enable visualization specifix drilldown links * Props interfaces rename * Drilldown: Add variables suggestion and syntax highlighting for drilldown link editor (#17391) * Add variables suggestion in drilldown link editor * Enable prism * Fix backspace not working * Move slate value helpers to grafana/ui * Add syntax higlighting for links input * Rename drilldown link components to data links * Add template variabe suggestions * Bugfix * Fix regexp not working in Firefox * Display correct links in panel header corner * bugfix * bugfix * Bugfix * Context menu UI tweaks * Use data link terminology instead of drilldown * DataLinks: changed autocomplete syntax * Use singular form for data link * Use the same syntax higlighting for built-in and template variables in data links editor * UI improvements to context menu * UI review tweaks * Tweak layout of data link editor * Fix vertical spacing * Remove data link header in context menu * Remove pointer cursor from series label in context menu * Fix variable selection on click * DataLinks: migrations for old links * Update docs about data links * Use value time instead of time range when interpolating datapoint timestamp * Remove not used util * Update docs * Moved icon a bit more down * Interpolate value ts only when using __value_time variable * Bring href property back to LinkModel * Add any type annotations * Fix TS error on slate's Value type * minor changes
Torkel Ödegaard committed -
kay delaney committed
-
Dominik Prokop committed
-
* Fix errors * Wrong branch * minor type fix
Tobias Skarhed committed -
* Sanitize HTML * Replace sanitization lib and check for config * Add htmlToText * Refactor: Renaming htmlToText to escapeHtml
Tobias Skarhed committed
-