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
Alirie Gray
4dbf4d065d
Enable selection of default values for tempvars
...
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-06-22 19:26:38 -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
Alirie Gray
5fdbb900a8
WIP tempvar select default and selected.
2018-06-22 17:17:31 -07:00
Iris Scholten
494c1d3332
Update changelog
2018-06-22 17:06:14 -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
Delmer
7ac3cf823c
Merge pull request #3758 from influxdata/fix/pageheader-titletext
...
Update title to titleText in Admin page
2018-06-22 17:03:04 -04:00
Alirie Gray
48e030b0fd
Add an optional submit on drop property to drag and drop component
...
Co-authored-by: Deniz Kusefoglu <deniz@inflxdata.com>
2018-06-22 13:13:30 -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
Alirie Gray
8f356cbfad
Replace separate CSV manual and file entry dropdowns with one builder type that accepts both
...
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-06-22 12:50:16 -07:00
Delmer Reed
e3aaae62b4
Update title to titleText in Host and Admin page
2018-06-22 15:07:45 -04:00
Jared Scheib
3b111cc404
Type most of the rest of DashboardPage
...
Add stronger types to Dashboard Actions.
Refactor Dygraph.onZoom to pass TimeRange rather than splitting
arguments, and refactor respective DashboardPage & LogViewer
methods accordingly.
2018-06-21 20:42:10 -07:00
Chris Henn
4129cb2c4b
Merge pull request #3749 from influxdata/bugfix/page-headers
...
Fix missing page titles
2018-06-21 19:33:37 -07:00
Delmer Reed
2ab002c280
Fix types for presentation mode dispatcher
...
Cleaned up dashboard types and introduced the auth reducers types.
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-21 19:17:22 -04:00
Iris Scholten
184f9fd8c8
Merge pull request #3751 from influxdata/fix/crosshairs-pass-edge
...
Ensure hoverTime is a valid time range for the dygraph
2018-06-21 15:31:27 -07:00
Iris Scholten
d3c41bdc4d
Move check for valid time to first comparison
2018-06-21 14:59:37 -07:00
Iris Scholten
9e3e7d6565
Prevent index out of range error when getting min and max from timeRange
2018-06-21 14:58:28 -07:00
Alirie Gray
25e232f116
Show a notification and disable save when the user upload an invalid csv file as a template variable
...
Makes the notify prop optional for template builders
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-06-21 14:55:32 -07:00
Iris Scholten
a8f1999397
Update Changelog
2018-06-21 13:47:03 -07:00
Iris Scholten
38e64be3af
Ensure hoverTime is a valid time range for the dygraph
2018-06-21 13:43:11 -07:00
ebb-tide
2b24c11f5f
Use DragDrop Component to accept csv file,
...
Add WIP functionality in CSVFile tempvar builder
Co-authored-by Alirie Gray <alirie.gray@gmail.com>
Co-authored-by Deniz Kusefoglu <denizk@gmail.com>
csvfile builder
2018-06-21 13:36:42 -07:00
Chris Henn
ed1f5a177d
Merge pull request #3750 from influxdata/bugfix/temp-var-editor-title
...
Fix display of TemplateVariableEditor header
2018-06-21 12:02:31 -07:00
Christopher Henn
8e0b0280c7
Fix display of TemplateVariableEditor header
2018-06-21 11:38:14 -07:00
Christopher Henn
4356399967
Add test verifiying PageHeader dev assertion
2018-06-21 11:05:53 -07:00
Jared Scheib
bb938c0bf9
Add & reorg types dirs and files for dashboard reducers, actions, & apis
...
Continue typing DashboardPage.
2018-06-21 11:03:28 -07:00
Christopher Henn
6d2e821e4a
Fix failing admin page title test
2018-06-21 10:59:31 -07:00