From 4cc6c590c538cbdfcd822fe3b6bdd0a91967ab12 Mon Sep 17 00:00:00 2001 From: Sam <122809235+msft-sam@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:42:55 +0100 Subject: [PATCH] [25.x] [Copilot] Specify chat regions (#2681) #### Summary List specific application families to use for the chat capability. #### Work Item(s) Fixes [AB#502565](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/502565) --- .../Copilot/CopilotCapabilityInstall.Codeunit.al | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/System Application/App/AI/src/Copilot/CopilotCapabilityInstall.Codeunit.al b/src/System Application/App/AI/src/Copilot/CopilotCapabilityInstall.Codeunit.al index 29e5f817ee..3e0c683dea 100644 --- a/src/System Application/App/AI/src/Copilot/CopilotCapabilityInstall.Codeunit.al +++ b/src/System Application/App/AI/src/Copilot/CopilotCapabilityInstall.Codeunit.al @@ -5,7 +5,6 @@ namespace System.AI; using System.Environment; -using System; codeunit 7760 "Copilot Capability Install" { @@ -25,13 +24,10 @@ codeunit 7760 "Copilot Capability Install" internal procedure RegisterCapabilities() var EnvironmentInformation: Codeunit "Environment Information"; - WithinEUDB: Boolean; ApplicationFamily: Text; begin ApplicationFamily := EnvironmentInformation.GetApplicationFamily(); - if TryGetIsWithinEUDB(WithinEUDB) then; - - if ApplicationFamily in ['US', 'MX'] or WithinEUDB then + if ApplicationFamily in ['AT', 'BE', 'BG', 'CH', 'CZ', 'DK', 'EE', 'ES', 'FI', 'GR', 'HR', 'HU', 'IE', 'IS', 'IT', 'LT', 'LV', 'MX', 'NL', 'PL', 'PT', 'RO', 'RS', 'SE', 'SI', 'SK', 'UA', 'US', 'W1'] then RegisterSaaSCapability(Enum::"Copilot Capability"::Chat, Enum::"Copilot Availability"::Preview, ChatLearnMoreLbl); RegisterSaaSCapability(Enum::"Copilot Capability"::"Analyze List", Enum::"Copilot Availability"::Preview, AnalyzeListLearnMoreLbl); @@ -47,14 +43,6 @@ codeunit 7760 "Copilot Capability Install" CopilotCapability.RegisterCapability(Capability, Availability, LearnMoreUrl); end; - [TryFunction] - local procedure TryGetIsWithinEUDB(var WithinEUDB: Boolean) - var - ALCopilotFunctions: DotNet ALCopilotFunctions; - begin - WithinEUDB := ALCopilotFunctions.IsWithinEUDB(); - end; - [EventSubscriber(ObjectType::Page, Page::"Copilot AI Capabilities", 'OnRegisterCopilotCapability', '', false, false)] local procedure OnRegisterCopilotCapability() begin