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