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
Single Gateway overview #243
Comments
I think we need some input here soon on what to show on the gateway overview page. |
I would keep it simple; ID, EUI, name, description and frequency plan. Nice would be to show an online indicator by hitting the GS and checking the connection stats. If 200 <= status < 300 it's connected, if 404 it's not connected, and anything else is an error. This is a call per entry shown but it's worth it and cheap to serve from GS as it comes from memory. |
from #26 (comment)
and
We should agree on what we show to user. let
|
I would use different logic for the connectivity indicator. It should start with the gateway server address, and not with the request to the GS (because it doesn't make sense to call a GS that we already know doesn't serve the gateway):
I would also change the message a bit. We're trying to tell the user that the selected gateway is not assigned to the gateway server in the cluster of the current console. It's still possible to read/write stuff of the gateway that is in the identity server and not in the gateway server (basically everything other than connectivity state and traffic) |
What would be the message? |
I agree with @htdvisser on the order. So we have five states:
|
In any case, I don't know if the top part is a good location to display the notification. To have a meaningful message we likely need a longer text which won't look good there. I would say that |
Summary:
The console needs an overview page for gateways, complementary to our overview pages for applications and devices. See also #26.
The overview page should contain:
Implicitly, working on the overview will also contain:
Why do we need this?
The overview pages of our entities serve as quick access to the most important information in low click-depth.
What is already there? What do you see now?
The corresponding API endpoints. For reference, an example
GET /gateways/{gateway_ids.gateway_id}
response from the gateway registry:What is missing? What do you want to see?
How do you propose to implement this?
Complementary to our application implementation.
What can you do yourself and what do you need help with?
I would like to follow up with a quick wireframe, once I have some input about the requirements.
The text was updated successfully, but these errors were encountered: