From: Marcin Haba Date: Fri, 12 Nov 2021 19:28:09 +0000 (+0100) Subject: baculum: Add interface to manage API basic users from Web component side X-Git-Tag: Release-11.3.2~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14831d84b784ab9326fcf70a049a4d525d9b8a5d;p=thirdparty%2Fbacula.git baculum: Add interface to manage API basic users from Web component side --- diff --git a/gui/baculum/protected/Web/Lang/en/messages.mo b/gui/baculum/protected/Web/Lang/en/messages.mo index dd33943e8..9b6033957 100644 Binary files a/gui/baculum/protected/Web/Lang/en/messages.mo and b/gui/baculum/protected/Web/Lang/en/messages.mo differ diff --git a/gui/baculum/protected/Web/Lang/en/messages.po b/gui/baculum/protected/Web/Lang/en/messages.po index 124faafb3..b0cc4e9ee 100644 --- a/gui/baculum/protected/Web/Lang/en/messages.po +++ b/gui/baculum/protected/Web/Lang/en/messages.po @@ -3032,8 +3032,8 @@ msgstr "Console ACL to use in new Bconsole config file:" msgid "Director for Bconsole config:" msgstr "Director for Bconsole config:" -msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." -msgstr "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgstr "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." msgid "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." msgstr "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." @@ -3889,3 +3889,45 @@ msgstr "The messages log window enables to review Bacula logs in one place avail msgid "Copy configuration from:" msgstr "Copy configuration from:" + +msgid "API basic users" +msgstr "API basic users" + +msgid "API OAuth2 clients" +msgstr "API OAuth2 clients" + +msgid "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." +msgstr "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." + +msgid "Add new API basic user" +msgstr "Add new API basic user" + +msgid "API basic username:" +msgstr "API basic username:" + +msgid "API basic password:" +msgstr "API basic password:" + +msgid "Retype password:" +msgstr "Retype password:" + +msgid "Add API basic user account" +msgstr "Add API basic user account" + +msgid "Edit API basic user account" +msgstr "Edit API basic user account" + +msgid "Password must be longer than 4 chars and not longer than 60 chars." +msgstr "Password must be longer than 4 chars and not longer than 60 chars." + +msgid "Please retype password." +msgstr "Please retype password." + +msgid "Invalid user. User may contain a-z A-Z 0-9 characters." +msgstr "Invalid user. User may contain a-z A-Z 0-9 characters." + +msgid "Dedicated Bconsole config" +msgstr "Dedicated Bconsole config" + +msgid "Get existing basic user name:" +msgstr "Get existing basic user name:" diff --git a/gui/baculum/protected/Web/Lang/ja/messages.mo b/gui/baculum/protected/Web/Lang/ja/messages.mo index 795eb2373..4c62efb98 100644 Binary files a/gui/baculum/protected/Web/Lang/ja/messages.mo and b/gui/baculum/protected/Web/Lang/ja/messages.mo differ diff --git a/gui/baculum/protected/Web/Lang/ja/messages.po b/gui/baculum/protected/Web/Lang/ja/messages.po index e1cb0abb0..4ba08d115 100644 --- a/gui/baculum/protected/Web/Lang/ja/messages.po +++ b/gui/baculum/protected/Web/Lang/ja/messages.po @@ -3118,8 +3118,8 @@ msgstr "Console ACL to use in new Bconsole config file:" msgid "Director for Bconsole config:" msgstr "Director for Bconsole config:" -msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." -msgstr "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgstr "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." msgid "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." msgstr "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." @@ -3975,3 +3975,45 @@ msgstr "The messages log window enables to review Bacula logs in one place avail msgid "Copy configuration from:" msgstr "Copy configuration from:" + +msgid "API basic users" +msgstr "API basic users" + +msgid "API OAuth2 clients" +msgstr "API OAuth2 clients" + +msgid "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." +msgstr "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." + +msgid "Add new API basic user" +msgstr "Add new API basic user" + +msgid "API basic username:" +msgstr "API basic username:" + +msgid "API basic password:" +msgstr "API basic password:" + +msgid "Retype password:" +msgstr "Retype password:" + +msgid "Add API basic user account" +msgstr "Add API basic user account" + +msgid "Edit API basic user account" +msgstr "Edit API basic user account" + +msgid "Please retype password." +msgstr "Please retype password." + +msgid "Password must be longer than 4 chars and not longer than 60 chars." +msgstr "Password must be longer than 4 chars and not longer than 60 chars." + +msgid "Invalid user. User may contain a-z A-Z 0-9 characters." +msgstr "Invalid user. User may contain a-z A-Z 0-9 characters." + +msgid "Dedicated Bconsole config" +msgstr "Dedicated Bconsole config" + +msgid "Get existing basic user name:" +msgstr "Get existing basic user name:" diff --git a/gui/baculum/protected/Web/Lang/pl/messages.mo b/gui/baculum/protected/Web/Lang/pl/messages.mo index e7a190612..cc02a0565 100644 Binary files a/gui/baculum/protected/Web/Lang/pl/messages.mo and b/gui/baculum/protected/Web/Lang/pl/messages.mo differ diff --git a/gui/baculum/protected/Web/Lang/pl/messages.po b/gui/baculum/protected/Web/Lang/pl/messages.po index 40711ae0d..7c5b24bb5 100644 --- a/gui/baculum/protected/Web/Lang/pl/messages.po +++ b/gui/baculum/protected/Web/Lang/pl/messages.po @@ -3042,8 +3042,8 @@ msgstr "Konsole ACL do użycia w nowym pliku konfiguracyjnym:" msgid "Director for Bconsole config:" msgstr "Zarządca dla pliku konfiguracyjnego Bconsole:" -msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." -msgstr "Konsole ACL umożliwiają zdefiniowanie dostępnych zasobów dla użytkowników. Konsole są używane w konfiguracji Bacula po stronie hosta API. Jest możliwe przypisanie konsoli do klientów OAuth2, którzy mogą być użyci w hostach API. Relacja przypisania jest: Console ACL -> Klient OAuth2 -> Host API -> Konto użytkownika." +msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgstr "Konsole ACL umożliwiają zdefiniowanie dostępnych zasobów dla użytkowników. Konsole są używane w konfiguracji Bacula. Jest możliwe przypisanie konsoli do użytkowników API basic lub do klientów OAuth2. Relacja przypisania dla użytkowników API basic jest następująca: Console ACL -> Użytkownik API basic -> Host API -> Konto użytkownika. Dla klientów OAuth2 relacja przypisania to: Console ACL -> Klient OAuth2 -> Host API -> Konto użytkownika." msgid "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." msgstr "Klienci OAuth2 są konfigurowani na hostach API. Aby stworzyć klienta OAuth2 z tej strony, potrzebujesz przypisać zakres 'oauth2' na koncie OAuth2 powiązanym z twoim obecnym kontem administratora. Konto klienta OAuth2 można stworzyć również bezpośrednio w panelu Baculum API." @@ -3847,55 +3847,97 @@ msgid "The pool has not been renamed but it has been copied with the new name. P msgstr "Nazwa puli wolumenów nie została zmieniona ale pula została skopiowana z nową nazwą. Proszę mieć na uwadze, że jeżeli pierwotna pula wolumenów zawierała wolumeny to nie zostały one przeniesione i ciągle istnieją one przypisane do pierwotnej puli w bazie danych. Aby przypisać wolumeny z pierwotnej puli do tej puli wolumenów, proszę przejść do MENU GŁÓWNE ➤ Pule wolumenów ➤ [NOWA PULA] ➤ Zakładka: Akcje i proszę użyć przycisku 'Przypisz wolumeny'. Po przypisaniu wolumenów możesz usunąć pierwotną pulę." msgid "Add Connect directive" -msgstr "Add Connect directive" +msgstr "Dodaj dyrektywę Connect" msgid "Add Run directive" -msgstr "Add Run directive" +msgstr "Dodaj dyrektywę Run" msgid "Add Runscript block" -msgstr "Add Runscript block" +msgstr "Dodaj dyrektywę Runscript" msgid "Add Console directive" -msgstr "Add Console directive" +msgstr "Dodaj dyrektywę Console" msgid "Add Stdout directive" -msgstr "Add Stdout directive" +msgstr "Dodaj dyrektywę Stdout" msgid "Add Stderr directive" -msgstr "Add Stderr directive" +msgstr "Dodaj dyrektywę Stderr" msgid "Add Syslog directive" -msgstr "Add Syslog directive" +msgstr "Dodaj dyrektywę Syslog" msgid "Add Catalog directive" -msgstr "Add Catalog directive" +msgstr "Dodaj dyrektywę Catalog" msgid "Add Director directive" -msgstr "Add Director directive" +msgstr "Dodaj dyrektywę Director" msgid "Add File directive" -msgstr "Add File directive" +msgstr "Dodaj dyrektywę File" msgid "Add Append directive" -msgstr "Add Append directive" +msgstr "Dodaj dyrektywę Append" msgid "Add Mail directive" -msgstr "Add Mail directive" +msgstr "Dodaj dyrektywę Mail" msgid "Add MailOnError directive" -msgstr "Add MailOnError directive" +msgstr "Dodaj dyrektywę MailOnError" msgid "Add MailOnSuccess directive" -msgstr "Add MailOnSuccess directive" +msgstr "Dodaj dyrektywę MailOnSuccess" msgid "Add Operator directive" -msgstr "Add Operator directive" +msgstr "Dodaj dyrektywę Operator" msgid "Enable Bacula messages log window:" -msgstr "Enable Bacula messages log window:" +msgstr "Włącz okno dzienników 'messages':" msgid "The messages log window enables to review Bacula logs in one place available from almost every part on the interface. To collect logs is used the bconsole 'messages' command. The messages log window is displayed after clicking on the envelope icon at the top right side of the interface. This function is enabled by default. If enabled, it is available only for users with the Administrator role assigned." -msgstr "The messages log window enables to review Bacula logs in one place available from almost every part on the interface. To collect logs is used the bconsole 'messages' command. The messages log window is displayed after clicking on the envelope icon at the top right side of the interface. This function is enabled by default. If enabled, it is available only for users with the Administrator role assigned." +msgstr "Okno dzienników 'messages' umożliwia przeglądanie dzienników Bacula w jednym miejscu dostępnym z prawie każdej części interfejsu. Do zbierania logów jest użyta komenda bconsole 'messages'. Okno dzienników 'messages' może zostać wyświetlone po kliknięciu w ikonę koperty w prawej górnej części interfejsu. Ta funkcja jest domyślnie załączona. Jeżeli jest załączona to jest dostępna jedynie dla użytkowników z przypisaną rolą Administrator." msgid "Copy configuration from:" -msgstr "Copy configuration from:" +msgstr "Kopiuj konfigurację z:" + +msgid "API basic users" +msgstr "Użytkownicy API basic" + +msgid "API OAuth2 clients" +msgstr "Klienci API OAuth2" + +msgid "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." +msgstr "Użytkownicy API basic są konfigurowani na hostach API i są używani do dostępu do hostów API. Zmiany wprowadzone na tej stronie są bezpośrednio robione na obecnie użytym hoście API. Możesz użyć użytkowników API basic do podłączenia hostów API do Baculum Web w zakładce 'Hosty API'. Konta użytkowników API basic są również możliwe do stworzenia bezpośrednio w panelu Baculum API." + +msgid "Add new API basic user" +msgstr "Dodaj nowego użytkownika API Basic" + +msgid "API basic username:" +msgstr "Nazwa użytkownika API Basic:" + +msgid "API basic password:" +msgstr "Hasło użytkownika API basic:" + +msgid "Retype password:" +msgstr "Powtórz hasło:" + +msgid "Add API basic user account" +msgstr "Dodaj konto użytkownika API basic" + +msgid "Edit API basic user account" +msgstr "Edytuj konto użytkownika API basic" + +msgid "Please retype password." +msgstr "Proszę powtórzyć hasło." + +msgid "Password must be longer than 4 chars and not longer than 60 chars." +msgstr "Hasło musi mieć długość większą niż 4 znaki i nie być dłuższe niż 60 znaków." + +msgid "Invalid user. User may contain a-z A-Z 0-9 characters." +msgstr "Niepoprawny użytkownik. Nazwa użytkownika może zawierać znaki: a-z A-Z 0-9." + +msgid "Dedicated Bconsole config" +msgstr "Dedykowana konfiguracja Bconsole" + +msgid "Get existing basic user name:" +msgstr "Pobierz nazwę istniejącego użytkownika:" diff --git a/gui/baculum/protected/Web/Lang/pt/messages.mo b/gui/baculum/protected/Web/Lang/pt/messages.mo index 3f9bef231..66b4099f9 100644 Binary files a/gui/baculum/protected/Web/Lang/pt/messages.mo and b/gui/baculum/protected/Web/Lang/pt/messages.mo differ diff --git a/gui/baculum/protected/Web/Lang/pt/messages.po b/gui/baculum/protected/Web/Lang/pt/messages.po index f35c06402..e124aafec 100644 --- a/gui/baculum/protected/Web/Lang/pt/messages.po +++ b/gui/baculum/protected/Web/Lang/pt/messages.po @@ -3042,8 +3042,8 @@ msgstr "Console ACL para usar no novo arquivo de configuração do Bconsole:" msgid "Director for Bconsole config:" msgstr "Configuração do director do Bconsole:" -msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." -msgstr "As ACLs de console ativam a definição de recursos disponíveis para os usuários. Os consoles são usados na configuração Bacula no lado de host da API. Existe a possibilidade de atribuir os consoles para os clientes OAuth2 que podem ser usados em hosts API. A relação de atribuição é: Console ACL -> Cliente OAuth2 -> Servidor de API -> Conta de usuário." +msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgstr "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." msgid "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." msgstr "Os clientes OAuth2 estão configurados nos hosts API. Para criar os clientes OAuth2 a partir desta página, você precisa ter um escopo 'oauth2' na conta OAuth2 relacionada com sua conta de administrador atual. As contas de cliente OAuth2 também são possíveis de criar diretamente no painel da API Baculum." @@ -3900,3 +3900,45 @@ msgstr "The messages log window enables to review Bacula logs in one place avail msgid "Copy configuration from:" msgstr "Copy configuration from:" + +msgid "API basic users" +msgstr "API basic users" + +msgid "API OAuth2 clients" +msgstr "API OAuth2 clients" + +msgid "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." +msgstr "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." + +msgid "Add new API basic user" +msgstr "Add new API basic user" + +msgid "API basic username:" +msgstr "API basic username:" + +msgid "API basic password:" +msgstr "API basic password:" + +msgid "Retype password:" +msgstr "Retype password:" + +msgid "Add API basic user account" +msgstr "Add API basic user account" + +msgid "Edit API basic user account" +msgstr "Edit API basic user account" + +msgid "Please retype password." +msgstr "Please retype password." + +msgid "Password must be longer than 4 chars and not longer than 60 chars." +msgstr "Password must be longer than 4 chars and not longer than 60 chars." + +msgid "Invalid user. User may contain a-z A-Z 0-9 characters." +msgstr "Invalid user. User may contain a-z A-Z 0-9 characters." + +msgid "Dedicated Bconsole config" +msgstr "Dedicated Bconsole config" + +msgid "Get existing basic user name:" +msgstr "Get existing basic user name:" diff --git a/gui/baculum/protected/Web/Lang/ru/messages.mo b/gui/baculum/protected/Web/Lang/ru/messages.mo index c78b95026..dab717d01 100644 Binary files a/gui/baculum/protected/Web/Lang/ru/messages.mo and b/gui/baculum/protected/Web/Lang/ru/messages.mo differ diff --git a/gui/baculum/protected/Web/Lang/ru/messages.po b/gui/baculum/protected/Web/Lang/ru/messages.po index c94092edf..ba7c9e985 100644 --- a/gui/baculum/protected/Web/Lang/ru/messages.po +++ b/gui/baculum/protected/Web/Lang/ru/messages.po @@ -3042,8 +3042,8 @@ msgstr "Консоль ACL для использования в новом ко msgid "Director for Bconsole config:" msgstr "Director для настройки Bconsol:" -msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the OAuth2 clients that can be used in API hosts. The assign relation is: Console ACL -> OAuth2 client -> API host -> User account." -msgstr "ACL консоли позволяют определять доступные ресурсы для пользователей. Консоли используются в конфигурации Bacula на стороне хоста API. Есть возможность назначить консоли клиентам OAuth2, которые могут быть использованы в хостах API. Связь назначений: консоль ACL -> OAuth2 клиент -> API хост -> учетная запись пользователя." +msgid "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." +msgstr "The console ACLs enable to define available resources for users. The consoles are used in the Bacula configuration on the API host side. There is possible to assign the consoles to the API basic users or to the OAuth2 clients. The assign relation for the basic users is: Console ACL -> API basic user -> API host -> User account. For OAuth2 clients the assign relation is: Console ACL -> OAuth2 client -> API host -> User account." msgid "The OAuth2 clients are configured on the API hosts. To create the OAuth2 clients from this page, you need to have an 'oauth2' scope in OAuth2 account related to your current admin user account. The OAuth2 client accounts are also possible to create directly in the panel of the Baculum API." msgstr "Клиенты OAuth2 настроены на хост-серверах API. Чтобы создать OAuth2 клиентов с этой страницы, вам нужно иметь область действия 'oauth2' в учетной записи OAuth2, связанной с вашей текущей учетной записью администратора. Учетные записи клиентов OAuth2 также можно создать непосредственно в панели Baculum API." @@ -3900,3 +3900,45 @@ msgstr "The messages log window enables to review Bacula logs in one place avail msgid "Copy configuration from:" msgstr "Copy configuration from:" + +msgid "API basic users" +msgstr "API basic users" + +msgid "API OAuth2 clients" +msgstr "API OAuth2 clients" + +msgid "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." +msgstr "The API basic users are configured on the API hosts and they are used to access the API hosts. Changes introduced on this page are directly done on currently used API host. You can use the basic user credentials to connect API hosts to the Baculum Web on the 'API hosts' tab. The basic user accounts are also possible to create directly in the panel of the Baculum API." + +msgid "Add new API basic user" +msgstr "Add new API basic user" + +msgid "API basic username:" +msgstr "API basic username:" + +msgid "API basic password:" +msgstr "API basic password:" + +msgid "Retype password:" +msgstr "Retype password:" + +msgid "Add API basic user account" +msgstr "Add API basic user account" + +msgid "Edit API basic user account" +msgstr "Edit API basic user account" + +msgid "Please retype password." +msgstr "Please retype password." + +msgid "Password must be longer than 4 chars and not longer than 60 chars." +msgstr "Password must be longer than 4 chars and not longer than 60 chars." + +msgid "Invalid user. User may contain a-z A-Z 0-9 characters." +msgstr "Invalid user. User may contain a-z A-Z 0-9 characters." + +msgid "Dedicated Bconsole config" +msgstr "Dedicated Bconsole config" + +msgid "Get existing basic user name:" +msgstr "Get existing basic user name:" diff --git a/gui/baculum/protected/Web/Pages/Security.page b/gui/baculum/protected/Web/Pages/Security.page index f57582722..3860d21ef 100644 --- a/gui/baculum/protected/Web/Pages/Security.page +++ b/gui/baculum/protected/Web/Pages/Security.page @@ -11,7 +11,8 @@ - + + @@ -997,7 +998,7 @@ oLdapUserSecurity.init(); +
+
+
+ × + + +
+
+
+
+
+ + + +
  +
+
+
+
+ + + + sender.enabled = (oAPIBasicUsers.window_mode == 'add'); + + + +
  +   +  <%[ generate ]%> +
+
+
+
+ + + + sender.enabled = (oAPIBasicUsers.window_mode == 'add'); + + + + +
  +   + +
+
+
+
+ +
+
+ +
+
+
+ +
+
+
+
+ + +  <%[ Save ]%> + + +
+
+ +