Commit Graph

1372 Commits (b4773c15afe4fcd227ad88aa9d5686beb6b0a6cd)

Author SHA1 Message Date
Andrew Watkins ba44273779 Add ∞ for infinite duration 2017-03-21 14:03:12 -07:00
Andrew Watkins ff6b9a3a21 Add rp input validation 2017-03-21 14:00:48 -07:00
Andrew Watkins b9054266f2 Change DatabaseRow to stateful to handle editing 2017-03-21 12:55:48 -07:00
Andrew Watkins 31c379f6a3 Make inputs uncontrolled 2017-03-21 10:56:51 -07:00
Andrew Watkins eab296a87d Handle new rp on click outside 2017-03-20 14:56:46 -07:00
Andrew Watkins 233a0cbaac Make rp not able to be empty 2017-03-20 14:53:49 -07:00
Andrew Watkins 338a65e21c Cancel edit rp on click outside 2017-03-20 14:53:26 -07:00
Andrew Watkins a64c3f7bcf Introduce cancel edit retention policy 2017-03-20 14:26:03 -07:00
Andrew Watkins 71a3fa47f7 Handle confirm button creation of RP 2017-03-20 11:53:00 -07:00
Andrew Watkins 9e1c4c29ef Add skeleton for retention policy creation 2017-03-17 14:56:06 -07:00
Andrew Watkins ac918a4306 Introduce remove rp from state 2017-03-17 13:48:57 -07:00
Andrew Watkins 4a3f2e1981 Introduce editing rp state 2017-03-17 11:51:42 -07:00
Andrew Watkins 7eebd623ea Remove cruft component 2017-03-15 16:25:18 -07:00
Andrew Watkins 885e40fb6e Introduce add retention policy to state 2017-03-15 16:21:38 -07:00
Andrew Watkins 94e4ea3d4b Introduce delete confirmation for database 2017-03-15 13:57:28 -07:00
Hunter Trujillo c62d19bfb3 Merge pull request from influxdata/bugfix/tr-broken-host-page
Fix Broken Host Page
2017-03-15 11:53:27 -06:00
Andrew Watkins 9d63d2ac13 Remove unnecessary handler 2017-03-15 10:00:23 -07:00
Andrew Watkins e114681ce6 Introduce skeleton for confirming and canceling db creation 2017-03-15 09:52:40 -07:00
Andrew Watkins 9e36c82d51 Merge pull request from influxdata/admin-polish
Admin Polish
2017-03-15 08:38:05 -07:00
Tim Raymond 03849bebb5 Make NameableGraph optionally editable
This allows the renameability of NameableGraph to be controlled by the
presence of any one of the editing handler functions. Since we don't
pass any of these when rendering a HostPage, those graphs will have
static names, and will prevent the user from editing the names of those
graphs to no avail. Also, because the handlers were marked required, it
caused the HostPage to entirely break, which is fixed by this commit.
2017-03-15 11:11:14 -04:00
Tim Raymond d8a289066e Make coords numbers in NameableGraph PropTypes
Cell coordinates were previously strings, which disagreed with how they
were being delivered from components which used NameableGraph. This
caused errors in the console.
2017-03-15 11:08:56 -04:00
Andrew Watkins f2f75a8963 Introduce add and edit database to state 2017-03-14 17:56:30 -07:00
Andrew Watkins 5dfb3d3a3e Move local components to independent files 2017-03-14 15:45:39 -07:00
Andrew Watkins 8c11ba392e Introduce addDatabase to store 2017-03-14 15:45:04 -07:00
Andrew Watkins 615f94d0f9 Move dbs and rps to redux store 2017-03-14 13:54:54 -07:00
Alex P 71393f4c60 Make Multiselect dropdown open state persist in admin tables 2017-03-14 12:06:11 -07:00
Alex P 5b88af52e1 Fix error in console for using <li> outside of <ul> 2017-03-14 12:05:43 -07:00
Alex P 6b44a5a1cd Capitalize item name in filter bar
Mo’ proppa
2017-03-14 12:05:17 -07:00
Andrew Watkins 47cdc368dd Display db and rp info 2017-03-14 11:51:25 -07:00
Hunter Trujillo 50093d18ff Add singular dashboard assertions to dashboard ui spec. 2017-03-14 11:16:07 -06:00
Hunter Trujillo 86512bda08 Can rename cell by pressing enter key. Clean up in reducers and actions. Added updateDashboardCells reducer, tested. 2017-03-14 11:01:27 -04:00
Tim Raymond aaf49d1d81 Implement NameableGraph as a stateless component
NameableGraph is now a stateless component, with all its ephemeral state
held within Redux. This improves its testability, and two tests have
been added for the two needed Reducer cases.

Also, since NameableGraph's behavior is entirely controlled by its
props, the component itself can be tested, though this has not yet been
done.
2017-03-14 11:01:27 -04:00
Tim Raymond 7bb83ff9a2 Use implicit returns for dashboard action creators
Implicit returns are more concise here, and considered more idiomatic.
Also, async action creators have been collected together and moved
towards the end of the file for ease of navigation.
2017-03-14 11:01:27 -04:00
Tim Raymond 0525a8f938 Fix I/O Burn when editing cell name
Previously, editing a cell name caused a PUT to the API for every
character typed by the user when renaming a cell. This was obviously not
ideal, but kept the initial implementation simple.

This limits PUTs to update cells to only when blur events happen on the
<input>. This is accomplished by maintaining the state of the input
field within the component and using a separate handler for the onBlur
to actually PUT the dashboard using a handler provided by the caller.
2017-03-14 11:01:27 -04:00
Tim Raymond 7ba45852e3 Fix Cell Rename to '' on layout change
`l.name` was being copied from the cells provided by React Grid Layout,
which have no concept of name, which is why this was undefined. This
caused cells to be renamed '' whenever the layout changed or the page
was reloaded.
2017-03-14 11:01:27 -04:00
Tim Raymond 3e42948dbf Alter cell renaming to use Redux for PUT
Cell renaming was previously done without using any of the existing
Redux logic. This goes against the ethos of the rest of the code used
for dashboards. This commit is an initial attempt to bring NameableGraph
into compliance with that.
2017-03-14 11:01:27 -04:00
Tim Raymond d40b9315d2 Implement Cell Renaming on Dashboards
This is an initial implementation of cell renaming on dashboards. It
maintains its state locally to the component and reuses the
onPositionChange handler provided by the DashboardPage container
component to persist changes to the cells.

Redux wasn't used in this implementation because it was something we
wanted to refactor into, which will happen in subsequent commits.

There is a known bug in this implementation where cell names are
overwritten with an empty string when the dashboard initially loads and
when the cell layout changes.
2017-03-14 11:01:27 -04:00
Andrew Watkins c3520806c0 WIP introduce database manager 2017-03-13 18:59:37 -07:00
Andrew Watkins 3da4fa1f5a Merge pull request from influxdata/feature/ent-validation
bugfix/ent validation
2017-03-13 16:49:34 -07:00
Andrew Watkins df02bf2fee Handle creation error 2017-03-13 16:39:06 -07:00
Alex P af313679aa Merge branch 'master' into alert-message-polish 2017-03-13 16:10:04 -07:00
Alex P 2561c9aeaa Move admin page styles to 1 page, join admin tabs to adjacent panel 2017-03-13 16:06:29 -07:00
Alex P ff3853f3f9 Make tables borderless 2017-03-13 15:50:38 -07:00
Alex P b923c04fc5 Make admin pages more space efficient 2017-03-13 15:50:24 -07:00
Andrew Watkins 3f08f69c3e Change replace create with update 2017-03-13 15:19:55 -07:00
Andrew Watkins 74f5961f1a Only display meta url input if enterprise
This also fixes bug .
2017-03-13 15:15:43 -07:00
Andrew Watkins 5fb9fb4740 WIP only display metaURL if enterprise server 2017-03-13 14:42:05 -07:00
Andrew Watkins 9a5133577e Change ADMIN order on side nav 2017-03-13 13:28:47 -07:00
Andrew Watkins 97fee065ea Change input type to password 2017-03-13 13:28:26 -07:00
Alex P 9a3377d19a Rearranged rule message UI
Dropdown is at the top, so less likely to push down the page
2017-03-13 11:36:34 -07:00
Jared Scheib 4e2617ea24 Merge branch 'master' into feature/admin
Conflicts:
	CHANGELOG.md
	enterprise/users.go
	server/admin.go
	server/admin_test.go
	ui/.eslintrc
	ui/src/shared/constants/index.js
	ui/src/store/configureStore.js
	ui/src/style/theme/theme-dark.scss
2017-03-10 18:36:37 -08:00
Jared Scheib 45fbeb730a Return errors from AJAX 2017-03-10 17:37:45 -08:00
Jared Scheib b71f1b0cd0 Add tests for role create and update, refactor user create test 2017-03-10 16:48:56 -08:00
Jared Scheib b105f94673 Fix update dropdown when adding users, roles, and permissions (except users/roles), rename success actions for use across AJAX update requests, pass through error on AJAX update failure 2017-03-10 16:22:03 -08:00
Jared Scheib 7e43f08b5b Move admin constant to admin constants 2017-03-10 14:47:45 -08:00
Andrew Watkins c003ac0505 Remove warnings 2017-03-10 14:25:09 -08:00
Andrew Watkins f38f161646 Introduce update user 2017-03-10 14:24:15 -08:00
Andrew Watkins 864759125f Introduce update permissions for users 2017-03-10 13:30:17 -08:00
Andrew Watkins 138501d441 Remove plural 2017-03-10 13:01:22 -08:00
Andrew Watkins 8aaa6117f5 Fix tests 2017-03-10 12:52:18 -08:00
Andrew Watkins 2a2e452e2d Editing rows cleanup 2017-03-10 12:47:53 -08:00
Jared Scheib 51a7eae445 Add ability to add a role 2017-03-10 12:00:45 -08:00
Andrew Watkins e572c301c3 Merge pull request from influxdata/feature/add-perms-to-users
Feature/ populate user perms from server
2017-03-10 11:36:42 -08:00
Alex P eb945719d8 Style new rows in admin tables
New users looking fly
2017-03-10 11:22:39 -08:00
Alex P 0fd4e96179 Remove commented out styles 2017-03-10 11:22:11 -08:00
Andrew Watkins ecde26ce6d Remove redundant nav item 2017-03-10 10:08:44 -08:00
Andrew Watkins aca367bdea Reintroduce hasRoles boolean 2017-03-10 10:08:26 -08:00
Andrew Watkins bf38f428dc Make roles not appear on OSS 2017-03-10 09:44:16 -08:00
Andrew Watkins dbade4bab6 Populate user permissions from server 2017-03-10 09:28:09 -08:00
Andrew Watkins 1eba2e5a1e Add LOAD_PERMISSIONS reducer logic 2017-03-10 08:40:35 -08:00
Andrew Watkins 22886d5183 Add getPermissions AJAX 2017-03-10 08:40:12 -08:00
Andrew Watkins 59b367bde6 Remove old linter overrides 2017-03-10 08:39:40 -08:00
Andrew Watkins 00d60f2034 Introduce loadPermissionsAsync action creator 2017-03-10 08:36:33 -08:00
Andrew Watkins 9a322d7b78 Add permissions to redux store 2017-03-10 08:35:51 -08:00
Andrew Watkins db019f1395 Populate role multiselect 2017-03-10 08:10:45 -08:00
Jared Scheib 9d14ad370b Fix roles bug when no users 2017-03-09 17:15:39 -08:00
Andrew Watkins 110f416bf3 Remove dup import 2017-03-09 14:52:01 -08:00
Andrew Watkins c724dca911 Add TODO 2017-03-09 14:44:55 -08:00
Andrew Watkins b5e432c764 Change order of arguments 2017-03-09 14:44:00 -08:00
Andrew Watkins f590aeaeb5 Add better name to actions 2017-03-09 14:44:00 -08:00
Andrew Watkins 703c352e21 Implement update role permissions 2017-03-09 14:43:17 -08:00
Andrew Watkins 43fb06285b Update linter to allow console.error 2017-03-09 14:43:17 -08:00
Andrew Watkins 4d15df6dbb Implement add users to roles 2017-03-09 14:43:16 -08:00
Andrew Watkins 476ea2a983 Show display all users in MultiSelect 2017-03-09 14:41:14 -08:00
Andrew Watkins 8c4a7b34a7 Merge pull request from influxdata/feature/934-ew-admin_add-user
Add ability to add a new user
2017-03-09 14:17:55 -08:00
Jared Scheib bda2521d7c Rename action to redux convention 2017-03-09 13:59:10 -08:00
Jared Scheib dcaa72b57c Add tests for creating user 2017-03-09 12:48:37 -08:00
Jared Scheib b9d02d51f6 Fix confirm buttons display 2017-03-09 12:03:11 -08:00
Jared Scheib a417c72e35 Fix disable createUsers button when editing 2017-03-09 11:50:58 -08:00
Jared Scheib 760fc30f32 Clean up 2017-03-09 11:04:40 -08:00
Hunter Trujillo 0c9db03bef Merge pull request from influxdata/misc-ui-polish
Shoe Polish
2017-03-09 12:02:27 -07:00
Jared Scheib 05fe3ecc79 Confirm created user, refactor editing mode, clean up 2017-03-09 11:00:00 -08:00
Alex P 8e2d67c4d6 Fix formatting 2017-03-09 10:49:53 -08:00
Jared Scheib 5efcb9a8f6 Fix deleting and editing existing users on edit with same name by using links.self as unique key 2017-03-09 10:09:05 -08:00
Tim Raymond 7ef85b6d54 Fix Flash of Unpopulated Graphs on Refresh
If a previous fetch of query results was unsuccessful, a "No Results"
message is displayed by the AutoRefresh component. When it went to fetch
results again, this would briefly be replaced by its composed compoenent
which would be instructed to show its "loading" treatment. Since "No
Results" is usually not a situation that would spontaneously change
without user intervention, this patch stores whether the previous fetch
was successful, and hides the loading treatment during subsequent
fetches if it wasn't.
2017-03-09 12:59:11 -05:00
Jared Scheib 889d553b77 addUser: Refactor to fully controlled inputs, edit user in-place, post new user successfully, simplify actions, disable Create button on editing, WIP clear editing & handle server responses 2017-03-08 17:20:57 -08:00
Alex P a2c8ab4867 Add Source Indicator to most pages 2017-03-08 16:20:30 -08:00
Alex P 9eec21e99d Change sourceIndicator to receive a string instead of an object 2017-03-08 16:20:17 -08:00
Alex P 398b29a758 Fix for 2017-03-08 16:00:50 -08:00
Alex P 0c2a5787c6 Create SourceIndicator component
Re-using this thing a lot
2017-03-08 13:20:50 -08:00
Alex P 19eabe5d7a Disable text selection on a ton of UI elements
much cleaner now
2017-03-08 12:17:47 -08:00
Alex P 1aa5aa1ecb Style Admin Tabs
Also modified the tabs components a bit to accept a custom class
2017-03-08 10:25:19 -08:00
Hunter Trujillo 73fcde0aba Appease the linter. 2017-03-08 05:49:57 -07:00
Jared Scheib 2f6d856c08 Add ability to add and cancel a new user, refactor UsersTable to be stateless, refactor ConfirmButtons into own file 2017-03-07 20:10:04 -08:00
Alex P b445e30843 Remove right margin on source indicator 2017-03-07 13:19:47 -08:00
Jared Scheib e15ee781c4 Add url via source to default new user 2017-03-06 23:53:38 -08:00
Jared Scheib 5faac0fa1b Merge 'origin/feature/934-ew-admin' into 'feature/934-ew-admin_add-user' 2017-03-06 23:44:39 -08:00
Jared Scheib cbe074ccdc Add test for removeAddedUser 2017-03-06 23:23:14 -08:00
Jared Scheib cf08585df9 Add test for addUser 2017-03-06 23:21:10 -08:00
Jared Scheib c450a0c7cf Fix losing url after delete 2017-03-06 23:15:16 -08:00
Jared Scheib 2081ab96bc Resolve conflicts to merge 'feature/934-ew-admin' into 'feature/934-ew-admin_add-user' 2017-03-06 23:09:51 -08:00
Jared Scheib 05da325d7c Suppress log, move constant to shared 2017-03-06 22:12:51 -08:00
Jared Scheib 63ea4d1b8b Clean up basic validation 2017-03-06 21:51:19 -08:00
Jared Scheib 2e97577605 Handle 'Enter' keypress 2017-03-06 21:50:07 -08:00
Jared Scheib 729752b5b8 Fix removing optmistically added user 2017-03-06 21:49:49 -08:00
Jared Scheib 8f89c8b4ac Clean up 2017-03-06 21:48:06 -08:00
Jared Scheib 5159d93f6f Add input placeholders and autofocus 2017-03-06 20:26:54 -08:00
Jared Scheib 9db2c4dfaf Optimistically update Users list on add, handle errors on add user, fix AJAX error handling, refactor component state handler 2017-03-06 20:14:02 -08:00
Jared Scheib c53270ffad Add ability to add a user+password and basic form validation 2017-03-06 17:33:03 -08:00
Hunter Trujillo 8e4ae37d29 Clear filter smartly 2017-03-06 17:44:49 -07:00
Hunter Trujillo 420c22db73 Handle no roles like a pro 2017-03-06 17:42:07 -07:00
Hunter Trujillo bc5893ae13 Add filtering capability to users and roles admin pages. 2017-03-06 16:46:07 -07:00
Alex P 2a632d9c36 Make rule page save button always "success" style 2017-03-06 14:43:05 -08:00
Alex P a82b98598d Re-style disabled buttons 2017-03-06 14:42:48 -08:00
Jared Scheib 8721a1cbed Track editing of new user name 2017-03-06 14:38:03 -08:00
Alex P c9d2d48944 Toggles don't wrap anymore 2017-03-06 14:26:44 -08:00
Alex P aabc1011e2 Query + button has proper margins 2017-03-06 14:26:35 -08:00
Hunter Trujillo e9dc8dddf3 Add flash message on success and error states for user removal. 2017-03-06 15:25:02 -07:00
Jared Scheib 3a9a850499 Refactor to less stateful component, add cancel and save buttons 2017-03-06 14:22:39 -08:00
Hunter Trujillo 586e660271 Reset state of delete row button when user has clicked outside. 2017-03-06 14:24:41 -07:00
Hunter Trujillo c89d5d02df Add styles improvements for deleting rows. 2017-03-06 14:22:03 -07:00
Hunter Trujillo 0fb3f56c6d Add confirmation before deleting a role or user. 2017-03-06 14:08:03 -07:00
Hunter Trujillo 2e363b2b38 Add capability to delete users. 2017-03-06 13:39:59 -07:00
Hunter Trujillo e214afba82 Add capability to delete a role. 2017-03-06 13:22:54 -07:00
Jared Scheib e7db0f474f Show input box when editing 2017-03-06 12:17:07 -08:00
Jared Scheib 630dec75d6 Add Create User button 2017-03-06 11:36:44 -08:00
Chris Goller 18553deeff Fix dashboards to use specified database 2017-03-06 13:29:26 -06:00
Jared Scheib b577515b06 Refactor to test combined appReducer, add tests for ephemeral app state reducer 2017-03-03 17:06:47 -08:00
Jared Scheib 80e6e14b0d Add test for autoRefresh reducer 2017-03-03 16:57:05 -08:00
Jared Scheib 2751a00813 Fix revert failure chain and thus: add autoRefresh with pause 2017-03-03 15:30:33 -08:00
Hunter Trujillo 7ae8fd744b Add delicious styles and yummy JSX to make lovely role component biscuits 2017-03-03 16:05:49 -07:00
Jared Scheib 09a065bae3 Merge master after messed-up revert 2017-03-03 14:52:37 -08:00
Hunter Trujillo 66e6840711 Merge branch 'feature/hover-glory' into feature/934-ew-admin_edit-table-rows
# Conflicts:
#	ui/src/admin/components/RolesTable.js
2017-03-03 15:43:42 -07:00
Hunter Trujillo 27c9a6e2dd Small styles changes. 2017-03-03 15:25:12 -07:00
Andrew Watkins 874e41075a Revert "Allow user to set auto-refresh interval" 2017-03-03 14:22:07 -08:00
Jared Scheib b15cac73c8 Add AutoRefresh Pause option 2017-03-03 14:20:07 -08:00
Hunter Trujillo d2782080b8 Merge commit '420d0bad806c952079d4a010461c69e21c392519' into feature/934-ew-admin_edit-table-rows 2017-03-03 15:15:22 -07:00
Andrew Watkins 225cc64453 Merge pull request from influxdata/781-autorefresh_config
Allow user to set auto-refresh interval
2017-03-03 14:02:24 -08:00
Alex P 420d0bad80 Add checkboxes to list items in multi-select dropdown 2017-03-03 13:53:48 -08:00
Jared Scheib 8556b51c39 Merge remote-tracking branch 'origin/master' into 781-autorefresh_config 2017-03-03 13:35:03 -08:00
Jared Scheib 3d1aa9eac7 Refactor app ui and config reducers, clean up 2017-03-03 13:34:04 -08:00
Andrew Watkins d991c55167 Add hover css to role table rows 2017-03-03 12:33:52 -08:00
Alex P a16f8f80c1 Add pause icon to icon font 2017-03-03 11:16:49 -08:00
Jared Scheib 276d9ef274 Add RoleRow with MultiSelectDropdown 2017-03-02 17:06:44 -08:00
Jared Scheib 108884c337 Add MultiSelectDropdown to UsersTable 2017-03-02 16:30:59 -08:00
Jared Scheib 6c675a89a0 Use shared MultiSelectDropdown, lint 2017-03-02 15:42:51 -08:00
Andrew Watkins 532b63eb99 Merge branch 'feature/934-ew-users' of github.com:influxdata/chronograf into feature/934-ew-users 2017-03-02 15:04:48 -08:00
Andrew Watkins 78c7eb804d Add fix to work with enterprise 2017-03-02 15:04:36 -08:00
Jared Scheib a49ef359bb Merge pull request from influxdata/feature/934-ew-users-hunter
Add stateful class MultiSelectDropdown shared component, add Tooltip, add Storybook stories for testing
2017-03-02 14:53:34 -08:00
Hunter Trujillo 82f320c5ac Forgot to save one of my files... 2017-03-02 15:11:38 -07:00
Hunter Trujillo ec23d41342 Refactor label text logic into function. Add stories for testing label text logic function. Add fancy ellipsis to long item lists. 2017-03-02 15:05:26 -07:00
Andrew Watkins 4f587028a9 Merge pull request from influxdata/bugfix/846-rule-disable
Fix rule disable bug
2017-03-02 13:08:56 -08:00
Andrew Watkins 0dee8bba3f Handle no roles on users table 2017-03-02 13:06:55 -08:00
Andrew Watkins 2a6ce303a7 Move QueriesPage into admin tabs 2017-03-02 13:06:55 -08:00
Andrew Watkins 06753a596a Add move QueryPage state into redux 2017-03-02 13:06:55 -08:00
Andrew Watkins a6295cb0c3 Move QueriesTable into stateless functional component 2017-03-02 13:06:15 -08:00
Andrew Watkins c1ea6850b0 Move QueriesPage to admin 2017-03-02 13:06:15 -08:00
Andrew Watkins 1fb969acac Remove dead function 2017-03-02 13:06:15 -08:00
Andrew Watkins 48d19cb47e Update metaQueries to use new API 2017-03-02 13:06:15 -08:00
Andrew Watkins c53d31e7c5 Add QueriesPage from EW 2017-03-02 13:06:15 -08:00
Andrew Watkins 424f9e8106 Export TIMES to constants folder 2017-03-02 13:06:14 -08:00
Andrew Watkins e99469eaf2 Add QueriesPage to routes 2017-03-02 13:06:14 -08:00
Andrew Watkins aaf43c466a Remove comment 2017-03-02 13:06:14 -08:00
Jared Scheib b191ec5b77 Fix getRoles AJAX request 2017-03-02 11:55:25 -08:00
Jade McGough 3ad6ec894a - don't show "loading hosts" after hosts have been loaded 2017-03-02 11:14:42 -08:00
Andrew Watkins 3ab0e6e038 Use bind operator 2017-03-02 10:59:09 -08:00
Andrew Watkins e998cf8c60 Move KapRulesTable into separate file 2017-03-02 10:13:54 -08:00
Andrew Watkins 465d1aaa23 Update container to extend Component 2017-03-02 09:51:41 -08:00
Andrew Watkins f22b81ced5 Update eslintrc 2017-03-02 09:51:17 -08:00
Jared Scheib 4fd93a991f Merge branch 'feature/934-ew-users' into feature/934-ew-users-pages 2017-03-01 20:52:41 -08:00
Jared Scheib 96cb0ca701 Add page page and header boilerplate, update propTypes 2017-03-01 20:47:20 -08:00
Jared Scheib 4ed80e0cc5 Change route to /admin, handle no users or roles 2017-03-01 20:41:47 -08:00
Andrew Watkins c6a0d18aac Fix rule disable bug 2017-03-01 19:49:56 -08:00
Jared Scheib 685df826f5 Remove table headers 2017-03-01 17:46:48 -08:00
Jared Scheib 077f314e31 Load required fn, fix what data is displayed in table 2017-03-01 17:34:05 -08:00
Jared Scheib 529497c6c4 Document rabbit hole 2017-03-01 17:06:39 -08:00
Jared Scheib 1ae1bc3d98 Load Users & Roles tables based on data provision, add table cells 2017-03-01 17:06:26 -08:00
Hunter Trujillo 9ea3b97d03 Add Tooltip and Center stateless components. Add Tooltip story. 2017-03-01 15:07:09 -07:00
Hunter Trujillo 953856a14e Storybook fixes. Add stateful class MultiSelectDropdown shared component. Add Select Roles story for that component. 2017-03-01 13:32:54 -07:00
Jared Scheib 9f2cac0bcb Add Users and Roles tabs 2017-03-01 12:03:03 -08:00
Jared Scheib 7676c74e9d Add admin menu that defaults to Users page 2017-03-01 11:32:35 -08:00
Hunter Trujillo e7004ac3ad Move /users to /admin 2017-03-01 12:05:38 -07:00
Jared Scheib e455f1ba15 Add autoRefresh interval choice to Kubernetes dashboard 2017-02-28 17:26:26 -08:00
Jared Scheib db9a34c536 Put PropTypes in conventional order 2017-02-28 17:18:59 -08:00
Jared Scheib 134f12be23 Add autoRefresh interval choice to DataExplorer 2017-02-28 17:17:18 -08:00
Hunter Trujillo 7354b8ea52 Add presentational component that lists database users. 2017-02-28 16:39:30 -07:00
Hunter Trujillo 4997463229 Add Users container page. 2017-02-28 14:16:37 -07:00
Jared Scheib bbe9c51104 Implement chooseable Host Page autoRefresh persisted to localStorage, WIP for Dashboards and Kubernetes 2017-02-27 18:34:58 -08:00
Jared Scheib 5ac7a678cb WIP: partially implement autoRefresh dropdown and app config 2017-02-24 18:10:27 -08:00
Jared Scheib 028dd5f822 Add appConfig reducer for autoRefresh 2017-02-24 17:07:14 -08:00