/// <summary>
    /// Shows info message to prompt the user to select the winning A/B variant after the A/B test has finished.
    /// </summary>
    private void ShowPromoteWinnerInfoMessage()
    {
        if (TestStatus != ABTestStatusEnum.Finished || !UserHasPermissions)
        {
            return;
        }

        string message;

        if (DocumentManager.AllowSave || IsDialog)
        {
            message = GetString("abtesting.finishedtest.promotewinnerpromptmessage");
        }
        else
        {
            string siteName     = SiteInfoProvider.GetSiteName(ABTest.ABTestSiteID);
            int    nodeId       = TreePathUtils.GetNodeIdByAliasPath(siteName, ABTest.ABTestOriginalPage);
            string editPageLink = ApplicationUrlHelper.GetPageEditLink(nodeId, ABTest.ABTestCulture);
            var    link         = URLHelper.GetAbsoluteUrl(editPageLink);

            message = ResHelper.GetStringFormat("abtesting.finishedtest.promotewinnerpromptmessage.warning", link);
        }

        ShowInformation(message);
    }