Add available ogLives to client details

Otherwise, ogLive field always shows the default value.
multi-ogserver
Javier Sánchez Parra 2021-12-17 13:14:46 +01:00
parent e07c8afcce
commit d12b401d30
1 changed files with 6 additions and 0 deletions

View File

@ -559,6 +559,12 @@ def action_client_info():
form.room.data = db_client['room']
form.boot.data = db_client['boot']
r = g.server.get('/oglive/list')
available_oglives = r.json()['oglive']
for oglive in available_oglives:
choice = (oglive.get('directory'), oglive.get('directory'))
form.livedir.choices.append(choice)
r = g.server.get('/mode')
available_modes = [(mode, mode) for mode in r.json()['modes']]
form.boot.choices = list(available_modes)