Node type permissions checks and enhancements
As discussed in the POWDER Platform meeting today, I would like two enhancements to the node type checks that are performed:
- Per-portal node type access
For this, I'd like to be able to, e.g., grant use of all d740 nodes and x310 radios to all POWDER Portal users. Leigh points out that this can be done at the mothership. I take this to mean it can't be done (easily) across aggregates. That should work fine for what is needed here.
- Node type checks when submitting reservations
When a reservation is submitted, the system should check that the user has rights to use the types in the reservation. We do this check at swap-in, but not for reservations. This would prevent users from getting stopped cold at the last second from swapping in when they have an approved reservation for a type they haven't been granted access to.