grafana/public/app/features/variables
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
..
adhoc QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) 2020-12-04 14:24:55 +01:00
constant Variables: Fixes Constant variable persistence confusion (#29407) 2020-12-01 15:02:49 +01:00
custom Variables: Adds description field (#29332) 2020-11-25 10:21:48 +01:00
datasource Variables: Fixes upgrade of legacy Prometheus queries (#29704) 2020-12-09 11:18:58 +01:00
editor Dashboard: Migrating dashboard settings to react (#27561) 2020-12-17 15:50:11 +01:00
inspect Variables: New Variables are stored immediately (#29178) 2020-11-20 10:51:32 +01:00
interval Variables: Adds description field (#29332) 2020-11-25 10:21:48 +01:00
pickers Varibles: Fixes so clicking on Selected will not include All (#29844) 2020-12-15 15:04:34 +01:00
query Variables: Fixes so numerical sortorder works for options with null values (#29846) 2020-12-16 06:50:54 +01:00
shared Variables: Fixes Textbox current value persistence (#29481) 2020-12-02 14:08:35 +01:00
state Variables: Fixes upgrade of legacy Prometheus queries (#29704) 2020-12-09 11:18:58 +01:00
system Variables: Adds loading state and indicators (#27917) 2020-10-02 07:02:06 +02:00
textbox Variables: Fixes Textbox current value persistence (#29481) 2020-12-02 14:08:35 +01:00
adapters.ts Variables: Fixes Textbox current value persistence (#29481) 2020-12-02 14:08:35 +01:00
getAllVariableValuesForUrl.test.ts Link suppliers: getLinks API update (#29757) 2020-12-15 13:29:37 +01:00
getAllVariableValuesForUrl.ts Link suppliers: getLinks API update (#29757) 2020-12-15 13:29:37 +01:00
guard.test.ts Variables: Adds new Api that allows proper QueryEditors for Query variables (#28217) 2020-11-18 15:10:32 +01:00
guard.ts Variables: Adds description field (#29332) 2020-11-25 10:21:48 +01:00
types.ts Variables: Fixes Textbox current value persistence (#29481) 2020-12-02 14:08:35 +01:00
utils.test.ts Variables: Fixes URL values for dependent variables (#28798) 2020-11-04 08:56:02 +01:00
utils.ts Variables: New Variables are stored immediately (#29178) 2020-11-20 10:51:32 +01:00