Command pallet option to generate AL permission objects
An extensions permission set XML will be replaced by the new Permission Set AL Objects. However, the command palette function 'AL: Generate permission set containing current extension objects' still creates an extensionsPermissionSet.xml in the root directory of the extension rather than Permissi...
Align Telemetry SaaS with OnPrem
Short: Please make the OnPrem Version deliver the same Telemetry Data (Fields, Events, Information, filling the same Tables in Application Insights) as the SaaS Version does. Long: I tried to create a set of Queries and Workbooks on an OnPrem Docker Container just to find out later that the SaaS...
Allow to reset/reseed last used value of an AutoIncrement field
Tables with AutoIncrement primary keys get sometimes overflooded. Take for example some Log table or a table the receives data via interface for processing. At some point old/all entries are deleted/archived. It is desired to reset the last used value of the primary key to 0 to avoid overflo...
Best regards,
Business Central Team
New 'unused parameters in local functions' CodeCop rule
The AL CodeCop currently only detects unused variables, both global and local. However, when a local function is created, containing function parameters that are not used, it would be interesting to have a CodeCop rule detecting these 'unused local function parameters' as well. More info on Gi...
Allow AL code action service to load external code fix providers and code refactoring providers
AL compiler allows developers to add custom diagnostics. We can develop our own custom analyzers and provide paths to external assemblies, which are imported to extend the standard rulesets. Thanks to this capability, the BC community develops and maintains LinterCop, a popular set of custom d...
Change the behavior of FieldSelection.Open in Field Selection codeunit
We have previously used Page 7702 to enable the user to select among fields. In the original solution the selection list would be opened with the cursor on the last selected field. When using the new Field Selection codeunit, the cursor will always be placed on the first entry in the presented li...
Can Sort Method be added to the List datatype?
Can Sort be added to the List datatype?
system.collections.generic.list.sort
Connection from VSCode is denied because "unsupported" platform, when Conditional Access is set on AAD
The base issue is that, a connection from VS Code is denied because the plattform is not supported if conditional access is enabled on the underlying Entra ID tenant.
Kamil has described the problem in detail here on the Microsoft/AL repo, issue 7344:
1. Describe the b...
Add optional formatting options to datatypes such as JsonObject and JsonArray when calling .WriteTo(...)
Currently in Business Central (even the latest BC23.x), when stringifying a JsonObject or JsonArray AL datatypes to a string produces a minimified single-line JSON string representation of the JSON data.
There are use cases where we need to produced a formatted JSON string (w...
Edit in Excel cannot be used for adding new lines on Sales Price lists
After an investigation we were able to identify that enabling the Sales Price Experience in order to access the Price List pages in Business Central, we are able to use Edit in Excel functionality for Price Lists headers - creating a brand new Price List.
However, after the c...
Administrator