Cannot display members in Project Status Portal


Description

Cannot display members in Project Status Portal

Release or Environment

London

Cause

The quick workaround for this issue is to update "AccessHelper" script include's method "checkPermission" as below 

AccessHelper.checkPermission = function(table, accessType, sysId) { 
var gr = new GlideRecord(table); 
if(!gs.nil(sysId)) 
gr.get(sysId) 
var perm = true; 
if ( accessType == 'read' ) 
perm = gr.canRead(); 
if ( accessType == 'write' ) 
perm = gr.canWrite(); 
if ( accessType == 'create' ) 
perm = gr.canCreate(); 
if ( accessType == 'delete' ) 
perm = gr.canDelete(); 
if ( !perm ) 
throw new PermissionException(); 

}; 

Also, we suggest you use the Investment portal instead of Project status portal. 

The upgrade experience from Project Status Portal to Investment Portal is seamless. All existing board will directly be available. 

https://docs.servicenow.com/csh?topicname=investment-portal.html&version=latest

Resolution

Use the Investment Portal starting London