Allow Live Chat availability to be set per-office

The Live Chat -> Who’s Online page now allows a user or administrator to control the availability of operators on a per office basis. Previously agents could only be globally “Available” or “Away” forcing them to be online or offline for all offices they are associated with.

An Agent can now select to set themselves to “Available” within an individual office instead of site-wide:

Similarly, agents can set themselves to “Away” within an individual office:

Using the global Live Chat status toggle within the user menu still functions the same as pre-update, allowing an agent to set themselves as ‘Active’ or ‘Inactive’ for all offices they are in:

Live Chat administrators can set agents to “Away” for an individual office as well as setting all users in an office to “Away” for just that office. Previously using this functionality set the agent to be “away” for all offices: