Name
global.ConsoleConstraints
Description
No description available
Script
var ConsoleConstraints = Class.create();
ConsoleConstraints.buildConstraintsFor = function(entity, fiscalYearId, context) {
if ( !GlidePluginManager.isActive('com.snc.financial_planning_pmo') )
return new SNC.QueryConstraint();
var entity = context['entity'];
if ( entity != 'portfolio' && entity != 'program' )
return new SNC.QueryConstraint();
var fiscalPeriodConstraintBuilder = new FiscalPeriodConstraintBuilder();
var classes = ['pm_project', 'pm_program', 'pm_program_task', 'dmn_demand', 'cost_plan_breakdown', 'project_funding', 'resource_allocation', 'requested_allocation', 'pm_project_task', 'resource_allocation_daily'];
context.classes = classes;
return fiscalPeriodConstraintBuilder.buildConstraint(classes, fiscalYearId, context);
};
Sys ID
0554e2da37301200455726877e41f182