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

Task: Update an AWS Billing Group #1842

Open
Tracked by #1872
hocinehacherouf opened this issue Mar 4, 2023 · 0 comments
Open
Tracked by #1872

Task: Update an AWS Billing Group #1842

hocinehacherouf opened this issue Mar 4, 2023 · 0 comments

Comments

@hocinehacherouf
Copy link
Contributor

hocinehacherouf commented Mar 4, 2023

Is your feature request related to a problem? Please describe.
Blocked by #1794 and #1797

Users must be able to update a billing group.

Documentation: https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot-billing-groups.html

Describe the solution you'd like

Users can only update the following properties of a billing group

  • Description
  • Tags

Backend:

  • Create/update a service that:
    • Sends a request to AWS to update a billing group: You can use the method UpdateBillingGroupAsync to do that
    • If the request is successful, the billing group should be updated on database using EF
    • Otherwise an exception should thrown with a human readable message
  • Create a REST endpoint that allow HTTP clients to update a billing group
    • ⚠️ Use DTO for data exchange between controllers and services layers. Controllers should never handle AWS or internal objects.

Frontend:

  • Create a new view to allow users to update a billing group
  • Validation on data must gate the send button
  • Users must be able alerted when an exception occurs
  • The view should also allow to delete the billing group
@github-project-automation github-project-automation bot moved this to 📝 Todo in IoT Hub Portal Mar 4, 2023
@kbeaugrand kbeaugrand changed the title Feature: Update an AWS Billing Group Task: Update an AWS Billing Group Mar 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 📝 Todo
Development

No branches or pull requests

2 participants