Commit Graph

7136 Commits (704807f683ebc895441e40fadc14b4819bfaff68)

Author SHA1 Message Date
Iris Scholten ecb4322e40 Merge pull request #3773 from influxdata/fix/logs-scrolling
Fix/logs scrolling
2018-06-26 10:40:19 -07:00
Iris Scholten 05637715df Trigger onVerticalScroll after setting logs table state
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-06-26 10:16:55 -07:00
Jared Scheib f4ab45d420 Merge pull request #3739 from influxdata/fun/dashboard_page
Convert DashboardPage to TypeScript & introduce improved file structure for types
2018-06-25 17:23:39 -07:00
Jared Scheib 3125f23b16 Rename types/query to types/queries for consistency 2018-06-25 17:10:34 -07:00
Jared Scheib 14704686c5 Revert introduction of /modules for single importable Types
After discussion with team, folks felt that it was too explicit and verbose
to import * as Types and use Types.*.*.x for all type annotations. So we
decided to try importing, for example, all dashboard action types under
a single import * as DashboardsActions from 'src/types/actions/dashboards'.
2018-06-25 17:07:56 -07:00
Jared Scheib 9b585f5087 Merge duplicate imports in test fixtures file 2018-06-25 15:49:58 -07:00
Alex P 84f51b5d97 Resurrect favicon 2018-06-25 15:47:45 -07:00
Jared Scheib 96864064fa Simplify getNewDashboardCell default value for cell type
Co-authored-by: Alirie Gray<alirie.gray@gmail.com>
2018-06-25 15:47:32 -07:00
Jared Scheib 4153af9f64 Simplify naming of showOverlay import in FluxHeader 2018-06-25 15:45:04 -07:00
Jared Scheib 810b750888 Refactor HostPage mapDispatchToProps to simpler object syntax & remove bindActionCreators 2018-06-25 15:41:57 -07:00
Alex Paxton e24e87eb22 Merge pull request #3762 from influxdata/polish-user-nav-icons
Make User Nav Icon Consistent
2018-06-25 12:32:03 -07:00
Alex P 07296d65d3 Make user nav icons consistent with other nav icons 2018-06-25 11:45:08 -07:00
Brandon Farmer 54c0c01a0c Fix dashboards crashing by making some performance optimizations
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-06-25 11:43:09 -07:00
Iris Scholten 93f11fb4e6 Merge pull request #3759 from influxdata/fix/unselect-yformat
Change axes options to have valid defaults
2018-06-25 10:07:13 -07:00
Iris Scholten 15ca96c53b Remove unused import 2018-06-25 09:21:53 -07:00
Jared Scheib 88abfcf9ee Refactor all type imports modified in #3739 to unified Types ns 2018-06-23 13:55:55 -07:00
Jared Scheib c17eee8258 Refactor dashboards/actions/index to use new Types namespace 2018-06-23 13:16:26 -07:00
Jared Scheib a19ed861ce Add Auth to Types module & sort module index by alpha 2018-06-23 13:09:22 -07:00
Jared Scheib 20a84023e5 Rename types/apis/dashboard.ts dashboards.ts for consistency 2018-06-23 13:03:44 -07:00
Jared Scheib 9a5dfcb57d Create global Types module & consume in DashboardPage for single import 2018-06-23 12:54:24 -07:00
Jared Scheib 7e25bb554b Make all type imports consistent & group all imports 2018-06-23 11:41:14 -07:00
Jared Scheib 65da5cc724 Fix dashboardActions undefined by de-nesting all action creators
Using the object syntax for mapDispatchToProps (mdtp), the nested
dashboardActions functions were not being properly bound to
dispatch, and lookuped to dashboardActions were failing. This
refactors that by de-nesting and spreading action creators directly
onto DashboardPage props.
2018-06-23 11:21:15 -07:00
Jared Scheib 31cd49e89f Refactor DashboardPage getDashboard & getDashboardsNames instance methods to assignment syntax 2018-06-22 18:46:28 -07:00
Jared Scheib 52eef4b206 Type setScrollTop instance method on DashboardPage 2018-06-22 18:45:56 -07:00
Jared Scheib a883d59960 Fix broken dashtimev1 delete dashboard test 2018-06-22 18:34:10 -07:00
Jared Scheib 04e8ebac0d Refactor app action types file structure & imports to new style 2018-06-22 18:26:15 -07:00
Jared Scheib a57055772a Refactor cellEditorOverlay types file structure & imports to new style 2018-06-22 18:22:49 -07:00
Jared Scheib 28b919908b Refactor notifications types file structure & imports to new style 2018-06-22 18:17:58 -07:00
Jared Scheib d74ad08c2c Fix dashboards.ts import in src/types/index.js 2018-06-22 18:14:21 -07:00
Jared Scheib 2626cf8955 Rename types/dashboard.ts to plural for consistency 2018-06-22 18:08:57 -07:00
Jared Scheib c7e46bbaee Rename types/actions/error.ts to plural for consistency 2018-06-22 18:07:29 -07:00
Jared Scheib 967bc8173a Rename types/reducers/dashboard.ts to plural for consistency 2018-06-22 18:06:26 -07:00
Jared Scheib 7d4332bb6f Rename types/actions/error.ts to errors.ts for consistency 2018-06-22 18:05:07 -07:00
Jared Scheib c11205199e Rename types/actions/dashboard.ts to dashboards.ts for consistency 2018-06-22 18:04:09 -07:00
Jared Scheib a0b2ee4aea Refactor annotations types file structure & imports to new style 2018-06-22 18:02:06 -07:00
Jared Scheib e23049946c Merge remote-tracking branch 'origin/master' into fun/dashboard_page 2018-06-22 17:53:44 -07:00
Delmer Reed 6135a4168f Stopgap-fix getDashboardsNamesThunk type error
Resolve react-redux type issues later to fix getDashboardsNames typing.

Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-22 20:43:46 -04:00
Delmer Reed 058af91e46 Refactor error types to follow new file structure
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-22 20:42:00 -04:00
Alex Paxton 28cf67a142 Merge pull request #3704 from fntlnz/fix/main-template-body
Fix: Close main template body only once
2018-06-22 17:19:24 -07:00
Iris Scholten d3e0159aea Set y-axis scale default to linear 2018-06-22 17:02:18 -07:00
Iris Scholten 80ecabd036 Add 'None as an option for Base' 2018-06-22 16:56:41 -07:00
Delmer Reed 61130535e5 Update cell editor test to return null 2018-06-22 19:48:57 -04:00
Delmer Reed 8c2e8a2176 Add ErrorDescription with auth and links
ErrorThrownAction triggers an AUTH_EXPIRED in middleware. AuthReducer
extracts auth links to upddate state.links. It's unclear what the shape
is of auth.links:

  Errors.test.js utilizes an auth.links of type
    arrayOf({
      name: string,
      label:string,
      login: string,
      logout: string,
      callback: string,
    })

  OrganizationsPage consumes links w/ shape of

    shape({
      organizations: string.isRequired,
      config: shape({
        auth: string.isRequired,
      }).isRequired,
    })

  UsersPage consumes links w/ shape of

     shape({
        users: string.isRequired,
      }),

  ProvidersPage consumes links w/ shape of

    shape({
        organizations: string.isRequired,
      }),

  Purgatory consumes links w/ shape of

    shape({
      me: string,
    }),

  UserNavBlock at some point expected

  shape({
    me: string,
    external: shape({
      custom: arrayOf(
        shape({
          name: string.isRequired,
          url: string.isRequired,
        })
      ),
    }),
  })
2018-06-22 19:13:43 -04:00
Delmer Reed bbd66da6e2 Update ShowOverlayActionCreator import from overlayTechnoloy 2018-06-22 17:40:21 -04:00
Jared Scheib a49a4e7646 Refactor ManualRefresh interface to be consistent with withRouter
Clarifies relationship between HOCs and how to define DashboardPage
props by extending from the props it will receive from its HOCs.

Co-authored-by: Delmer Reed <delmer814+1@gmail.com>
2018-06-22 14:24:27 -07:00
Jared Scheib 9e8221e13b Compose DashboardPage prop types with withRouter & ManualRefresh
Co-authored-by: Delmer Reed <delmer814+1@gmail.com>
2018-06-22 14:07:57 -07:00
Jared Scheib 5e6f698db4 Convert ManualRefresh to TypeScript
Co-authored-by: Delmer Reed <delmer814+1@gmail.com>
2018-06-22 14:07:43 -07:00
Jared Scheib bcf88dd336 Rename ManualRefresh.js to ManualRefresh.tsx 2018-06-22 13:11:06 -07:00
Delmer Reed eb89268a2f Update hosts page optionsComponents to be a getter 2018-06-22 16:08:17 -04:00
Delmer Reed e3aaae62b4 Update title to titleText in Host and Admin page 2018-06-22 15:07:45 -04:00