Alerting: Export and provisioning rules into subfolders (#77450)
* Folders: Optionally include fullpath in service responses * Alerting: Export folder fullpath instead of title * Escape separator in folder title * Add support for provisiong alret rules into subfolders * Use FolderService for creating folders during provisioning * Export WithFullpath() folder service function --------- Co-authored-by: Tania B <yalyna.ts@gmail.com> Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
This commit is contained in:
committed by
GitHub
parent
e1aedb65b3
commit
17ca61d7f8
@@ -509,7 +509,7 @@ func TestIntegrationAlertRuleNestedPermissions(t *testing.T) {
|
||||
|
||||
require.Equal(t, "folder1", allExport.Groups[0].Folder)
|
||||
require.Equal(t, "folder2", allExport.Groups[1].Folder)
|
||||
require.Equal(t, "subfolder", allExport.Groups[2].Folder)
|
||||
require.Equal(t, "folder1/subfolder", allExport.Groups[2].Folder)
|
||||
})
|
||||
|
||||
t.Run("Export from one folder", func(t *testing.T) {
|
||||
@@ -632,7 +632,7 @@ func TestIntegrationAlertRuleNestedPermissions(t *testing.T) {
|
||||
require.Equal(t, http.StatusOK, status)
|
||||
require.Len(t, export.Groups, 2)
|
||||
require.Equal(t, "folder1", export.Groups[0].Folder)
|
||||
require.Equal(t, "subfolder", export.Groups[1].Folder)
|
||||
require.Equal(t, "folder1/subfolder", export.Groups[1].Folder)
|
||||
})
|
||||
|
||||
t.Run("Export from one folder", func(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user