grafana/public/app/core/components
Alexander Zobnin 8505d90768 Admin: New Admin User page (#20498)
* admin: user page to react WIP

* admin user page: basic view

* admin user page: refactor, extract orgs and permissions components

* admin user: change sessions actions styles

* admin user: add disable button

* user admin: add change grafana admin action

* user admin: able to change org role and remove org

* user admin: confirm force logout

* user admin: change org button style

* user admin: add confirm modals for critical actions

* user admin: lock down ldap user info

* user admin: align with latest design changes

* user admin: add LDAP sync

* admin user: confirm button

* user admin: add to org modal

* user admin: fix ConfirmButton story

* admin user: handle grafana admin change

* ConfirmButton: make styled component

* ConfirmButton: completely styled component

* User Admin: permissions section refactor

* admin user: refactor (orgs and sessions)

* ConfirmButton: able to set confirm variant

* admin user: inline org removal

* admin user: show ldap sync info only for ldap users

* admin user: edit profile

* ConfirmButton: some fixes after review

* Chore: fix storybook build

* admin user: rename handlers

* admin user: remove LdapUserPage import from routes

* Chore: fix ConfirmButton tests

* Chore: fix user api endpoint tests

* Chore: update failed test snapshots

* admin user: redux actions WIP

* admin user: use new ConfirmModal component for user profile

* admin user: use new ConfirmModal component for sessions

* admin user: use lockMessage

* ConfirmButton: use primary button as default

* admin user: fix ActionButton color

* UI: use Icon component for Modal

* UI: refactor ConfirmModal after Modal changes

* UI: add link button variant

* UI: able to use custom ConfirmButton

* Chore: fix type errors after ConfirmButton refactor

* Chore: revert Graph component changes (works with TS 3.7)

* Chore: use Forms.Button instead of ActionButton

* admin user: align items

* admin user: align add to org modal

* UI: organization picker component

* admin user: use org picker for AddToOrgModal

* admin user: org actions

* admin user: connect sessions actions

* admin user: updateUserPermissions action

* admin user: enable delete user action

* admin user: sync ldap user

* Chore: refactor, remove unused code

* Chore: refactor, move api calls to actions

* admin user: set user password action

* Chore: refactor, remove unused components

* admin user: set input focus on edit

* admin user: pass user into debug LDAP mapping

* UserAdminPage: Ux changes

* UserAdminPage: align buttons to the left

* UserAdminPage: align delete user button

* UserAdminPage: swap add to org modal buttons

* UserAdminPage: set password field to empty when editing

* UserAdminPage: fix tests

* Updated button border

* Chore: fix ConfirmButton after changes introduced in #21092

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2020-01-13 17:10:19 +01:00
..
Animations Chore: Upgrades typescript to version 3.5 (#18263) 2019-07-26 15:14:06 +01:00
AppNotifications CloudWatch: Datasource improvements (#20268) 2019-11-14 10:59:41 +01:00
Branding Login: Refactoring how login background is rendered (#21446) 2020-01-13 09:42:21 +01:00
code_editor Performance/Webpack: Introduces more aggressive code-splitting and other perf improvements (#18544) 2019-09-03 09:29:02 +01:00
colorpicker Chore: Typescript no-implicit any fixes progress (#17018) 2019-05-12 14:15:23 +02:00
CopyToClipboard Chore: Fixes some strict errors (#18381) 2019-08-05 12:07:35 +02:00
DynamicImports SafeDynamicImport: Updates so that it does not act as an ErrorBoundary (#20170) 2019-11-06 11:04:27 +01:00
EmptyListCTA E2E: Adds tests for QueryVariable CRUD (#20448) 2019-11-25 07:29:01 +01:00
FilterInput Table: Matches column names with unescaped regex characters (#21164) 2019-12-18 12:38:39 +01:00
Footer Footer: Single footer component for both react & angular pages (#21389) 2020-01-09 11:25:52 +01:00
form_dropdown Chore/Tech debt: Remove (most) instances of $q angular service use (#20668) 2019-12-05 09:04:03 +00:00
help Chore: Converts HelpModal from angular to react (#19474) 2019-10-02 14:57:40 +01:00
jsontree Transformers: configure result transformations after query(alpha) (#18740) 2019-09-09 08:58:57 +02:00
layout_selector Types: Adds type safety to appEvents (#19418) 2019-10-14 09:27:47 +01:00
LayoutSelector chore: Replace the deprecated SFC with FC 2019-01-17 09:27:43 +01:00
LocalStorageValueProvider Dashboard: new updated time picker (#20931) 2019-12-20 15:31:58 +01:00
Login Login: Refactoring how login background is rendered (#21446) 2020-01-13 09:42:21 +01:00
manage_dashboards Search: Fixed angular digest issues (#20906) 2019-12-05 19:17:26 +01:00
OrgActionBar Chore: Typescript no-implicit any fixes progress (#17018) 2019-05-12 14:15:23 +02:00
Page Footer: Single footer component for both react & angular pages (#21389) 2020-01-09 11:25:52 +01:00
PageHeader Fix: Tab icons not showing (#21465) 2020-01-13 13:53:39 +01:00
PageLoader Feature: Encapsulated dynamic imports with error boundary and suspense (#19128) 2019-09-17 09:46:26 +02:00
PasswordInput ChangePassword: Rewrite change password page to react (#17811) 2019-07-03 17:02:11 +02:00
PermissionList Registry: add a reusable function registry (#17047) 2019-07-16 11:40:23 -07:00
PluginHelp Markdown: Replace rendering library (#17686) 2019-06-26 13:15:45 +02:00
query_part Chore: Typescript no-implicit any fixes progress (#17018) 2019-05-12 14:15:23 +02:00
scroll Chore: Typescript no-implicit any fixes progress (#17018) 2019-05-12 14:15:23 +02:00
search e2e: Uses Cypress instead of Puppeteer (#20753) 2019-12-09 00:14:25 -08:00
Select Admin: New Admin User page (#20498) 2020-01-13 17:10:19 +01:00
SharedPreferences Chore: Bumps prettier version for new typescript syntax support (#20463) 2019-11-19 13:59:39 +00:00
sidemenu Logos: Refactoring a bit how logos are rendered (#21421) 2020-01-10 22:15:16 +01:00
sql_part Chore: No implict any fixes (#17020) 2019-05-13 09:38:19 +02:00
TagFilter Table: Matches column names with unescaped regex characters (#21164) 2019-12-18 12:38:39 +01:00
TimePicker Dashboard: new updated time picker (#20931) 2019-12-20 15:31:58 +01:00
connectWithCleanUp.tsx Chore: Updates yarn.lock (#19919) 2019-10-19 09:30:12 +02:00
dashboard_selector.ts Chore: No implict any fixes (#17020) 2019-05-13 09:38:19 +02:00
info_popover.ts InfoPopover: Fixes transclude undefined error (#17063) 2019-05-14 15:28:09 +02:00
OrgSwitcher.tsx OrgSwitcher: Fixed issue rendering org switcher even when it's not open (#21061) 2019-12-13 09:27:45 +01:00
switch.ts Chore: No implict any fixes (#17020) 2019-05-13 09:38:19 +02:00
WithFeatureToggle.tsx teams: feature toggle component 2019-03-19 13:57:24 +01:00