Suppressing Resources Based on Session Information
Filters determine whether links to target resources are displayed or suppressed based on properties of the patron's session.
If a target resource offers useful additional information but must not be displayed to users in a given accounting unit, from a given port, with a given scope, etc., create a filter and assign it to the target resource's definition. For example, you can choose to suppress links to a target resource when the patron is a KidPAC user, but allow the same resource to display when the patron uses WebPAC.
If a filter that is assigned to a resource definition applies to one of the properties of a patron's session, the link to the resource is suppressed.
The use of filters is optional.
To use a filter:
- Choose the criteria for filtering. You can set up filters that suppress resources based on the user's:
- Create the filter.
- Assign the filter in a resource definition.
Filters have names and types. The name is a unique identifier. The type refers to an origin. For example, if a user is attempting to access target resources from WebPAC, WebPAC is considered the origin. Resources will be suppressed in WebPAC if a filter of the type "WebOPAC":
- exists
- contains the user's port number
- has been applied to resources
Existing filters can be edited or deleted. However, an existing filter's type cannot be edited. You must delete the entire filter and create a new one using the desired type.