Commit Graph

36 Commits

Author SHA1 Message Date
fastium
e436eb354b test(webapp): provide tests in CI
- add url and page as env variables to choice where to test and update the others
- To pass a variable to a job's service, they have to be declared in the "variables" global -> doesn't work (see: [#37])
- use of the deployed image to do E2E test instead of services of gitlab
2025-06-24 17:33:41 +02:00
fastium
cecd04dd20 tests(web-app): serie unit tests 2025-06-24 17:33:41 +02:00
fastium
5e9f9d6ad2 tests(web-app): e2e invalid multiselect input 2025-06-24 17:33:41 +02:00
fastium
83008b42af feat(web-app): control wrong multiselect input
- handle wraong multiselect input with a text which says "No data to
display"
2025-06-24 17:33:41 +02:00
fastium
bd503d5641 test(web-app): add e2e fetch process
It tests the normal request case of timeserie
2025-06-24 17:33:41 +02:00
fastium
25cefc611f build(web-app): add tests to gitlab ci 2025-06-08 22:31:46 +02:00
fastium
c5efa10f1a test(web-app): add test end2end
- it implements a 1st version of it
2025-06-08 22:31:46 +02:00
fastium
e8fae59467 test(web-app): add cypress for unit test 2025-06-08 22:31:46 +02:00
5bd62c182b ci: refactor CI stages
Signed-off-by: Klagarge <remi@heredero.ch>
2025-06-08 18:46:03 +02:00
fastium
73608a40b9 doc(web-app): add setup environment variables 2025-05-23 22:55:52 +02:00
cb514d809a feat(web-app): configure devServer to allow all hosts
Signed-off-by: Klagarge <remi@heredero.ch>
2025-05-23 22:55:52 +02:00
fastium
b6e4e3219a feat(web-app): rename function to have new measurments 2025-05-23 22:55:52 +02:00
fastium
a64bceb7de feat(web-app): change button names 2025-05-23 22:55:52 +02:00
fastium
5768c9279b doc(web-app): describe development procedure and usage 2025-05-23 22:55:52 +02:00
fastium
d9defce56d feat(web-app): change x axis format 2025-05-23 22:55:52 +02:00
fastium
d7a45fb576 fix(web-app): type of ChartOption 2025-05-23 22:55:52 +02:00
fastium
c9be1ba772 feat(web-app): set plot options 2025-05-23 22:55:52 +02:00
fastium
803f93041b feat(web-app): add unknown case for type of measure 2025-05-23 22:55:52 +02:00
fastium
71f8883f16 feat(web-app): consistant inter-component communication
- All data are managed from the TimeSeriesManager.
- All other props of componenets were deleted
2025-05-23 22:55:52 +02:00
b83e30e5b5 fix(web-app): path to copy on docker image
Because the Fribourg GitLab need a relative path from the root of the project and not from the Dockerfile...
Is it possible to see one time a correct installation of GitLab somewhere?!

Signed-off-by: Klagarge <remi@heredero.ch>
2025-05-20 11:27:12 +02:00
d349caec74 feat(web-app): added CI to build docker image CD to deploy the app
Signed-off-by: Klagarge <remi@heredero.ch>
2025-05-20 10:59:50 +02:00
fastium
70039dfe0e feat(web-app): selected user/room/device
This part allow to select from where the data from with some option
- user
- room
- device
2025-05-20 07:25:37 +02:00
fastium
2a85ed3e87 chore(web-app): add package for select object 2025-05-16 20:40:37 +02:00
fastium
a511e6e18e feat(web-app): change location of the timeserie manager 2025-05-16 20:40:37 +02:00
fastium
63429dafa2 feat(web-app): add temperature request
The POST request was added to ask a new temperature, but didn't get the
new one.
2025-05-16 20:40:37 +02:00
fastium
f70a59f65a feat(web-app): create docker file for the docker-compose 2025-05-16 20:40:37 +02:00
fastium
899592b493 feat(web-app): plot humidity and temperature 2025-05-16 20:40:36 +02:00
fastium
e13170ed1b feat(web-app): new components to manage the plots 2025-05-16 20:40:36 +02:00
fastium
a059c659fc feat(web-app): add chart lib to display series 2025-05-16 20:40:36 +02:00
fastium
11998daad3 chore(web-app): add package for layout 2025-05-16 20:40:36 +02:00
fastium
d27bed4f6a feat(web-app): add the time series manager to the application 2025-05-16 20:40:36 +02:00
fastium
c8c719099e feat(web-app): add get values and update dependencies 2025-05-16 20:40:36 +02:00
fastium
d6e3a5c1e0 feat(web-app): add verification available connection to backend for the http client 2025-05-16 20:37:25 +02:00
fastium
4959d0fef2 chore(web-app): create new vue project to fix dependencies 2025-05-16 20:37:25 +02:00
fastium
d04cd8addd docs(web-app): describe how to correctly install and run
the base project
2025-03-31 12:44:18 +02:00
fastium
fb08cdbf0d chore(web-app): init 2025-03-31 12:01:47 +02:00