Classification Changes-1.2 Alter Evaluation Behavior for evaluation lists of classes
Section 1.2 discusses potential changes to when classes in 'required-client-classes' lists treated. There are things to consider:
-
Classes in the list without tests are ignored, thus one cannot use 'required-client-classes' to add such a class.
-
Section 1.3 suggests replacing Reservation.client-classes with 'required-client-classes'. Currently these two lists have nearly opposite rules: 'require-client-classes' - only adds classes with test expressions and those expressions evaluate true 'client-classes' - unconditionally assigns all classes in the list, whether they have test expressions or not
If we wish to pursue 1.3, the rules need to be amended.