| 1269 | |
| 1270 | |
| 1271 | bool Resources::isReservedToRoleSubtree( |
| 1272 | const Resource& resource, const string& role) |
| 1273 | { |
| 1274 | CHECK(!resource.has_role()) << resource; |
| 1275 | CHECK(!resource.has_reservation()) << resource; |
| 1276 | |
| 1277 | return Resources::isReserved(resource) && |
| 1278 | (Resources::reservationRole(resource) == role || |
| 1279 | roles::isStrictSubroleOf(Resources::reservationRole(resource), role)); |
| 1280 | } |
| 1281 | |
| 1282 | |
| 1283 | bool Resources::hasRefinedReservations(const Resource& resource) |
nothing calls this directly
no test coverage detected