diff --git a/DNN Platform/Library/Entities/Host/Host.cs b/DNN Platform/Library/Entities/Host/Host.cs index 8950a1c43a2..95622c87b8d 100644 --- a/DNN Platform/Library/Entities/Host/Host.cs +++ b/DNN Platform/Library/Entities/Host/Host.cs @@ -433,7 +433,7 @@ public static bool ParticipateInImprovementProg { get { - return HostController.Instance.GetBoolean("DNNImprovementProgram", true); + return HostController.Instance.GetBoolean("DnnImprovementProgram", true); } } diff --git a/DNN Platform/Library/Services/ImprovementsProgram/BeaconService.cs b/DNN Platform/Library/Services/ImprovementsProgram/BeaconService.cs index dba27338374..59cdd797dd3 100644 --- a/DNN Platform/Library/Services/ImprovementsProgram/BeaconService.cs +++ b/DNN Platform/Library/Services/ImprovementsProgram/BeaconService.cs @@ -41,7 +41,7 @@ public string GetBeaconEndpoint() return _beaconEndpoint; } - public bool IsBeaconEnabled(UserInfo user) + public bool IsBeaconEnabledForControlBar(UserInfo user) { //check for Update Service Opt-in //check if a host or admin @@ -74,8 +74,8 @@ public string GetBeaconQuery(UserInfo user, string filePath = null) // h: Host GUID - hashed // p: Portal ID // a: Portal Alias - // r: Role(s) - bitmask - Host = 1, Admin = 2, ContentManager=4, ContentEditor=8, CommunityManager=16 - // u: UserSession - hashed + // r: Role(s) - bitmask - see RolesEnum + // u: User ID - hashed // f: filename/path (optional; unused here) var portalSettings = PortalController.Instance.GetCurrentPortalSettings(); @@ -92,7 +92,7 @@ public string GetBeaconQuery(UserInfo user, string filePath = null) if (!string.IsNullOrEmpty(filePath)) qparams["f"] = HttpUtility.UrlEncode(filePath); - return "/log?" + string.Join("&", qparams.Select(kpv => kpv.Key + "=" + kpv.Value)); + return "?" + string.Join("&", qparams.Select(kpv => kpv.Key + "=" + kpv.Value)); } private string GetHash(string data) diff --git a/DNN Platform/Library/Services/ImprovementsProgram/IBeaconService.cs b/DNN Platform/Library/Services/ImprovementsProgram/IBeaconService.cs index 869247f924d..10af34f8a38 100644 --- a/DNN Platform/Library/Services/ImprovementsProgram/IBeaconService.cs +++ b/DNN Platform/Library/Services/ImprovementsProgram/IBeaconService.cs @@ -6,6 +6,6 @@ public interface IBeaconService { string GetBeaconEndpoint(); string GetBeaconQuery(UserInfo user, string filePath = null); - bool IsBeaconEnabled(UserInfo user); + bool IsBeaconEnabledForControlBar(UserInfo user); } } \ No newline at end of file diff --git a/DNN Platform/Website/Install/InstallWizard.aspx b/DNN Platform/Website/Install/InstallWizard.aspx index 2c66115bf91..3e4f5f244c0 100644 --- a/DNN Platform/Website/Install/InstallWizard.aspx +++ b/DNN Platform/Website/Install/InstallWizard.aspx @@ -219,6 +219,16 @@ +
+ +
+
+ + +
+ +
+