Skip to main content


class EnsPortal.Dialog.SourceControlManager extends %CSP.Portal.SourceControl.Dialog.Manager, EnsPortal.Template.standardPage

Wrapper class to correctly manage popups requested by Source Control hooks.

Property Inventory

Method Inventory


parameter APPLICATION = EnsPortal.Application;
Set this to the appropriate application class.
parameter AUTOLOGOUT = 0;
Don't use the Zen AutoLogout feature. Instead, we trigger a simple hyperevent reasonably often to ensure that users won't lose any work. We use the USEKEEPALIVE to control whether the KeepAlive is used.
parameter DOMAIN = Ensemble;
Inherited description: Domain used for localization.
parameter FAVORITEICON = portal/ensemble.ico;
Ensemble favorite icon.
parameter PAGENAME = Source Control Dialog;
Inherited description: Displayed name of this page.
parameter RESOURCE = %Ens_Code:READ,%Ens_Rules:READ,%Ens_RoutingRules:READ,%Ens_BusinessRules:READ,%Ens_BPL:READ,%Ens_DTL:READ,%Ens_RecordMap:READ;
User needs READ permissions on one of the following resources to view this page: %Ens_Code, %Ens_Rules, %Ens_RoutingRules, %Ens_BusinessRules, %Ens_BPL, %Ens_DTL or %Ens_RecordMap


property msgNotPermitted as %ZEN.Datatype.caption [ InitialExpression = $$$TextJS("You are not permitted to perform this action") ];
Message to inform the user they may not perform a given action.
Property methods: msgNotPermittedDisplayToLogical(), msgNotPermittedGet(), msgNotPermittedIsValid(), msgNotPermittedLogicalToDisplay(), msgNotPermittedLogicalToOdbc(), msgNotPermittedNormalize(), msgNotPermittedSet()


classmethod %OnPreHTTP() as %Boolean
Inherited description: Ensure that the user has the required privileges for the Ensemble Portal application.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab