grafana/public/app/features
Torkel Ödegaard d066da42f8
Dashboard: Migrating dashboard settings to react (#27561)
* Dashboard: Started migrating dashboard settings

* Restore general settings from angular

* Use react permissions component

* feat(dashboard): add react LinksSettings wrapper for dash-links-editor

* feat(dashboard): add react VersionsSettings wrapper for gf-dashboard-history

* refactor(dashboard): replace DashboardPermissions connectWithStore with connect

* chore(dashboard): folderInfo as undefined

* feat(dashboard): initial commit of dashboard settings json editor

* feat(dashboard): introduce save json functionality

* chore(dashboard): delete obsolete imports

* feat(dashboard): add save and save as buttons to settings nav

* feat(dashboard): add react wrapper for annotations settings

* chore(dashboard): put back canDelete for general settings delete button

* Make editable

* Remove makeEditable from SettingsCtrl

* feat(dashboard): show json editor save button if canSave

* refactor(dashboard): move hasUnsavedFolderChange to dashboard.meta

* feat(dashboard): render hasUnsavedFolderChange view in permissions settings

* feat(dashboard): reset hasUnsavedFolderChange on settingg save success

* feat(dashboard): refresh route on sucessful settings save

* test(dashboard): update snapshots

* refactor(dashboard): automatically infer connected props for dashboard permissions

* refactor(dashboard): give dashboard versions checkboxes some padding

* Update public/app/types/folders.ts

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2020-12-17 15:50:11 +01:00
..
admin Chore: Enable remaining eslint-plugin-react rules (#29519) 2020-12-02 10:03:37 +01:00
alerting Alerting: Next gen Alerting page (#28397) 2020-12-11 14:49:14 +01:00
annotations Queries: Extract queries from dashboard (#29349) 2020-11-26 18:12:02 +01:00
api-keys Chore: Upgrade typescript to 4.1 (#29493) 2020-12-03 15:05:59 +00:00
dashboard Dashboard: Migrating dashboard settings to react (#27561) 2020-12-17 15:50:11 +01:00
datasources Chore: Upgrade typescript to 4.1 (#29493) 2020-12-03 15:05:59 +00:00
explore Keep query keys consistent (#29855) 2020-12-16 18:24:47 +01:00
expressions Expressions: Replace query input fields with select. (#29816) 2020-12-17 13:56:42 +01:00
folders Fix: Redirect to correct url after creating a folder (#26160) 2020-07-09 14:38:47 +02:00
live Chore: Upgrade typescript to 4.1 (#29493) 2020-12-03 15:05:59 +00:00
manage-dashboards QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) 2020-12-04 14:24:55 +01:00
org Chore: Upgrade typescript to 4.1 (#29493) 2020-12-03 15:05:59 +00:00
panel Link suppliers: getLinks API update (#29757) 2020-12-15 13:29:37 +01:00
playlist Dashboards: hide playlist edit functionality from viewers and snapshots link from unauthenticated users (#28992) 2020-12-02 15:51:22 +01:00
plugins QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) 2020-12-04 14:24:55 +01:00
profile Fixes signup workflow and UI (#26263) 2020-09-07 18:24:46 +03:00
query Expressions: Replace query input fields with select. (#29816) 2020-12-17 13:56:42 +01:00
sandbox QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) 2020-12-04 14:24:55 +01:00
search Dashboard: Increase folder name size in search dashboard (#29821) 2020-12-16 10:17:47 +02:00
teams Chore: Upgrade typescript to 4.1 (#29493) 2020-12-03 15:05:59 +00:00
templating Link suppliers: getLinks API update (#29757) 2020-12-15 13:29:37 +01:00
users Chore: Upgrade typescript to 4.1 (#29493) 2020-12-03 15:05:59 +00:00
variables Dashboard: Migrating dashboard settings to react (#27561) 2020-12-17 15:50:11 +01:00
all.ts Migration: Edit notification channel (#25980) 2020-09-09 12:46:19 +02:00