Room comparison operation missing equipment checks
Room comparison needs to also check room equipment/capabilities (probably filtered Booker.Equipment
matches TermTime.capabilities
)
As TermTime capabilities are a subnet of Booker equipment, use the capabilities already in TermTime as a filter of which Booker equipment to sync with rooms.
So compare_rooms op includes:
- Get TT capabilities
- Get Booker rooms
- Filter room equipment to those matching TT capabilities
- Get TT rooms
- Compare Booker rooms to TT's including Booker filtered equipment to TT capabilities
Beware TT capabilities is unsorted comma separated list