Commit Graph

3695 Commits (8fba2a2bd224079fcaa2f65ecfdd70c75d10f53b)

Author SHA1 Message Date
Jared Scheib 8fba2a2bd2 Remove NewOrganization from DOM via state change directly on successful create, instead of via cancel method 2017-11-10 00:58:29 -08:00
Jared Scheib 7fa2d57c55 Remove unnecessary imperative blur invocations on NewOrganization inputs 2017-11-10 00:58:29 -08:00
Jared Scheib 396dbfd8c6 Disable Create User button on Chronograf UsersTable when creating user 2017-11-10 00:58:29 -08:00
Jared Scheib cd9afe7908 Rename isAddingOrganization to isCreatingOrganization for consistency 2017-11-10 00:58:29 -08:00
Jared Scheib 1686f63daa Rename NewOrganization component to match filename 2017-11-10 00:58:29 -08:00
Jared Scheib a54fa56ee6 Rename button click & confirm handlers for clarity 2017-11-10 00:58:29 -08:00
Jared Scheib e5857336d3 Remove batch actions, user add/remove to/from org, & user selectability from Chronograf Admin Table 2017-11-10 00:58:17 -08:00
Jared Scheib cb450e3a00 Rename renameOrganization to updateOrganization for thunk & AJAX 2017-11-09 22:23:39 -08:00
Jared Scheib 331c6656c2 Pass whole user & organization to AJAX calls & get url link there 2017-11-09 22:10:51 -08:00
Jared Scheib 1d48b05ed5 Reduce & update user fixture data for tests 2017-11-09 18:32:45 -08:00
Alex P 60c25aabfb Render roles in users table without text transformation 2017-11-08 22:12:44 -08:00
Alex P d6f687bb5a Move Chronograf Users Admin styles to own sheet 2017-11-08 22:11:55 -08:00
Alex P b4fdb2d51c Remove Chronograf from Admin nav item and rename InfluxDB Admin 2017-11-08 21:51:31 -08:00
Alex P 0e0b3367ec Render correct role in current organization in UserNavBlock 2017-11-08 21:42:25 -08:00
Alex P 99e847df48 WIP Implement ability to set default role per organization 2017-11-08 19:35:14 -08:00
Alex P 169dcfd168 Dismiss organization row delete/confirm buttons on click outside 2017-11-08 19:34:29 -08:00
Alex P a31388ca22 Extend functionality of ConfirmButtons to have optional click outside behavior 2017-11-08 19:31:06 -08:00
Alex P 69449ddda6 Update styles namespace for organizations table 2017-11-08 18:14:44 -08:00
Alex P 2441eb713b Remove obsolete component 2017-11-08 18:08:49 -08:00
Alex P 6d19e2df95 Make default org non-editable in organizations table 2017-11-08 18:07:51 -08:00
Jared Scheib 513cbcdc1b Fix replaceWith logic in Authorized HOC & improve API clarity and consistency 2017-11-08 11:50:39 -08:00
Jared Scheib c3653f5d11 Add back in adding user to org via batch actions bar
Signed-off-by: Alex Paxton <thealexpaxton@gmail.com>
2017-11-08 11:15:34 -08:00
Jared Scheib 6508c46484 Revert "Remove Batch Add & Remove users from organization functions"
This reverts commit 5a4799e577.
2017-11-08 10:54:04 -08:00
Alex P 92a2f75895 Make organizations table use ConfirmButtons component for consistency 2017-11-08 10:47:34 -08:00
Jared Scheib d0fd6265b1 Fix app staying in spinner by fixing where currentOrganization is gotten from 2017-11-08 10:41:01 -08:00
Alex P 32e7c19aa5 Render actual number of organizations above organization table 2017-11-08 09:47:00 -08:00
Alex Paxton 639a0637fa
Merge pull request #2287 from influxdata/multitenancy_purgatory
Purgatory
2017-11-07 23:33:12 -08:00
Alex Paxton 4b51b114cd Render username, provider, and scheme in Purgatory to assist user
Signed-off-by: Jared Scheib <jared.scheib@gmail.com>
2017-11-07 23:14:28 -08:00
Jared Scheib c2ac903d1d Improve copy in Purgatory page
Signed-off-by: Alex Paxton <thealexpaxton@gmail.com>
2017-11-07 23:05:46 -08:00
Alex P 7fab88a135 Guard against Purgatory redirect until currentOrganization has loaded 2017-11-07 22:50:37 -08:00
Alex P ffd6259d69 Require user authentication to route to Purgatory 2017-11-07 22:41:29 -08:00
Alex P 9247a4b175 Wire up Purgatory page 2017-11-07 22:40:59 -08:00
Alex P 1307051ce7 Redirect lost souls to purgatory not limbo 2017-11-07 22:33:18 -08:00
Jared Scheib 14bae97139 Only show Manage Organizations to SuperAdmin 2017-11-07 22:29:33 -08:00
Jared Scheib 489f4b2fb2 Add /users & /organizations to router with sourcePrefix 2017-11-07 22:19:20 -08:00
Jared Scheib 0df6e714e5 Show user role in side nav 2017-11-07 22:09:55 -08:00
Alex P eefb8df994 Remove ManageOrgsOverlay component 2017-11-07 20:48:42 -08:00
Alex P 6635d77c0b Cleanup console errors 2017-11-07 20:43:18 -08:00
Alex Paxton 4d55f1b8ee
Merge pull request #2298 from influxdata/multitenancy_ui_manage_orgs
Dedicated Organizations Page
2017-11-07 20:37:45 -08:00
Alex P 0c68f40c1f Remove TODO comment 2017-11-07 20:28:28 -08:00
Alex P 08be598d79 Remove OrganizationsPage from router 2017-11-07 20:28:02 -08:00
Alex P 096485798d Remove organization from state and cleanup 2017-11-07 20:15:26 -08:00
Alex P 63b15f4aa7 Remove obssolete UsersTable components 2017-11-07 19:44:05 -08:00
Alex P 5a4799e577 Remove Batch Add & Remove users from organization functions 2017-11-07 19:40:48 -08:00
Alex P 93bd4e6999 Remove ability to view all users 2017-11-07 19:39:05 -08:00
Alex P f6aebe123d Simplify UsersTableHeader
Removing filtering and associated functionality
2017-11-07 17:54:14 -08:00
Alex P ffc7f516a6 Move batch actions and users table header inside users table 2017-11-07 17:52:22 -08:00
Alex P eb27705816 Render current organization name instead of "Chronograf Admin" 2017-11-07 17:41:19 -08:00
Alex Paxton 20f4c776dd
Merge pull request #2283 from influxdata/multitenancy_ui_superadmin_polish
Multitenancy UI SuperAdmin Polish
2017-11-07 17:34:20 -08:00
Alex P acbd6bb304 User more clear names for props and state 2017-11-07 17:22:36 -08:00