Some users cannot view images from a service portal announcement

Ant1
Giga Guru

We've just recently started using Service Portal Announcements and Outages and have found that some users cannot view images embedded in the announcements.  All users can see the announcement text, but not all can see embedded images.  Do I need to grant access to an image library somewhere?  From what I can tell, users with the admin role and users with the sp_admin role have no issues viewing images in an announcement.

Thanks in advance,

Anthony

1 ACCEPTED SOLUTION

I would not use the public role.  If you create an ACL with no roles it will give everybody read.  I would do an advanced ACL and put in a script like this.

 

answer = getSCAttachmentReadAnswer();

function getSCAttachmentReadAnswer() {
if (current.table_name == 'table name attachment is on')
return true;
return false;
}

View solution in original post

4 REPLIES 4

Brian Lancaster
Tera Sage

You may need to create an ACL on the sys_attachments table to allow all users to view attachments attached to the table associated with your announcements.

I did test by adding a Read ACL with the "public" role and it worked.  The whole point was to give our non-ITIL users view into images within the portal announcements, but do you see any negative impact with granting Read to Public?  I suspect not since it's just Read.

I would not use the public role.  If you create an ACL with no roles it will give everybody read.  I would do an advanced ACL and put in a script like this.

 

answer = getSCAttachmentReadAnswer();

function getSCAttachmentReadAnswer() {
if (current.table_name == 'table name attachment is on')
return true;
return false;
}

Thanks so much for all the help!