Commit Graph

1511 Commits (fd672f0f053a393b20b2e5eac374cd8d7f267cc8)

Author SHA1 Message Date
Andrew Watkins 86249db0ec Add loading animation to admin ui 2017-04-06 14:41:50 -06:00
Alex P 355af7bac2 Add missing comma in stylesheet 2017-04-06 13:41:27 -07:00
Alex P e5cd03c448 Adjust copy to suit new layout 2017-04-06 13:34:49 -07:00
Alex P 8243ba9130 Make empty columns in query editor fill width 2017-04-06 13:31:56 -07:00
Alex P 91c46d5009 Consolidate duplicate styles 2017-04-06 13:23:02 -07:00
Alex P f03fe34eda Fix broken styles from DE flip 2017-04-06 13:20:47 -07:00
Alex P ee6f695d32 Flip the DE 2017-04-06 13:20:36 -07:00
Alex P 629a7b5912 Prevent query builder tabs from becoming too large
Happens when a long query is created
2017-04-06 13:19:45 -07:00
Andrew Watkins 32e05b5bc5 Add some style 2017-04-06 13:34:08 -06:00
Chris Goller e9ababb0c4 Merge branch 'master' into feature/slack-channels 2017-04-06 14:04:15 -05:00
Andrew Watkins cea557229f Insert selected query template into text area 2017-04-06 13:02:45 -06:00
Jared Scheib 887ad6feb6 Merge branch 'master' into feature/1138-hipchat-url-to-subdomain 2017-04-06 11:46:01 -07:00
Jared Scheib 9df1630cf8 Add new auth duration CLI option; add client heartbeat; fix logout (#1119)
* User can now set oauth cookie session duration via the CLI to any duration or to expire on browser close

* Refactor GET 'me' into heartbeat at constant interval

* Add ping route to all routes

* Add /chronograf/v1/ping endpoint for server status

* Refactor cookie generation to use an interface

* WIP adding refreshable tokens

* Add reminder to review index.js Login error handling

* Refactor Authenticator interface to accommodate cookie duration and logout delay

* Update make run-dev to be more TICKStack compliant

* Remove heartbeat/logout duration from authentication

* WIP Refactor tests to accommodate cookie and auth refactor

* Update oauth2 tests to newly refactored design

* Update oauth provider tests

* Remove unused oauth2/consts.go

* Move authentication middleware to server package

* Fix authentication comment

* Update authenication documentation to mention AUTH_DURATION

* Update /chronograf/v1/ping to simply return 204

* Fix Makefile run-dev target

* Remove spurious ping route

* Update auth docs to clarify authentication duration

* Revert "Refactor GET 'me' into heartbeat at constant interval"

This reverts commit 298a8c47e1.

Conflicts:
ui/src/index.js

* Add auth test for JWT signing method

* Add comments for why coverage isn't written for some areas of jwt code

* Update auth docs to explicitly mention how to require re-auth for all users on server restart

* Add Duration to Validation interface for Tokens

* Make auth duration of zero yield a everlasting token

* Revert "Revert "Refactor GET 'me' into heartbeat at constant interval""

This reverts commit b4773c15af.

* Rename http status constants and add FORBIDDEN

* Heartbeat only when logged in, notify user if heartbeat fails

* Update changelog

* Fix minor word semantics

* Update oauth2 tests to be in the oauth2_test package

* Add check at compile time that JWT implements Tokenizer

* Rename CookieMux to AuthMux for consistency with earlier refactor

* Fix logout middleware

* Fix logout button not showing due to obsolete data shape expectations

* Update changelog

* Fix proptypes for logout button data shape in SideNav
2017-04-06 11:40:57 -07:00
Hunter Trujillo bdb895eec2 Fix HipChat placeholder typo. 2017-04-06 12:27:32 -06:00
Hunter Trujillo 70067efd77 Template HipChat subdomain into URL. Pull subdomain out when loading Kapacitor sections into UI. 2017-04-06 12:27:09 -06:00
Andrew Watkins 5f00982b20 Add query template dropdown 2017-04-06 12:26:59 -06:00
lukevmorris e1cd82cf1d Move Rename Cell functionality to ContextMenu dropdown; Restyle cell header (#1199)
* Experiments

* Attach Cell Renaming to NameableGraph ContextMenu option

* Polish styles for Cell Name input field + draggable state

* Update CHANGELOG
2017-04-06 10:37:40 -07:00
Chris Goller eb33d35a0b Add slack channel override per alerting rule. 2017-04-06 00:33:50 -05:00
Luke Morris c6f91b77a0 handleUpdatePosition matches handleRenameDashboard 2017-04-05 17:33:55 -07:00
Andrew Watkins 2f636a9fc2 Fix ghost dashboards (#1186)
* Fix ghost dashboards

* Remove dashboard key from reducer

* Remove dashboard key from state

* Update CHANGELOG
2017-04-05 15:19:36 -07:00
Hunter Trujillo 9e029ddf9c Merge pull request #1189 from influxdata/bugfix/1146-click-outside-graph-name
Prevent Blur when Clicking Inside Graph Name
2017-04-05 15:47:58 -06:00
lukevmorris 970cab1743 Repair QueryBuilder in Safari (#1178)
* Repair QueryBuilder in Safari

* Margin was moved to .query-builder

* Update CHANGELOG
2017-04-05 14:29:19 -07:00
lukevmorris 3fec336dd4 Replace Kill Query confirmation Modal with ConfirmButtons (#1187)
* Extract QueryRow; replace modal with ConfirmButtons

* Untabify

* Update CHANGELOG
2017-04-05 13:34:17 -07:00
Hunter Trujillo c65acf2736 Blur the cell header edit field when Esc is pressed. 2017-04-05 10:30:44 -06:00
Hunter Trujillo bace483af4 Don't close cell headers when editing. 2017-04-05 10:03:28 -06:00
Alex Paxton 8e0dfa43f4 Merge pull request #1175 from influxdata/cursor-browser-test
RIP Custom Cursors
2017-04-04 21:18:57 -07:00
lukevmorris 2550617d8c Admin Databases Page should be sorted alphabetically (#1185)
* Sort DBs by name

* Sort RPs alphabetically

* Update CHANGELOG
2017-04-04 20:43:47 -07:00
Luke Morris d0a9328bfe Missed one 2017-04-04 20:43:15 -07:00
Alex P 571a786227 Remove custom cursors 2017-04-04 17:41:42 -07:00
Andrew Watkins 982ff7d877 Remove switch statement 2017-04-04 17:11:48 -07:00
Chris Goller 59281e2c1c Merge pull request #1182 from influxdata/hotfix/979-no-rp
Update schema exploration to support non-default rp
2017-04-04 18:11:36 -05:00
Chris Goller e3c07e1797 Add checks for null retention policies in meta queries 2017-04-04 17:42:30 -05:00
lukevmorris 3edd1bf52c Experiment with fewer stacking contexts (#1166) 2017-04-04 15:27:49 -07:00
Andrew Watkins c507c55b2d Merge pull request #1081 from influxdata/console-power
Introduce Raw Query Editor Admin Console UI
2017-04-04 15:22:15 -07:00
Andrew Watkins 88be3aa6bc Pull out ternary into separate function property 2017-04-04 14:55:53 -07:00
Andrew Watkins 48ba07c422 Remove magic number 2017-04-04 14:50:11 -07:00
Andrew Watkins 8c11557281 Be the change 2017-04-04 14:48:22 -07:00
Andrew Watkins 95a786f83d Pew Pew ; 2017-04-04 14:46:55 -07:00
Andrew Watkins 0606bbdd4f Consolidate switch statement 2017-04-04 14:46:16 -07:00
Andrew Watkins f8a03e2f88 Add comments to elucidate various influxQL states 2017-04-04 14:42:59 -07:00
Andrew Watkins bc922215a3 Use quotes instead of backticks 2017-04-04 14:38:07 -07:00
Andrew Watkins 016a4cba9e Pull strings into consts 2017-04-04 14:37:24 -07:00
Chris Goller c3e1ada594 Update schema exploration to support non-default rp 2017-04-04 16:29:14 -05:00
Jared Scheib 45e8a5f1c8 Fix saving email in Kapacitor alerts (#1173)
* Fix Kapacitor Rules bug to now save user input data on an Alert Message

* Update changelog
2017-04-04 12:28:01 -07:00
Alex P a0c39ca17c Use more supported .cur format instead of .png 2017-04-04 12:22:47 -07:00
Alex P 1ac78833c0 Remove unused webpack files. -H 2017-04-04 12:22:23 -07:00
Luke Morris 69edea39fa Bump CHANGELOG 2017-04-04 11:00:27 -07:00
Luke Morris d497dbf758 rawText queries should have blank labels for now 2017-04-03 17:22:48 -07:00
Luke Morris 271728d3bf If InfluxQL, use rawText for label and query 2017-04-03 13:49:35 -07:00
Andrew Watkins 98fef831bb Fix portion of table being blocked from view 2017-04-03 13:48:59 -07:00
Andrew Watkins 155f1444b4 Improve copy 2017-04-03 13:42:55 -07:00
Andrew Watkins 7199d562e1 Improve no query state for table 2017-04-03 13:27:07 -07:00
Andrew Watkins e5d638e231 Remove requirement from prop 2017-04-03 13:26:47 -07:00
Andrew Watkins 581dfcbce2 Make query required in table and remove redundancy 2017-04-03 13:10:06 -07:00
Andrew Watkins d3643f88a4 Change empty how we handle empty state 2017-04-03 13:10:05 -07:00
Andrew Watkins 9d4a047ca9 Handle empty rawText case 2017-04-03 13:10:05 -07:00
Andrew Watkins 73f6f286cc Fix spacing on input with no status 2017-04-03 13:10:05 -07:00
Andrew Watkins 1c730a25ef Handle empty results 2017-04-03 13:10:05 -07:00
Andrew Watkins 1aa7b4770a Start query editor with placeholder text 2017-04-03 13:10:05 -07:00
Alex P 20ca434e97 Clean up styles 2017-04-03 13:10:05 -07:00
Alex P dba23a8ff1 Remove vestiges of "active" graphs in DE styles 2017-04-03 13:10:05 -07:00
Alex P e8698d376c Make DE table empty state more readable 2017-04-03 13:08:41 -07:00
Alex P dbc3c411e0 Style raw text status bar
is responsive
2017-04-03 13:08:41 -07:00
Alex P 88df7e99bc Change editor queries to be blue 2017-04-03 13:08:41 -07:00
Alex P bd2b630ffd Disable text selection in query editor empty states 2017-04-03 13:08:41 -07:00
Alex P 822f8b3b44 Make builder queries vertically centered (again) 2017-04-03 13:08:41 -07:00
Alex P 4de5c55b63 Make query tab delete buttons scale with everything else
They looked mad tiny on big screens
2017-04-03 13:08:41 -07:00
Alex P 1ba8b99014 Make visualization toggle capitalized 2017-04-03 13:08:40 -07:00
Alex P adb2de0504 Make query builder query tabs allow for more text before truncating 2017-04-03 13:08:40 -07:00
Andrew Watkins 170b15a3f0 Update table CSS 2017-04-03 13:08:40 -07:00
Andrew Watkins 3a4c955474 Remove MultiTable 2017-04-03 13:08:40 -07:00
Andrew Watkins afde7fcf69 Change tabs in the table when builder changes tabs 2017-04-03 13:08:40 -07:00
Andrew Watkins 3183544f6b Update some primatives to use constants 2017-04-03 13:08:40 -07:00
Andrew Watkins 53f9b806ac Not change view state if query is the same 2017-04-03 13:08:40 -07:00
Andrew Watkins 9ba0f87151 Show table when query editor is selected 2017-04-03 13:08:40 -07:00
Andrew Watkins 8f3d036951 Add warn status type to rawStatus 2017-04-03 13:08:40 -07:00
Andrew Watkins 5eae6463ca Add warn status type to rawStatus 2017-04-03 13:08:00 -07:00
Andrew Watkins b942b15aaf Pull list items onto variable 2017-04-03 13:08:00 -07:00
Andrew Watkins 7670558202 Improve builder semantics 2017-04-03 13:08:00 -07:00
Andrew Watkins 0fd98ee1d1 Fix linter errors 2017-04-03 13:08:00 -07:00
Andrew Watkins fc4a5c57a9 Display errors in admin console 2017-04-03 13:08:00 -07:00
Andrew Watkins bef987023a Introduce editRawQueryStatus action 2017-04-03 13:08:00 -07:00
Andrew Watkins 78615099e9 Bubble AJAX errors up to fetchTimeSeries 2017-04-03 13:06:06 -07:00
Andrew Watkins 359ff48077 Allow user to type :) 2017-04-03 13:06:06 -07:00
Andrew Watkins 0d26936a14 Include missing prop 2017-04-03 13:06:06 -07:00
Andrew Watkins 3beaa3c7a0 Fix spacing 2017-04-03 13:06:06 -07:00
Andrew Watkins cb7ec4fa6e Keep focus on enter while preventing new line 2017-04-03 13:06:06 -07:00
Andrew Watkins ee24c0d2b1 Remove console option 2017-04-03 13:06:06 -07:00
Andrew Watkins 2c4676a26b Add vis header and console tab 2017-04-03 13:06:06 -07:00
Andrew Watkins 248dcb757a Create vis header 2017-04-03 13:06:05 -07:00
Hunter Trujillo 2d5a5e0445 Fix kapacitor form submit bug. 2017-04-03 10:49:41 -06:00
Hunter Trujillo f4af30c26b Small refactor for ES6ness. 2017-04-03 10:49:25 -06:00
Jade McGough d2e9cd7821 Merge pull request #1152 from influxdata/column-widening
widen single column to entire table width (#1123)
2017-04-01 11:38:10 -07:00
Jade McGough 95cabba40f make linter happy 2017-03-31 18:56:32 -07:00
Andrew Watkins cd68c6cae8 Merge pull request #1124 from influxdata/some-amount-of-polish
Some Amount of Polish
2017-03-31 16:56:45 -07:00
Andrew Watkins 007219f901 Merge pull request #1151 from influxdata/bugfix/threshold-value
Bugfix/threshold value
2017-03-31 16:48:57 -07:00
Alex Paxton d59487b00c Merge branch 'master' into some-amount-of-polish 2017-03-31 16:22:42 -07:00
Alex P beddd2f82d Polish dash cell dragging interaction 2017-03-31 15:59:10 -07:00
Alex P 29d681e851 Change DE page title to match corresponding navbar label 2017-03-31 15:39:27 -07:00
Jade McGough e27317cdd1 widen single column to entire table width (#1123) 2017-03-31 15:32:05 -07:00