- 10 Mar, 2020 4 commits
-
-
* Refactor the picker to FC * Remove redundant variable * currentDashboardId => currentDashboard * Make isClearable configurable * Use useAsyncFn for options loading * Move getDashboards outside of component
Alex Khomenko committed -
* Add Select error message * Update Form docs * Tweak examples * Fix docs
Alex Khomenko committed -
* Refactor: Adds variables in state to TemplateSrv * Refactor: Introduces some typings and structures * Refactor: Introduces picker to adapter * Refactor: Removes useState and introduces contains instead * Refactor: Introduces Variable Editor * Refactor: Adds uuid and simplifies state * Refactor: Consolidates to VariableRenderer * Refactor: Adds name change capability * Refactor: Adds variableMiddleware * Refactor: Adds ability to change Angular type to type in State * Fix: Fixes so we check for duplicate names * Refactor: Adds ability to change State type to type in Angular * Refactor: Updates name in dashboard templating list * Refactor: Adds label change to VariableEditor * Refactor: Adds hide change to VariableEditor * Refactor: Adds update ability * Refactor: Adds tooltip * Refactor: Adds SelectionOptionsEditor * Refactor: Adds query editor and validation * Refactor: Adds regex and sort to editor * Refactor: Adds Selection options * Refactor: Adds Varible Values Previewer * Refactor: Changes from array in state to Record * Refactor: Removes getVariableAtIndex from templateSrv * Tests: Fixs broken tests * Chore: Fixes duplicate merge import * Refactor: Removes strict null errors * Refactor: Adds duplicate variable * Refactor: Adds remove variable * Refactor: Adds change order of variables * Refactor: Adds add new variable * Chore: Fixes Prettier formatting * Refactor: Adds VariablePicker * Fixed so sub menu is displayed when we only have redux template variables. * removed unused variable. * tags will be visibile in the new react picker. * added some nice colors to the tags. * Added thunk for selecting a tag. * Refactor: Cleans up templating state when dashboard unloads * Refactor: Adds save capabilities for variables in state * added possibility to select tag. * Added so you can deselect a tag. * Fixed issue with coloring on top. * minor refactoring to make the code more slim. * Refactor: Fixes dispatch return and copy of variable * selecting options when tag i selected * small refactoring. * fixed so we use options. * Refactor: Adds getValueForUrl capabilities * first implementation of keyboard navigation on picker. * removed comment. * fixed so you can toggle all options. * Refactor: Simplified state handling using Redux Toolkit and flat reducer structure * Refactor: Adds sharedTemplatingReducer and queryVariableReducer * Tests: Fixs broken tests * Chore: Removes some strict null errors * Tests: Fix broken tests * Refactor: Splitted QueryVariablePicker into smaller components * Refactor: Moves linktext and selected tags to component instead * Fix: Fixes the ability to have multiple dropdowns opened at same time * Fix: Fixes onKeyDown from prev refactor * Refactor: Adds searchfilter searching * Tests: Fixes after running e2e tests * Refactor: Adds an attempt to solve dependencies at startup * Refactor: Adds feature toggle * Refactor: Resets all angular files to master * Refactor: Move stuff to query folder * Refactor: Initial commit for SubMenu component * Refactor: Updated DashboardModel with new list * Refactor: Adds feature toggle to dashboard model and friends * Refactor: Adds picker to SubMenu * Refactor: Fixes styling on SubMenu * Refactor: Fixes processvariables * Refactor: Initial EditorList skeleton * Refactor: Refactors out VariableEditorList and VariableEditorContainer * Refactor: Adds New variable functionality * Refactor: Adds registred types * Refactor: Adds edit existing variable functionality * Refactor: Changes params to thunks * Refactor: Small fix for cleaning up state when clicking update/add * Refactor: Better typings for outer containers * Refactor: Adds change order functionality * Refactor: Removed notify angular args * Change so the url is in sync with the redux template variables. * Adding support for saving proper values and checking changes. * Refactor: Adds duplicate variable functionality * Feature: Adds remove variable functionality * Refactor: Small refactor so e2e tests work as before * Refactor: Returns null if no visible variables * Refactor: Adds annotations to SubMenu * Refactor: Fixes toggling of annotations in SubMenu * added dashboard links to new submehu. * Refactor: Small refactor breaking up into smaller components * Fix: Fixes infinite recursive loop when changing varible name * Templating: Do not mutate location query state * Refactor: Fixes minor timing issue when adding new variable * Refactor: removes initialization in variable_srv constructor * Refactor: Suggestion on how to handle templating.list in DashboardExporter * Refactor: Adds getVariables typings and changes ChangeTracker and ShareSnapshotCtrl * Refactor: Adds getVariable on DashboardModel and changes DashboardMigrator * Fix: Fixes repeated panels * wip: starting to add custom variable type. * Refactor: Merging two different toVariablePayload functions * Tests: Fixes broken tests * Fix: Reduces strict null errors * Tests: Initial commit and fixes strange dependency order * Tests: Covers sharedTemplatingReducer with tests * Refactor: Rename state/index.ts => state/reducers.ts as every where else * Refactor: Renames and moves adapters.ts * Tests: Adds tests for templatingReducer * Tests: Adds intitial tests for queryVariableReducer * starting to ad custom variable. * Tests: Adds more queryVariableReducer tests * Added support for custom variable. Next up applying some DRY principles and refactoring. * fixed compile issue. * added todo. * Tests: Fixes broken test * Tests: Covers queryVariableReducer with tests and fixed a couple of bugs * Fix: Fixes broken test * Fix: Reduces strict null errors * change so custom won't be depending on anything elese. * fixed descriptions. * removed unused dependency. * Fixed issue when adding a new variable and editor is being unmount twice. * fixed issue with select option loop. * changed so we update query on typing in editor and removed it from component state. * Moved runQuery up one level in the component tree. * renamed action and moved it to custom actions. * moved applyStateChanges to shared code. * removed todo comment. * first stab on moving picker to more general. * Refactor: Changes so we always show variables type * removed duplicate code regarding picker. * Did some renamings. * Feature: Adds text box variable type * moved tests from query reducer to picker reducer. * Removed picker from VariableState. * removed reference to picker. * Some more refactorings of the picker reducer + actions. * Chore: Refactors away editor state to its own state slice (#22515) * Refactor: Inital move, tests not working * Tests: Adds editorReducer tests * Refactor: Cleaning up * Refactor: Moves logic to thunk instead * Refactor: Initial commit * Refactor: Combines reducers to one state * Refactor: Adds combine reducers * moved navigation logic flow to a thunk instead of in the component. * fixed issue with rendering picker link. * Refactor: Removes variable prop from templating.variables * refactored and removed some more code. * Feature: adds Constant variable type * fixed so tags can be selected. * Fix: fixes default hide for constant and enum order * fixed so tags works again. * Fix: fixes so we use Angular editor when newVariables is not defined * Fix: fixes wrong hide default for Constant variable * Fix: fixes bug when using duplicate button * Fix: changes action id * Tests: prepares for newVariables * Chore: reduces strict null errors * Refactor: removes uuidInEditorReducer for simplification * Chore: changes after PR comments * Chore: uses getConfig instead of config * Tests: fixes so e2e tests check for feature toggle and fixed initLock bug * Refactor: changes so sharedReducer uses createSlice instead * Refactor: changes textBoxVariableReducer to use creactSlice instead * Refactor: changes queryBoxVariableReducer to use creactSlice instead * Refactor: changes customVariableReducer to use creactSlice instead * Refactor: changes constantVariableReducer to use creactSlice instead * Refactor: moves types to specific types.ts files instead * changed so we use queryValue stored on the variable to populate options input when opening picker. * Feature: adds the ability to test templating thunks using real store and middleware * Chore: cleans up unused import * excluded queryValue from the getSaveModel * Refactor: adds whenAsyncActionIsDispatched to reduxTester * Tests: adds initial tests for processVariables * Added reducer tests for constant variable. * added tests for custom reducer. * added tets for texbox reducer. * Tests: adds more tests for ProcessVariable * Refactor: fixes processVariable flow so we do notrun updateOptions twice * Tests: finishes tests for processVariables and removed skip test * added actions tests for custom and constant. * Tests: adds tests for setOptionFromUrl * Tests: adds a naive variable mock builder * Tests: adds tests for validateVariableSelectionState * added tests for query variable actions. * added last test for query actions. * added more tests. * some more tests. * fixed typing errors. * Fixed issues with variable tags. Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com> Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
Marcus Andersson committed -
* Sort props * Add missing deps to useCallback
Alex Khomenko committed
-
- 09 Mar, 2020 6 commits
-
-
* Fix app insights source to allow for new __timeFrom and __timeTo * Try fixing the switch
Chad Nedzlek committed -
Steven Vachon committed
-
Dominik Prokop committed
-
* StatPanel: Fixed color for null values * StatPanels: Show base value for null values
Torkel Ödegaard committed -
Dominik Prokop committed
-
Update the hierarchy of gauge.md
hutuxian committed
-
- 06 Mar, 2020 10 commits
-
-
* Create add-a-data-source.md * Added links to Add a data source * Create intro-to-grafana.md * Updated menu and files * fixed link * Update dashboards.md * Updated enterprise links * Update _index.md * Update intro-to-grafana.md * added content and links * Update menu.yaml * fixing links * fixing links * Update menu.yaml * Updated index.md and what is grafana * changed topic title * Update getting_started.md * Updated content * Update docs/sources/guides/intro-to-grafana.md Co-Authored-By: Marcus Olsson <accounts+github@marcus.se.net> * Update docs/sources/guides/intro-to-grafana.md Co-Authored-By: Marcus Olsson <accounts+github@marcus.se.net> * Update docs/sources/guides/intro-to-grafana.md Co-Authored-By: Marcus Olsson <accounts+github@marcus.se.net> * Update intro-to-grafana.md * changed file name * Update _index.md * Minor edits * Update menu.yaml * Update what-is-grafana.md * Update what-is-grafana.md * Fix: updates snapshots * Revert "Fix: updates snapshots" Co-authored-by: Marcus Olsson <accounts+github@marcus.se.net> Co-authored-by: Lukas Siatka <lukasz.siatka@grafana.com>
Diana Payton committed -
Ryan McKinley committed
-
* Minor changes * Revert CLI to JavaScript ... as Rollup is only accepts ESM modules and TypeScript would need to use the new incremental builds feature which causes weird Redux module errors.
Steven Vachon committed -
* Adding git publish to toolkit * grafana-toolkit new feature plugin:github-release * Feedback from code review 1. Used async await and exec for executing commands 2. Using dist folder to get plugin information * Reverting change to plugin.json back to original value. * reverted changes to yarn.lock * reverted changes to yarn.lock * feedback from code review * feedback from code review 2 * moved constants to recommended functions * styling changes and reverting yarn.lock * removing changes to package.json * replced execLine with execa * better error detection around the publish token * made simpler with commitHash from build * Testing showed a number of required changes: - Make the sha configurable or through environment variable or through git config. - Allow a release to be recreated - Set name and repo from git config as this is what ghr is expecting anyway. - Appropriate errors if the user tries to run a release without doing a ci-build and ci-package first. * Using spinner. Took out extra dependencies out of project.json wrote tests manually. * Updated tests. Now passing * Adding git publish to toolkit * grafana-toolkit new feature plugin:github-release * Feedback from code review 1. Used async await and exec for executing commands 2. Using dist folder to get plugin information * Reverting change to plugin.json back to original value. * reverted changes to yarn.lock * reverted changes to yarn.lock * feedback from code review * feedback from code review 2 * moved constants to recommended functions * styling changes and reverting yarn.lock * removing changes to package.json * replced execLine with execa * better error detection around the publish token * made simpler with commitHash from build * Testing showed a number of required changes: - Make the sha configurable or through environment variable or through git config. - Allow a release to be recreated - Set name and repo from git config as this is what ghr is expecting anyway. - Appropriate errors if the user tries to run a release without doing a ci-build and ci-package first. * Using spinner. Took out extra dependencies out of project.json wrote tests manually. * Updated tests. Now passing * updated test for reducers, from master * package.json and yarn.lock from master
Stephanie Closson committed -
Torkel Ödegaard committed
-
* Cascader: Do not override default width behavior * Fixed storybook
Torkel Ödegaard committed -
Added link to Google tech writing courses
Diana Payton committed -
closes #12043
Carl Bergquist committed -
Jeet Parekh committed
-
this PR improves canvas rendering performance in drawSeriesPoints
jonghyeon committed
-
- 05 Mar, 2020 10 commits
-
-
- use output from relative time instead of static string to prevent clock issues
Lukas Siatka committed -
Trying to fix the numbering in Run as standalone Node.js application.
Diana Payton committed -
* Trigger onchange in case user has edited a custom option, and then clicked outside the react select dropdown * The width of the label is calculated so that the react select input field could get the same width. However, the react select input font is slightly wider, so we need to make that width a little bit larget than the label.
Erik Sundell committed -
this is not relevant anymore since we removed all aliased imports.
Carl Bergquist committed -
Use v0.19.0 of SDK. Support handling of streaming resource response. Disable gzip/compression middleware for resources to allow chunked/streaming response to clients the gzip middleware had to be disabled since it buffers the full response before sending it to the client. Closes #22569 Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com>
Marcus Efraimsson committed -
* Ensure default project * Remove debug logging * Fix broken test * Update snapshot
Daniel Lee committed -
* cleanup * cleanup
Ryan McKinley committed -
Erik Sundell committed
-
Marcus Andersson committed
-
* Stats: add active user count query * License: add info in settings * Stats: Retrieve active users stats for different roles + Clean files and tests * Stats: add dialect.Quote in queries * Stats: improve tests (require instead of assert) * Stats: improve tests (require instead of assert)
Agnès Toulet committed
-
- 04 Mar, 2020 10 commits
-
-
Marcus Efraimsson committed
-
David committed
-
Marcus Efraimsson committed
-
* azure monitor config editor updates, do not show helper for sameas unless just switched, not create * update snapshots
Shavonn Brown committed -
Alex Khomenko committed
-
* Chore: disable no-restricted-imports rule for moment fix enterprise build * Chore: get rid of moment, use dateTime in alerting tetst
Alexander Zobnin committed -
Carl Bergquist committed
-
Carl Bergquist committed
-
* ShareModal: use generic tab type * ShareModal: able to extend with custom tabs * ShareModal: able to extend dash/panel tabs separately * grafana-ui: ModalTabContent component
Alexander Zobnin committed -
Alexander Zobnin committed
-