Commit Graph

2503 Commits (82f571b6454836592da9dc2b444c7a2c6df224a5)

Author SHA1 Message Date
Alex P 3d2563b693 Merge branch 'master' into ui-polish 2017-03-27 19:01:10 -07:00
Alex P b467d53358 Comment out cell dragging css
Going to re-implement later when we have a way to differentiate between
editable and non-editable cells
2017-03-27 18:57:29 -07:00
Alex P 078e72fd78 Make custom cursors slightly smaller and higher contrast 2017-03-27 18:17:48 -07:00
Alex P b1d13d29ff Polish and small refactor of query builder styles 2017-03-27 17:27:52 -07:00
Alex P 65860b3512 Bring the cool edit mode styles out of edit mode
However does need to be scoped to “editable” cells
2017-03-27 17:23:01 -07:00
Andrew Watkins e7e7a45831 Merge pull request #1087 from influxdata/bugfix/1003-hosts-loading-message
Bugfix/1003: Hosts Loading Messaging
2017-03-27 17:14:16 -07:00
Hunter Trujillo 4312297896 No need to coerce a string into another string. 2017-03-27 18:03:06 -06:00
Hunter Trujillo 84fba8a5a0 Merge branch 'master' into bugfix/1003-hosts-loading-message
# Conflicts:
#	CHANGELOG.md
2017-03-27 17:42:57 -06:00
Hunter Trujillo 84508f2f29 Update changelog. 2017-03-27 17:36:04 -06:00
Hunter Trujillo e810a173ff Remove up property from HostsPage component. It does nothing. 2017-03-27 17:31:37 -06:00
Hunter Trujillo f51c0c5b54 Fix messaging for hosts page when there are no hosts. Add appropriate error messages. 2017-03-27 17:29:39 -06:00
Jared Scheib 660d764b7e (Fix) Graphs are now resizable again (#1085)
* (Fix) Graphs are now resizable again

* Update changelog
2017-03-27 15:32:40 -07:00
Andrew Watkins 9fd25569a5 Fix DBRP page bugs (#1072)
* Fix confirm button not deleting a DB

* Fix cancel delete button

* Fix no name pass on creation of RP
2017-03-27 14:14:42 -07:00
Alex P 81aef4e42a Merge branch 'master' into ui-polish 2017-03-27 12:24:58 -07:00
Alex P 74b9268a62 show Invert cursor on graphs 2017-03-27 12:24:50 -07:00
Alex P c751ccc014 Replace standard cursors with custom ones 2017-03-27 12:24:24 -07:00
Alex P e0789f1ca6 Add custom cursors and stylesheet 2017-03-27 12:23:58 -07:00
Alex P fef01356d6 Add 2 new icons to font
Solid style Crown & Server
2017-03-27 12:08:10 -07:00
Nathan Haugo d9175f0b64 Merge pull request #1075 from influxdata/rk-fix-changelog
Fix beta6 bug fixes entries
2017-03-27 11:37:05 -07:00
Regan Kuchan 6271ed1132 Fix beta6 bug fixes entries 2017-03-27 10:45:00 -07:00
Regan Kuchan ed0e17959a Merge pull request #1071 from influxdata/beta6-doc-updates
Update docs for beta6 release
2017-03-24 18:23:18 -07:00
Regan Kuchan 819a48b124 Update docs for beta6 release 2017-03-24 18:22:16 -07:00
Jared Scheib a694f25425 Graphs are no longer editable from a Host Page (#1069)
* Graphs can now not be edited in on a HostPage

* Update changelog
2017-03-24 17:33:48 -07:00
lukevmorris c1ba6e7983 Save and Cancel edits to dashboard name (#1065)
* Move isEditMode from Redux to component state

* Use ConfirmButtons instead of Save button

* Save and Cancel dashboard name edits with ConfirmButtons

* Handler should operate on values instead of events

* Update CHANGELOG
2017-03-24 16:56:46 -07:00
Chris Goller 1fc5a953ea Update CHANGELOG to correct numbering 2017-03-24 16:05:17 -07:00
Chris Goller e4167b3573 Merge pull request #1064 from influxdata/feature/changelog.1.2.0.6
Update changelog
2017-03-24 16:03:22 -07:00
nathan haugo e4ad5d033a Update changelog 2017-03-24 15:36:47 -07:00
Andrew Watkins 130156dfbe Merge pull request #1063 from influxdata/dbm-polish
Fix DB manager table column sizing
2017-03-24 14:04:19 -07:00
Andrew Watkins 6c3e533a05 Merge pull request #1061 from influxdata/1060-remove_visualizations_bar
Remove VisualizationSelector from Dashboard Edit Mode
2017-03-24 13:56:59 -07:00
Andrew Watkins eb3454802a Fix DB manager table column sizing
The delete RP button was not rendered if
there was only one RP for that RP's database.
This caused the table columns to render in different
sizes.  Hiding the button keep the same functionality but
preserves the sizing for the table.
2017-03-24 13:51:49 -07:00
Luke Morris 583a42566b Merge branch 'master' into 1060-remove_visualizations_bar 2017-03-24 13:43:35 -07:00
Chris Goller ec8c538c09 Fix go dependency breaking master build 2017-03-24 13:34:56 -07:00
Luke Morris a45e1a0816 Merge branch 'master' into 1060-remove_visualizations_bar 2017-03-24 13:32:25 -07:00
Luke Morris 4f601e4d5f Update CHANGELOG 2017-03-24 13:31:06 -07:00
Luke Morris 1c2711241f Remove VisualizationSelector from Dashboard Edit Mode 2017-03-24 13:29:10 -07:00
Andrew Watkins 89f1d0b4b4 Make div a button 2017-03-24 13:26:22 -07:00
lukevmorris 148140effa NameableGraph Dropdown now contains an active Delete button (#1058)
* Dropdown now contains an active Delete button

* Prefer `filter` over `findIndex` => `slice`
2017-03-24 13:24:11 -07:00
Andrew Watkins 01ec21b483 Merge pull request #1029 from influxdata/feature/db-manager
Feature/db manager
2017-03-24 10:57:12 -07:00
Andrew Watkins 43c0961e69 Pass delete retention policy down down down 2017-03-24 10:42:59 -07:00
Andrew Watkins 3356c21969 Merge branch 'feature/db-manager' of github.com:influxdata/chronograf into feature/db-manager 2017-03-24 10:07:50 -07:00
Chris Goller 6bf79c7cb3 Update rpResponse default to isDefault 2017-03-24 10:06:59 -07:00
Andrew Watkins 97c69cad53 Merge branch 'feature/db-manager' of github.com:influxdata/chronograf into feature/db-manager 2017-03-24 10:03:55 -07:00
Chris Goller 53fda10deb FIx RP default to isDefault 2017-03-24 10:03:38 -07:00
Andrew Watkins ac87aeb8ae Merge branch 'feature/db-manager' of github.com:influxdata/chronograf into feature/db-manager 2017-03-24 09:59:48 -07:00
Chris Goller e8a77be244 Update RP JSON default to isDefault 2017-03-24 09:58:57 -07:00
Andrew Watkins 8380ede50e Remove ability to update name 2017-03-24 09:49:32 -07:00
lukevmorris 2d8d546368 Create a new dashboard cell; Fix remaining bugs with Overlay (#1056)
* Relax query validation for cell endpoint

* Dashboards can now add a cell; Rebase over 950-overlay_technologies-edit

* Server now returns empty queries array when creating a new dashboard cell

* Use async/await pattern for addDashboardCell, add basic error handling

* Update names of methods and actions for editing and updating cells to match those for adding

Factor out newDefaultCell to dashboard constants

* Update CHANGELOG

* Fix bug where Overlay wouldn’t display for query-less cells

* We removed these validations
2017-03-23 17:50:21 -07:00
Jared Scheib 959b387f61 Introduce ability to edit a dashboard cell
* Correct documentation for dashboards

* Exclude .git and use 'make run-dev' in 'make continuous'

* Fix dashboard deletion bug where id serialization was wrong

* Commence creation of overlay technology, add autoRefresh props to DashboardPage

* Enhance overlay magnitude of overlay technology

* Add confirm buttons to overlay technology

* Refactor ResizeContainer to accommodate arbitrary containers

* Refactor ResizeContainer to require explicit ResizeTop and ResizeBottom for clarity

* Add markup and styles for OverlayControls

* CellEditorOverlay needs a larger minimum bottom height to accommodate more things

* Revert Visualization to not use ResizeTop or flex-box

* Remove TODO and move to issue

* Refactor CellEditorOverlay to allow selection of graph type

* Style Overlay controls, move confirm buttons to own stylesheet

* Fix toggle buttons in overlay so active is actually active

* Block user-select on a few UI items

* Update cell query shape to support Visualization and LayoutRenderer

* Code cleanup

* Repair fixture schema; update props for affected components

* Wired up selectedGraphType and activeQueryID in CellEditorOverlay

* Wire up chooseMeasurements in QueryBuilder

Pass queryActions into QueryBuilder so that DataExplorer can provide
actionCreators and CellEditorOverlay can provide functions that
modify its component state

* semicolon cleanup

* Bind all queryModifier actions to component state with a stateReducer

* Overlay Technologies™ can add and delete a query from a cell

* Semicolon cleanup

* Add conversion of InfluxQL to QueryConfig for dashboards

* Update go deps to add influxdb at af72d9b0e4ebe95be30e89b160f43eabaf0529ed

* Updated docs for dashboard query config

* Update CHANGELOG to mention InfluxQL to QueryConfig

* Make reducer’s name more specific for clarity

* Remove 'table' as graphType

* Make graph renaming prettier

* Remove duplicate DashboardQuery in swagger.json

* Fix swagger to include name and links for Cell

* Refactor CellEditorOverlay to enable graph type selection

* Add link.self to all Dashboard cells; add bolt migrations

* Make dash graph names only hover on contents

* Consolidate timeRange format patterns, clean up

* Add cell endpoints to dashboards

* Include Line + Stat in Visualization Type list

* Add cell link to dashboards

* Enable step plot and stacked graph in Visualization

* Overlay Technologies are summonable and dismissable

* OverlayTechnologies saves changes to a cell

* Convert NameableGraph to createClass for state

This was converted from a pure function to encapsulate the state of the
buttons. An attempt was made previously to store this state in Redux,
but it proved too convoluted with the current state of the reducers for
cells and dashboards. Another effort must take place to separate a cell
reducer to manage the state of an individual cell in Redux in order for
this state to be sanely kept in Redux as well.

For the time being, this state is being kept in the component for the
sake of expeditiousness, since this is needed for Dashboards to be
released. A refactor of this will occur later.

* Cells should contain a links key in server response

* Clean up console logs

* Use live data instead of a cellQuery fixture

* Update docs for dashboard creation

* DB and RP are already present in the Command field

* Fix LayoutRenderer’s understanding of query schema

* Return a new object, rather that mutate in place

* Visualization doesn’t use activeQueryID

* Selected is an object, not a string

* QueryBuilder refactored to use query index instead of query id

* CellEditorOverlay refactored to use query index instead of query id

* ConfirmButtons doesn’t need to act on an item

* Rename functions to follow convention

* Queries are no longer guaranteed to have ids

* Omit WHERE and GROUP BY clauses when saving query

* Select new query on add in OverlayTechnologies

* Add click outside to dash graph menu, style menu also

* Change context menu from ... to a caret

More consistent with the rest of the UI, better affordance

* Hide graph context menu in presentation mode

Don’t want people editing a dashboard from presentation mode

* Move graph refreshing spinner so it does not overlap with context menu

* Wire up Cell Menu to Overlay Technologies

* Correct empty dashboard type

* Refactor dashboard spec fixtures

* Test syncDashboardCell reducer

* Remove Delete button from graph dropdown menu (for now)

* Update changelog
2017-03-23 17:12:33 -07:00
Andrew Watkins 9648b66b6f Fix update retention policy 2017-03-23 17:10:13 -07:00
Andrew Watkins 635fc9824c Fix update sync 2017-03-23 17:09:47 -07:00