Files
grafana/pkg/apimachinery/utils/folder_key.go
2025-08-15 15:57:42 +00:00

21 lines
466 B
Go

package utils
import (
"context"
)
type folderRemovePermissions string
const removePermissionKey = folderRemovePermissions("RemovePermission")
func SetFolderRemovePermissions(ctx context.Context, value bool) context.Context {
return context.WithValue(ctx, removePermissionKey, value)
}
func GetFolderRemovePermissions(ctx context.Context, defaultVal bool) bool {
if val, ok := ctx.Value(removePermissionKey).(bool); ok {
return val
}
return defaultVal
}