]> git.ipfire.org Git - thirdparty/bacula.git/commit
baculum: Implement support for assigning multiple API hosts to one user
authorMarcin Haba <marcin.haba@bacula.pl>
Sat, 17 Apr 2021 16:14:00 +0000 (18:14 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 24 Mar 2022 08:03:25 +0000 (09:03 +0100)
commit33a307bfecdbcf266e41ec2614c1d51092ecb8e4
treeb78b3253d47b2392dfb2674f32d6ba178453acdf
parent531e2c593e42ae79e22f39c168ca0ef0c53b0f0f
baculum: Implement support for assigning multiple API hosts to one user

Changes:
 - managing many API hosts assigned to user without need to re-login for each API host
 - support for autochanger management on remote API hosts
 - new tabs to configure remote file daemon and storage daemons directly on Storage page or Client page
41 files changed:
gui/baculum/protected/Common/Class/BClientScript.php
gui/baculum/protected/Common/Class/ConfigIni.php
gui/baculum/protected/Common/Class/OAuth2.php
gui/baculum/protected/Common/Portlets/BSimpleRepeater.php [new file with mode: 0644]
gui/baculum/protected/Common/Portlets/BSimpleRepeaterItem.php [new file with mode: 0644]
gui/baculum/protected/Web/Class/BaculumAPIClient.php
gui/baculum/protected/Web/Class/BaculumWebPage.php
gui/baculum/protected/Web/Class/PageCategory.php
gui/baculum/protected/Web/Class/WebUser.php
gui/baculum/protected/Web/Class/WebUserConfig.php
gui/baculum/protected/Web/Data/data_desc.json
gui/baculum/protected/Web/JavaScript/misc.js
gui/baculum/protected/Web/Lang/en/messages.mo
gui/baculum/protected/Web/Lang/en/messages.po
gui/baculum/protected/Web/Lang/ja/messages.mo
gui/baculum/protected/Web/Lang/ja/messages.po
gui/baculum/protected/Web/Lang/pl/messages.mo
gui/baculum/protected/Web/Lang/pl/messages.po
gui/baculum/protected/Web/Lang/pt/messages.mo
gui/baculum/protected/Web/Lang/pt/messages.po
gui/baculum/protected/Web/Lang/ru/messages.mo
gui/baculum/protected/Web/Lang/ru/messages.po
gui/baculum/protected/Web/Layouts/Main.php
gui/baculum/protected/Web/Layouts/Main.tpl
gui/baculum/protected/Web/Pages/ClientView.page
gui/baculum/protected/Web/Pages/ClientView.php
gui/baculum/protected/Web/Pages/NewResource.php
gui/baculum/protected/Web/Pages/ScheduleList.page
gui/baculum/protected/Web/Pages/Security.page
gui/baculum/protected/Web/Pages/Security.php
gui/baculum/protected/Web/Pages/SelectAPIHost.page [new file with mode: 0644]
gui/baculum/protected/Web/Pages/SelectAPIHost.php [new file with mode: 0644]
gui/baculum/protected/Web/Pages/StorageView.page
gui/baculum/protected/Web/Pages/StorageView.php
gui/baculum/protected/Web/Portlets/BaculaConfigResourceList.php [new file with mode: 0644]
gui/baculum/protected/Web/Portlets/BaculaConfigResourceList.tpl [new file with mode: 0644]
gui/baculum/protected/Web/Portlets/BaculaConfigResources.php
gui/baculum/protected/Web/Portlets/DirectiveControlTemplate.php
gui/baculum/protected/Web/Portlets/DirectiveMessages.php
gui/baculum/protected/Web/Portlets/DirectiveMessages.tpl
gui/baculum/protected/Web/endpoints.xml