grafana/public/app
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
..
core Dashboard: Migrating dashboard settings to react (#27561) 2020-12-17 15:50:11 +01:00
features Dashboard: Migrating dashboard settings to react (#27561) 2020-12-17 15:50:11 +01:00
partials Migrate: Error page (404) (#26010) 2020-07-03 08:53:54 +02:00
plugins Elasticsearch: Remove timeSrv dependency (#29770) 2020-12-17 14:24:20 +03:00
routes Alerting: Next gen Alerting page (#28397) 2020-12-11 14:49:14 +01:00
store Redux: Added config to redux development middlewares that checks for mutations and serializability (#23492) 2020-04-10 10:08:42 +02:00
types Dashboard: Migrating dashboard settings to react (#27561) 2020-12-17 15:50:11 +01:00
app.ts Variables: Adds new Api that allows proper QueryEditors for Query variables (#28217) 2020-11-18 15:10:32 +01:00
dev.ts React: Add why-did-you-render dev extension to better see what components re-render and why (in console) (#23455) 2020-04-09 19:44:05 +02:00
index.ts Echo: mechanism for collecting custom events lazily (#20365) 2019-12-05 08:30:39 +01:00