This video demonstrates some of the most salient features of the host list:

Pending hosts

In the top menu, there is a little flag icon. It goes directly to the host list, with a filter to only show pending hosts. On the left hand side you can also filter on other groups of hosts (Pending, Active, Suspended etc). You can also go to http://domain/host-list/pending/.

Pending hosts

Search results

Search results text

The number of total results is specific for the current user. Coordinators will see a higher number, since they also see inactive hosts, pending hosts etc. The number visible to regular users only corresponds to active hosts that they can see.

Sorting

The default sort, which is the only one available to users that are not admins, is called "Host flow". The idea behind this sort is to give all hosts a fair amount of exposure, but to prioritize those hosts that needs more help. It works in the following way:

  1. Hosts are first sorted by "availability group", in the following order:
    • Need help urgently,
    • Open,
    • Closed.
  2. Hosts are then rotated inside of the the hosts inside each "availability group" like a wheel, every hour.

As an example, imagine the following host list:

Host Status
U1 Urgent help needed
U2 Urgent help needed
U3 Urgent help needed
O1 Open
O2 Open
C1 Closed

After one hour, the list should be sorted like this:

Host Status
U2 Urgent help needed
U3 Urgent help needed
U1 Urgent help needed
O2 Open
O1 Open
C1 Closed

After another hour, the list will look like this:

Host Status
U3 Urgent help needed
U1 Urgent help needed
U2 Urgent help needed
O1 Open
O2 Open
C1 Closed

Filters

Status

Status filter

The status filter lets you filter on the usergroup of hosts (Pending, Active, Suspended etc). This filter is only available to admins.

Animals

Animal filter

The animal filter is very simple. Since the animal field in host profiles is a free-text field (hosts can enter anything they want), it is hard to make a filter that covers every case. To create the options in this field, the system reads the animal field of each host. It strips away any numbers and tries to normalize the contents. For instance, "300 cows and 3 cats" will be translated into "cow,cat".

This simplistic method cannot understand that a user looking for "hen" probably is looking for "chickens" as well, nor that "cows" is (roughly) the same thing as "cattle".

To improve the options in this filter, consider going through host profiles and cleaning up the what the host put in the animal field (to change their profile, log in as them). For instance, if a user has written "Around 300 sheep", just write "300 sheep", an if a user has written "Lambs expected in April", then perhaps that is information better suited for the presentation-field.

Do note also that the filter is cached. This means that any changes made to the hosts animal field, will not be visible until the next day.