This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsPortal.Dialog.SourceControlManager

EnsPortal.Dialog.SourceControlManager

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

Parameters

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

Properties

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()

Methods

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