VSys One: Volunteer Management Software

Previous Topic

Next Topic

Book Contents

Book Index

Visibility Rules

Visibility rules can be used to separate the logic for the visibility of blocks on VSys Live pages from the setup of the blocks themselves. By grouping the conditions (dates, certifications, eligibility and intake checklists), changing when whole groups of blocks are visible can be done by changing a single visibility rule. This can be especially useful when using an agreement block to hide that block when the current person has agreed to all relevant items, or to hide job signup from volunteers who are not yet eligible to select jobs.

Define visibility rules from the VSys Live sites and settings tool and click on Visibility rules. Create a new rule by clicking Add visibility rule, edit an existing rule by clicking on it, or right-click on a rule to make other changes including deleting it.

For an item to be "visible" based on a visibility rule, all of the rule's conditions must be met.

Other rule must not be valid

If another visibility rule is selected here, then that rule's conditions must not be met. This is useful for cases where you have a complex set of rules to display something, and then want the opposite of that to display an alternative text.

Earliest date, Latest date

 

Mobile device

 

User agent regular expression

Uses a regular expression against the User-Agent string sent by the browser.

People types

Person must have at least one of these types as a Group or Additional group. (Will always fail if no one is logged in.)

Groups

Person must have at least one of these types as a Type or Additional type. (Will always fail if no one is logged in.)

Statuses

(Will always fail if no one is logged in.)

Team leader

Checks if the logged in person is a "Team of people".

Required lists

(Will always fail if no one is logged in.)

Disqualifying lists

(Will always fail if no one is logged in.)

Required certifications

(Will always fail if no one is logged in.)

Excluded certifications

(Will always fail if no one is logged in.)

Required eligibility/intake checklists

(Will always fail if no one is logged in.)

Skills

(Will always fail if no one is logged in.)

Job preferences

(Will always fail if no one is logged in.)

IP addresses/subnets

Checks the source IP address used by the browser. This is useful for hiding tools, such as the Kiosk Login block, when the site is being accessed from outside of your local network.

Enable IP geolocation rules

(advanced, not generally used and not supported)

Use IP geolocation distance

(advanced, not generally used and not supported)

Once you've defined visibility rules, use them within the VSys Live pages to choose when various blocks should be visible and who should see them.

See Also

Site Content

Pages

Custom HTML Blocks

Action Links

Content Builders

Custom Calendars

Downloadable Files

Dynamic Banners

Images

Image Galleries

Menus

Merge Templates

News and Calendars

Agreements