Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hammer/decommission #920

Merged
merged 41 commits into from
Apr 15, 2024
Merged

Hammer/decommission #920

merged 41 commits into from
Apr 15, 2024

Commits on Mar 18, 2024

  1. New fleets routes to decommission and reinstate robots

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    d6e6f43 View commit details
    Browse the repository at this point in the history
  2. Generated new API for decomm and reinstate robots

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    b5f1fc1 View commit details
    Browse the repository at this point in the history
  3. New button component for robot decommissioning and reinstating

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    cf40ae2 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Using recommission instead of reinstate

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    25278f9 View commit details
    Browse the repository at this point in the history
  2. Built api-client with recommission instead of reinstate

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    4c610d0 View commit details
    Browse the repository at this point in the history
  3. Recommission, add new color to robot table to show offline or uniniti…

    …alized
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    2ac9b07 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Test de/re-commission route

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    feb89e2 View commit details
    Browse the repository at this point in the history
  2. Generate new refactored API

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6d36e1b View commit details
    Browse the repository at this point in the history
  3. Refactor API to not pass labels due to generated API having a request…

    …Body
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ccde37f View commit details
    Browse the repository at this point in the history
  4. Lint

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9aadf67 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. robot rmf service

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9c4dfb4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'deploy/hammer' into hammer/decommission

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    aa96f48 View commit details
    Browse the repository at this point in the history
  3. Updated rmf_api to latest before adding decommission related schema

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    86248ed View commit details
    Browse the repository at this point in the history
  4. Fix tests

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    d4870a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. New decommissioning API messages and schemas

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d9e4dd6 View commit details
    Browse the repository at this point in the history
  2. Updated fleet route with new API

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b287ac3 View commit details
    Browse the repository at this point in the history
  3. Check fleet before attempting decommission, with tests and lint

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    ac0b5b7 View commit details
    Browse the repository at this point in the history
  4. New openapi generated

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    e49a3c2 View commit details
    Browse the repository at this point in the history
  5. Clean up ROS 2 topic, fix frontend api call

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    9f76d37 View commit details
    Browse the repository at this point in the history
  6. Update rmf_api models

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8720910 View commit details
    Browse the repository at this point in the history
  7. Updated api-client

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    69ba45f View commit details
    Browse the repository at this point in the history
  8. Decommissioned robots will display false in all fields in robotState.…

    …commission
    
    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    154c6ea View commit details
    Browse the repository at this point in the history
  9. Decommission with choice to re-assign tasks (default true)

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    956225b View commit details
    Browse the repository at this point in the history
  10. Lint and tests

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    7af1560 View commit details
    Browse the repository at this point in the history
  11. Tests and error message handling

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    058124e View commit details
    Browse the repository at this point in the history
  12. request type to be commission_request

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    60f6f24 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Updated commission models

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d1e18e3 View commit details
    Browse the repository at this point in the history
  2. Updated and tested

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d873445 View commit details
    Browse the repository at this point in the history
  3. Makeshift change robot status to decommissioned

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5c066d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Make other policies complete

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5655394 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Add tooltip to reassigning choice

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    58ae5ce View commit details
    Browse the repository at this point in the history
  2. Allow users to choose if idle behaviors are allowed during decommission

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    6e7192b View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Fix tests

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8fd1593 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Update hash after rmf_api_msgs#48 has been merged

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    6f2abea View commit details
    Browse the repository at this point in the history
  2. Update version

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    4ef04eb View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Address review comments for route

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    391a28d View commit details
    Browse the repository at this point in the history
  2. Clearer documentation for de/recommission routes

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    1f7b3f0 View commit details
    Browse the repository at this point in the history
  3. Address dashboard component reviews

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    fa149f0 View commit details
    Browse the repository at this point in the history
  4. Refactor to use a single confirmation dialog

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    838cd7b View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Generate new openapi with documentation

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b33a07c View commit details
    Browse the repository at this point in the history
  2. Document in context of allow_idle_behavior

    Signed-off-by: Aaron Chong <aaronchongth@gmail.com>
    aaronchongth committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    034400e View commit details
    Browse the repository at this point in the history