grafana/pkg/services/serviceaccounts
linoman 408dab8c57
IAM: Protect managed service account frontend details page (#77839)
* Add `isManaged` property to frontend model

* Remove enabled and token buttons for managed SA

* Replace trash icon for lock icon for managed SA

* Block the role picker for managed SA

* Filter SA list usiong the managed filter

* Rename external for managed

* Add only managed filter

* Toggle the enable buttons for managed sa

* Disable add token and delete token buttons

* Remove the edit name button

* Disable the Role picker for managed sa

* Hide the permissions section

* Add managed by row

---------

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
2023-11-14 17:52:48 +01:00
..
api IAM: Protect external service accounts frontend list page (#77834) 2023-11-09 17:45:46 +01:00
database AuthN: Change the external service account state on plugin state change (#77157) 2023-10-27 13:46:25 +02:00
extsvcaccounts ExtSvcAuth: Refactor external service registry to use ExternalServiceRegistry variables (#78056) 2023-11-13 16:23:11 +01:00
manager auth: wire service account proxy (#77215) 2023-11-03 10:27:43 +01:00
proxy IAM: Protect managed service account frontend details page (#77839) 2023-11-14 17:52:48 +01:00
retriever Auth: Service account store refactor (#58961) 2022-12-13 14:56:10 +01:00
secretscan Chore: capitalise log message for auth packages (#74332) 2023-09-04 18:49:47 +02:00
tests Plugin: Remove external service on plugin removal (#77712) 2023-11-13 13:18:13 +01:00
models.go IAM: Protect managed service account frontend details page (#77839) 2023-11-14 17:52:48 +01:00
serviceaccounts.go Plugin: Remove external service on plugin removal (#77712) 2023-11-13 13:18:13 +01:00