Skip to content

Instantly share code, notes, and snippets.

View ChrisBlankDe's full-sized avatar

Chris Blank ChrisBlankDe

View GitHub Profile
{
"name": "Company ruleset",
"description": "These rules must be respected by all the AL code written within the company.",
"rules": [
{
"id": "AA0215",
"action": "Info",
"justification": "Ignore wrong file names."
}
]
@ChrisBlankDe
ChrisBlankDe / ListDialogGlobalVarIssue.Page.al
Created May 13, 2025 07:48
Reproduction for Issue on Global Var Issue on StandardDialog Pages
page 50110 ListDialogGLobalVarIssue
{
PageType = StandardDialog;
SourceTable = Integer;
SourceTableView = where(Number = filter(1 .. 5));
ApplicationArea = All;
layout
{
area(Content)
// Welcome to your new AL extension.
// Remember that object names and IDs should be unique across all extensions.
// AL snippets start with t*, like tpageext - give them a try and happy coding!
namespace DefaultPublisher.PageBackgroundTaskTriggerCustomControl;
using Microsoft.Sales.Customer;
pageextension 50110 CustomerListExt extends "Customer List"
{
[
{
"id": "637be693-6dbb-454b-a547-1825570f45ba",
"name": "Sales Order Status",
"publisher": "Kumavision AG",
"imageUrl": "https://store-images.s-microsoft.com/image/apps.12246.7ed3b73b-bc35-4339-955f-9beae99c3db9.521ecaca-c762-424a-8f38-718dfb6cffc8.db50b369-6506-417e-b627-712889003419",
"appSourceUrl": "https://appsource.microsoft.com/de-de/product/dynamics-365-business-central/PUBID.kumavision%7CAID.sales_order_status%7CPAPPID.637be693-6dbb-454b-a547-1825570f45ba"
},
{
"id": "027eb41c-2459-4045-b4d2-eeb6e81362fc",
Get-InstalledModule | foreach-object {Get-InstalledModule -Name ($_.Name) -AllVersions | Sort-Object -Property Version -Descending | Select-Object -Skip 1 | Uninstall-Module -Verbose}