I have defined several client PCs as DNS hosts in Definitions >> Networks. The hosts have been successfully resolved to their respective IP addresses.
I have defined a group which includes my defined DNS hosts.
Under 'Proxy Profiles', I have a profile which uses my defined network group as the source network.
It specifies a filter assignment called 'weekend'.
The assignment specifies a time event; 'weekend' which includes Saturday and Sunday, 0:00-23:59.
The assignment applies a filter action which allows access to most websites.
The fallback action of the proxy profile applies a strict filter action which blocks web access.
This profile works as expected (allows web access at weekends from the hosts included in the network group).
I then added a second filter assignment, called 'weekdays' to the profile, placed ABOVE the first assignment.
This assignment specifies a time event; 'weekdays' which includes Monday to Friday, 12:55-13:35.
It specifies the same filter action as the first filter assignment i.e. allows access to most websites.
I am testing the profile on a Sunday at 16:00. Therefore, I would expect the first assignment in the list (weekdays) not to match and for the proxy to move onto the next assignment (weekend). This assignment should be a 'match' and therefore I would expect the filter action specified in weekend to be applied. This is not the case. Instead, the fallback action is applied (?!).
After some testing, it seems that providing the end time of the time event specified in the weekdays assignment occurs at least 1 hour AFTER the current time, the 'weekend' assignment filter action is applied. What's strange is that as the current day (at time of testing) was Sunday, the weekend assignment filter action should be applied regardless of the time event specified in the weekdays assignment.
Apologies if my explanation is a bit confusing! I'd be happy to post some screendumps of my config. if preferred.
Regards,
Alex