Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* New fleets routes to decommission and reinstate robots Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Generated new API for decomm and reinstate robots Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * New button component for robot decommissioning and reinstating Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Using recommission instead of reinstate Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Built api-client with recommission instead of reinstate Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Recommission, add new color to robot table to show offline or uninitialized Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Test de/re-commission route Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Generate new refactored API Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Refactor API to not pass labels due to generated API having a requestBody Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Lint Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * robot rmf service Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Updated rmf_api to latest before adding decommission related schema Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Fix tests Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * New decommissioning API messages and schemas Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Updated fleet route with new API Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Check fleet before attempting decommission, with tests and lint Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * New openapi generated Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Clean up ROS 2 topic, fix frontend api call Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Update rmf_api models Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Updated api-client Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Decommissioned robots will display false in all fields in robotState.commission Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Decommission with choice to re-assign tasks (default true) Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Lint and tests Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Tests and error message handling Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * request type to be commission_request Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Updated commission models Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Updated and tested Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Makeshift change robot status to decommissioned Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Make other policies complete Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Add tooltip to reassigning choice Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Allow users to choose if idle behaviors are allowed during decommission Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Fix tests Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Update hash after rmf_api_msgs#48 has been merged Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Update version Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Address review comments for route Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Clearer documentation for de/recommission routes Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Address dashboard component reviews Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Refactor to use a single confirmation dialog Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Generate new openapi with documentation Signed-off-by: Aaron Chong <aaronchongth@gmail.com> * Document in context of allow_idle_behavior Signed-off-by: Aaron Chong <aaronchongth@gmail.com> --------- Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
- Loading branch information