I posted another feature request about allowing an archive option for old Service Catalog items so that could fix this. As an alternative, Service Catalog requests that are set to Draft state on the backend are displayed in the portal to users that have the Agent role. Requesters are not able to see any Catalog item that is set in Draft state while in the portal view. If catalogs are set to Draft during creation, to retire old catalogs, put on pause, etc. Agents can make mistakes and continue to send these links to requesters to fill out because it still appears as active in the portal view; however, requesters can not see it because it is Draft. It would be great to either remove this from Agents portal view all together or provide a tag,note, or notification that shows the state- Draft, Internal, Approved to make them more aware.
Impersonating Agent User in the Portal view

Backend Agent User Catalog list View
