1. 06 Mar, 2020 7 commits
    • Toolkit: include a github release utility (#22520) · 3745cccd
      * 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
    • Cascader: Do not override default width behavior (#22620) · 917860c4
      * Cascader: Do not override default width behavior
      
      * Fixed storybook
      Torkel Ödegaard committed
    • Update documentation-style-guide.md (#22581) · 733450c7
      Added link to Google tech writing courses
      Diana Payton committed
    • Graph: Improve point rendering performance (#22610) · 0f676966
      this PR improves canvas rendering performance in drawSeriesPoints
      jonghyeon committed
  2. 05 Mar, 2020 10 commits
  3. 04 Mar, 2020 12 commits
  4. 03 Mar, 2020 11 commits
    • @grafana/e2e: added support for plugin repositories (#22546) · ee5fcc03
      * Minor changes
      
      * Include Cypress support files in published package
      
      * Added CLI
      
      … with support for custom configurations (which Cypress does not currently support by default):
      
        * Loads cypress.json from @grafana/e2e as a base config (via a custom Cypress plugin)
        * Sets default values for project-level Cypress files (tests, etc)
        * Optionally loads a cypress.json from the current working directory as overrides
      
      * Updated lockfile
      Steven Vachon committed
    • Add fallback to search_base_dns if group_search_base_dns is undefined. (#21263) · c3884abf
      * Add fallback to search_base_dns if group_search_base_dns is undefined.
      
      refs: #20862
      
      * removed newline to make lint-go happy
      
      * Added requested changes on ldap.md for last commit
      
      Refs: #21263
      Ricardo committed
    • Docs: Added a Markdown Style Guide (#22425) · b24c7cdd
      * Docs: Adding a Markdown Style Guide
      
      What this PR does / why we need it: This request builds a markdown style guide for writers documenting information about Grafana services for users.
      This PR serves the need to make documentation and READMEs more consistent and maintainable.
      
      Which issue(s) this PR fixes: This request fixes the issue grafana#19592
      
      Fixes grafana#19592
      
      Special notes for your reviewer:
      
      @marcusolsson and @oddlittlebird, sorry for the delay. I've set up the style guide, and it is ready for review, or additional sections.
      
      * Docs: Adding a Markdown Style Guide
      
      What this PR does / why we need it: This request builds a markdown style guide for writers documenting information about Grafana services for users.
      This PR serves the need to make documentation and READMEs more consistent and maintainable.
      
      Which issue(s) this PR fixes: This request fixes the issue grafana#19592
      
      Fixes grafana#19592
      
      Special notes for your reviewer:
      
      @marcusolsson and @oddlittlebird, sorry for the delay. I've set up the style guide, and it is ready for review, or additional sections.
      
      * Docs: fixing typos and char repetition
      
      Editing some typos in the text, and removing the repetition of A and B characters that appeared in the file.
      
      * Docs: Changing content following review of new Markdown Style Guide
      
      - adjustment to headings to sentence case.
      - adding an introduction
      - removing punctuation content
      - making suggested word and punctuation fixes
      
      Fixes #19592
      Joseph Robinson committed
    • Old AsyncSelect: Add story (#22536) · 98418ea5
      * Change to CSF
      
      * Remove comments
      
      * Fix AsyncSelect error
      
      * Remove changes to the component
      
      * Restructure
      
      * Remove comments
      
      * Add searching
      
      * Remove witespace
      
      Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com>
      
      Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
      Tobias Skarhed committed
    • Form migrations: Dashboard- and TimeZonePicker (#22459) · 3a5375dd
      * Add new form styles to dashboard picker
      
      * Use Forms.Select for TimeZonePicker
      
      * Use new form elements for DashboardPicker
      
      * Grafana UI: Extract types from SelectBase, add utils.ts
      
      * Grafana UI: Fix imports
      
      * Grafana UI: Add support for value of type number
      
      * Grafana UI: tweak value search function
      
      * Grafana UI: Add tests for findSelectedValue
      
      * Grafana UI: Add tests for cleanValue
      
      * Grafana UI: Remove redundant check
      
      * Grafana UI: Order imports
      
      * Grafana-UI: Fix TimeZonePicker.story.tsx
      
      * Grafana-UI: Fix timezone value
      
      * Fix merge
      
      * Grafana-UI: Use Cascader vs Forms.Select for TimeZonePicker
      
      * Grafana-UI: Add default size props
      Alex Khomenko committed
    • Migration: Share dashboard/panel modal (#22436) · d66e72fa
      * ShareModal: refactor dashboard export modal
      
      * Modal: show react modals with appEvents
      
      * ShareModal: embed panel tab
      
      * ShareModal: bind to shortcut (p s)
      
      * grafana-ui: ClipboardButton component
      
      * ShareModal: use ClipboardButton component
      
      * ClipboardButton: add to storybook
      
      * ShareModal: use event-based approach for dashboard share
      
      * ShareModal: remove unused
      
      * ModalReact: pass theme to the component
      
      * ShareModal: styles clean up
      
      * DashboardExporter: fix tests
      
      * fixed whitespace betwen icon and link
      
      * ShareModal: use theme from config
      
      * Modal: tab header refactor
      
      * ShareModal: tests
      
      * ShareModal: fix share url rendering
      
      * ShareModal: remove unused angular files
      
      * Chore: fix strictNullChecks errors
      
      * Modal: provide theme for event-based modal usage
      
      * ShareModal: use ModalsController for opening modal
      
      Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
      Alexander Zobnin committed
    • Backend plugins: Prepare and clean request headers before resource calls (#22321) · e6cec8db
      Moves common request proxy utilities to proxyutil package with
      support for removing X-Forwarded-Host, X-Forwarded-Port,
      X-Forwarded-Proto headers, setting X-Forwarded-For header
      and cleaning Cookie header.
      Using the proxyutil package to prepare and clean request
      headers before resource calls.
      
      Closes #21512
      Marcus Efraimsson committed