I wanted to use the reservation system available in Jicofo but I do not have an existing system I could connect to the API to. Since I couldn’t find a standalone system I built one, it’s available here. It’s made with Python and you can run it with Docker.
No, the docker container might just be easier if you don’t want to deal with the code. You can clone the repository, run flask run directly (recommended for development) or use a WSGI like gunicorn. Check out the README for more details.
@christian.loelkes, thank you for sharing your work! I just tested it, but it does not work for some reasons… specifically it does not save the submissions and logs do not contain any error
[2021-02-11 15:48:03,996] DEBUG in Conferences: Add reservation for room asadasdad to the database
[2021-02-11 15:48:03,996] INFO in routes: New reservation validation successfull
[2021-02-11 15:48:27,381] DEBUG in Conferences: Add reservation for room sfadsf to the database
[2021-02-11 15:48:27,381] INFO in routes: New reservation validation successfull
It seems Jicofo is not checking the API of the reservation system. You can easily check by creating a conference with yout Jitsi Meet that does not exist as reservation. Then you should see the following entries:
[2021-02-11 18:16:44,502] DEBUG in Conferences: No reservation found for room asdf
[2021-02-11 18:16:44,514] DEBUG in Conferences: Add conference 1 - asdf to the database
I will extend the logging so it becomes a bit more obvious whats happening. Actually you can delete the posts with the logs to keep this thread as compact as possible.
@christian.loelkes, also Jire does not show the list of previously created conferences. What should be next step on my side? Should I just wait for the logging update?
Thank you