EnsPortal.Deployment.DeploymentHistory

class EnsPortal.Deployment.DeploymentHistory extends EnsPortal.Template.listPage

This page lets users view the history of deployments

Property Inventory

Method Inventory

Parameters

parameter CSSINCLUDES = ensemble/Ensemble_Wizards.css;
Inherited description: Comma-separated list of additional CSS include files for the page. If this page is using CSS3 then the CSS3INCLUDES parameter is used (if defined).
parameter JSINCLUDES = zenCSLM.js;
JavaScript debug library Usage: ZLM.dumpObj(object);
parameter PAGENAME = Deployment History;
Displayed name of this page.
parameter RESOURCE = %Ens_Deploy;
User needs use permissions on %Ens_Deploy to use this page.

Properties

property NAMESPACE as %ZEN.Datatype.string (ZENURL = "$NAMESPACE");
Property methods: NAMESPACEDisplayToLogical(), NAMESPACEGet(), NAMESPACEIsValid(), NAMESPACELogicalToDisplay(), NAMESPACELogicalToOdbc(), NAMESPACENormalize(), NAMESPACESet()
property selectedId as %ZEN.Datatype.string;
Id of selected item in results table.
Property methods: selectedIdDisplayToLogical(), selectedIdGet(), selectedIdIsValid(), selectedIdLogicalToDisplay(), selectedIdLogicalToOdbc(), selectedIdNormalize(), selectedIdSet()

Methods

method %OnGetPageName() as %String [ Language = objectscript ]
Get the (localized) name of the page.
method ConstructRollback(pInvocationId As %String) as %String [ Language = objectscript, ZenMethod ]
method DeleteRecord(pId As %String) as %Integer [ Language = objectscript, ZenMethod ]
method ForceClear() as %Status [ Language = objectscript, ZenMethod ]
method InProgressWarning(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status [ Language = objectscript ]
method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status [ Language = objectscript ]
Get information to display in the ribbon bar.
method RollBackChecks(pInvocationId As %String) as %String [ Language = objectscript, ZenMethod ]
clientmethod adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
clientmethod clearInProgress() [ Language = javascript ]
clientmethod deleteHistory() [ Language = javascript ]
clientmethod getRowFromSnapshot() [ Language = javascript ]
Get a row from the table snapshot.
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event, if present, is fired when the a popup page launched from this page fires an action.
clientmethod onSelectItem() [ Language = javascript ]
toggle detailTable for a selected row.
clientmethod onlayoutHandler(load) [ Language = javascript ]
Adjust sizes of components on the page.
clientmethod rollBack() [ Language = javascript ]
clientmethod rowSelected(table) [ Language = javascript ]
User selected a row in the table
clientmethod selectItem(row) [ Language = javascript ]
Select the given item (row in table) and let the subclass take any necessarey actions like updating the details pane.
clientmethod viewDetails() [ Language = javascript ]

Queries

query Enumerate(Filter As %String = "", QueryMethod As %String, QueryClass As %String)
Selects ID, InProgress, Username, StartTime, EndTime, TargetProduction, DeploymentFilename, Reverted, RolledbackById, LastStatus, Completed, ThisIsARollback
Class query with filter added. Override this in order to add rowspec specific to the list being displayed
query InitQuery()
SQL Query:
SELECT ID,InProgress,Username,StartTime,EndTime,TargetProduction,DeploymentFilename,Reverted,RolledbackById,LastStatus,Completed,ThisIsARollback FROM Ens_Deployment.Invocations ORDER BY ID Desc

Inherited Members

Inherited Properties

Inherited Methods

Feedback