Page extension 3998 Reten. Pol. Setup Card Ext.
- App
- Base Application
- Namespace
- System.DataAdministration
- Versions
- 17-28
- Extends
- #63ca2fa44f034f2ba480172fef340d3f#Retention Policy Setup Card
- Name by version
- Reten. Pol. Setup Card - JQ from 17, Reten. Pol. Setup Card Ext. from 18
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/OtherCapabilities/RetentionPolicy/RetenPolSetupCardExt.PageExt.al38 lines, Copyright (c) Microsoft Corporation. MIT
namespace System.DataAdministration;
using System.Threading;
pageextension 3998 "Reten. Pol. Setup Card Ext." extends "Retention Policy Setup Card"
{
actions
{
// Add changes to page actions here
addafter(RetentionPeriods)
{
action(JobQueueEntries)
{
ApplicationArea = All;
Caption = 'Job Queue Entries';
ToolTip = 'Open the Job Queue Entries page to view a list of all jobs.';
RunObject = Page "Job Queue Entries";
AccessByPermission = TableData "Job Queue Entry" = R;
}
}
addfirst(Category_Category4)
{
actionref(JobQueueEntries_Promoted; JobQueueEntries)
{
}
}
}
trigger OnAfterGetCurrRecord()
begin
CurrPage."Retention Policy Setup Lines".Page.SetIsDocumentArchiveTable(Rec."Table Id");
end;
trigger OnInsertRecord(BelowxRec: Boolean): Boolean
begin
CurrPage."Retention Policy Setup Lines".Page.SetIsDocumentArchiveTable(Rec."Table Id");
end;
}