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

Offical Documentation

Official Docs: