grafana/public/app/features
Alexander Zobnin 50538d5309
ServiceAccounts: refactor UI (#49508)
* ServiceAccounts: refactor ServiceAccountRoleRow

* Refactor ServiceAccountRoleRow

* Refactor ServiceAccountProfile

* Refactor components

* Change service accounts icon

* Refine service accounts page header

* Improve service accounts filtering

* Change delete button style

* Tweak account id

* Auto focus name field when create service account

* Add disable/enable button

* Enable/disable service accounts

* Optimize updating service account (do not fetch all)

* Remove status column (replace by enable/disable button)

* Add banner with service accounts description

* Add tokens from main page

* Update tokens count when add token from main page

* Fix action buttons column

* Fix tokens count when change role

* Refine table row classes

* Fix buttons

* Simplify working with state

* Show message when service account updated

* Able to filter disabled accounts

* Mark disabled accounts in a table

* Refine disabled account view

* Move non-critical components to separate folder

* Remove confusing focusing

* Fix date picker position when creating new token

* DatePicker: able to set minimum date that can be selected

* Don't allow to select expiration dates prior today

* Set tomorrow as a default token expiration date

* Fix displaying expiration period

* Rename Add token button

* Refine page styles

* Show modal when disabling SA from main page

* Arrange role picker

* Refine SA page styles

* Generate default token name

* More smooth navigation between SA pages

* Stop loading indicator in case of error

* Remove legacy styles usage

* Tweaks after code review

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>

* Get rid of useDisapatch in favor of mapDispatchToProps

* Tests for ServiceAccountsListPage

* Tests for service account page

* Show new role picker only with license

* Get rid of deprecated css classes

* Apply suggestion from code review

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>

* Fix service accounts icon

* Tests for service account create page

* Return service account info when update

* Add behaviour tests for ServiceAccountsListPage

* Fix disabled cursor on confirm button

* More behavior tests for service account page

* Temporary disable service account migration banner

* Use safe where condition

Co-authored-by: Jguer <joao.guerreiro@grafana.com>

* Apply review suggestions

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>

* Remove autofocus from search

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
Co-authored-by: Jguer <joao.guerreiro@grafana.com>
2022-06-01 09:35:16 +02:00
..
admin ServiceAccounts: refactor UI (#49508) 2022-06-01 09:35:16 +02:00
alerting UI/Card: Remove deprecated props (#49885) 2022-05-31 12:02:20 +01:00
annotations Elasticsearch: Migrate annotation editor to react (#49529) 2022-05-31 09:26:40 +01:00
api-keys ServiceAccounts: refactor UI (#49508) 2022-06-01 09:35:16 +02:00
canvas Canvas: Fix element placement UX (#49665) 2022-05-26 09:50:35 -07:00
commandPalette Navigation: Show starred items in the NavBar (#49219) 2022-05-23 16:45:46 +01:00
comments Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
dashboard Chore: Converts DashboardRow tests to RTL (#49722) 2022-05-31 16:51:44 +01:00
datasources Plugins: Fix Azure Devops plugin link and plugins list order (#49394) 2022-05-23 17:37:19 +01:00
dimensions Select: Portal menu by default (#48176) 2022-05-04 15:12:59 +01:00
explore grafana/ui: Move panel-container styles to component (#49566) 2022-05-31 14:43:23 +02:00
expressions CloudWatch: Use scopedVars in expressions (#49178) 2022-05-26 17:03:55 -04:00
folders Access control: Allow users with permission to update team, dashboard and folder permissions to list users in OSS (#48275) 2022-05-06 10:31:53 +02:00
geo Select: Portal menu by default (#48176) 2022-05-04 15:12:59 +01:00
inspector Inspect: include annotation data in DataFrameJSON debugger (#49204) 2022-05-18 17:31:03 -07:00
invites Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
library-panels Select: Portal menu by default (#48176) 2022-05-04 15:12:59 +01:00
live Update Monthly patch updates (#49257) 2022-05-20 13:07:07 +01:00
manage-dashboards Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
notifications Notification history: Enable by default (#49502) 2022-05-26 12:03:04 +01:00
org Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
panel Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
playlist DashboardPickerByID: add optionLabel prop (#47556) 2022-05-06 11:08:13 +00:00
plugins Select: Portal menu by default (#48176) 2022-05-04 15:12:59 +01:00
profile Build: Change names to PascalCase to match (#48949) 2022-05-16 15:26:14 +02:00
query Alerting: Add fgac support to alert list panel (#47934) 2022-05-31 14:27:08 +02:00
runtime Runtime: remove updateLocation from window context (#42857) 2021-12-07 20:01:35 -08:00
sandbox Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
search SearchV2: Fix search input width on mobile (#49850) 2022-05-30 18:46:23 +02:00
serviceaccounts ServiceAccounts: refactor UI (#49508) 2022-06-01 09:35:16 +02:00
teams TeamMembers: Refactor test to RTL (#49922) 2022-05-31 17:11:12 +03:00
templating Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
transformers Chore: Remove deprecated surface prop from IconButton (#49715) 2022-05-27 01:00:57 +01:00
users Convert Enzyme UsersTable test to RTL (#49836) 2022-05-31 18:58:59 +03:00
variables Incremental improvements to dashboard schema (#48977) 2022-05-17 12:11:09 +01:00
all.ts Angular: More isolation and removing of unused components (#41630) 2021-11-15 15:12:45 +01:00