Closed Kappuccino111 closed 3 months ago
AdminLTE looks good and looks like it's actively maintained.
Their License hint is a little concerning, but I don't think that the risk of a re-licensing to a proprietary license is high. I have not seen them using Contributor License Agreements (CLAs) for contributors, so they would have to get the permission from all contributors (which hold the copyright) in case of a future license change. So all good from my side:
AdminLTE is an open source project by AdminLTE.io that is licensed under MIT. AdminLTE.io reserves the right to change the license of future releases.
@jonas-rem made all the changes as requested. The base frontend is good to go π
I am attaching a few screenshots here for easier review:
@Kappuccino111 as discussed, I merged the backend PRs that have been open. As those renamed some database resources (e.g. device -> endpoint) you have to rebase this PR and update the references.
@jonas-rem Yep, I now have some active conflicts to resolve after merging of other PRs. I will resolve them along with the additional implementation as discussedππ
@jonas-rem the following changes have been made in this PR for the first version of the frontend.
This should be merge-ready now ππ
The server-side functionality (such as buttons for OTA, graph updates, and selection) will be implemented in the next PR. However, that PR can only be reviewed once we address the testing issue with POSIX frameworks, which currently prevents running the simulation.py script.
@jonas-rem the graph functionality now works according to the latest schema. However, since the initial frontend PR was limited to a single client configuration, I have restricted the current setup to filter only based on resource_name, which doesnβt account for different clients.
Should be ready to merge.... Lesss goooo ππ
@jonas-rem The branch should be good for merging and release now. Squashing all commits into one would have been quite challenging, as it would require resolving conflicts from previous merges, so I left the history as it is. I have fixed all the failing tests and pushed the latest changes. The lines of code are now back to 1300. Everything is good to go! ππ
@jonas-rem merging this would successfully finish all tasks for release v0.1.0. Less gooo ππ
Closing. Please catch updates on #68.
This commit adds the basic dashboard templates for the various dashboards. It also adds a new endpoint for temperature data and updates the URL configuration accordingly.