Webui

This page documents the classic PHP-based WebUI in webui/. The Vue-based WebUI technical preview is documented separately in WebUI Vue.

Translation

Where do I find the translation?

The localization files are located in webui/module/Application/language. You can find the languages that are currently in translation in our online project, which is addressed in the next section.

How should I edit translation files?

You are welcome to join our translation community via https://poeditor.com/join/project/ELnLNbvQJb. After selecting the languages you want to contribute to, you can add and modify translation strings. You can mark strings as fuzzy and leave comments, in case there is need for further discussions. In doubt, contact us via https://github.com/bareos/bareos/discussions

How can I add a new language?

Via https://poeditor.com/join/project/ELnLNbvQJb you can also add new languages. When this is done, we make the necessary adjustments to the Bareos WebUI.

Where can I find further information?

See https://poeditor.com for more info on POEditor.

How to update files in module/Application/language if there were changes in source that affect translation?

Run the script webui/scripts/localization_update.sh to scan for changes and generate new *.po(t) files. The Bareos team takes care of this task and the synchronization with POEditor.

Command usage in modules and the according ACL requirements

Following is a table of bconsole commands and Bareos WebUI modules. Commands are either marked as required, optional or empty if not used by the module.

Required commands are mandatory for proper module functionality and access to them should not be denied by Command ACL (Dir->Profile) settings.

Access to commands marked as optional may be denied by Command ACL (Dir->Profile) settings.

Command

Client

Console

Dashboard

Director

Fileset

Job

Media

Pool

Restore

Schedule

Storage

Analytics

add

–

optional

–

–

–

–

–

–

–

–

–

–

autodisplay

–

optional

–

–

–

–

–

–

–

–

–

–

automount

–

optional

–

–

–

–

–

–

–

–

–

–

cancel

–

optional

optional

–

–

optional

–

–

–

–

–

–

configure

–

optional

–

–

–

–

–

–

–

–

–

–

create

–

optional

–

–

–

–

–

–

–

–

–

–

delete

–

optional

–

–

–

–

–

–

–

–

–

–

disable

optional

optional

–

–

–

optional

–

–

–

optional

–

–

enable

optional

optional

–

–

–

optional

–

–

–

optional

–

–

estimate

–

optional

–

–

–

–

–

–

–

–

–

–

exit

–

optional

–

–

–

–

–

–

–

–

–

–

export

–

optional

–

–

–

–

–

–

–

–

optional

–

gui

–

optional

–

–

–

–

–

–

–

–

–

–

help

–

optional

–

–

–

–

–

–

–

–

–

–

import

–

optional

–

–

–

–

–

–

–

–

optional

–

label

–

optional

–

–

–

–

–

–

–

–

optional

–

list

required

optional

required

required

required

required

required

required

required

required

required

required

llist

required

optional

required

required

required

required

required

required

required

required

required

required

messages

–

optional

–

–

–

–

–

–

–

–

–

–

memory

–

optional

–

–

–

–

–

–

–

–

–

–

mount

–

optional

–

–

–

–

–

–

–

–

–

–

move

–

optional

–

–

–

–

–

–

–

–

–

–

prune

–

optional

–

–

–

–

–

–

–

–

–

–

purge

–

optional

–

–

–

–

–

–

–

–

–

–

quit

–

optional

–

–

–

–

–

–

–

–

–

–

query

–

optional

–

–

–

–

–

–

–

–

–

–

restore

–

optional

–

–

–

–

–

–

optional

–

–

–

relabel

–

optional

–

–

–

–

–

–

–

–

–

–

release

–

optional

–

–

–

–

–

–

–

–

optional

–

reload

–

optional

–

–

–

–

–

–

–

–

–

–

rerun

–

optional

–

–

–

optional

–

–

–

–

–

–

resolve

–

optional

–

–

–

–

–

–

–

–

–

–

run

–

optional

–

–

–

optional

–

–

–

–

–

–

status

optional

optional

–

optional

–

–

–

–

–

optional

optional

–

setbandwidth

–

optional

–

–

–

–

–

–

–

–

–

–

setdebug

–

optional

–

–

–

–

–

–

–

–

–

–

setip

–

optional

–

–

–

–

–

–

–

–

–

–

show

–

optional

–

–

–

–

–

–

–

optional

–

–

sqlquery

–

optional

–

–

–

–

–

–

–

–

–

–

time

–

optional

–

–

–

–

–

–

–

–

–

–

trace

–

optional

–

–

–

–

–

–

–

–

–

–

truncate

–

optional

–

–

–

–

–

–

–

–

–

–

unmount

–

optional

–

–

–

–

–

–

–

–

–

–

umount

–

optional

–

–

–

–

–

–

–

–

–

–

update

–

optional

–

–

–

–

–

–

–

–

optional

–

use

required

required

required

required

required

required

required

required

required

required

required

required

var

–

optional

–

–

–

–

–

–

–

–

–

–

version

required

optional

–

–

–

–

–

–

–

–

–

–

wait

–

optional

–

–

–

–

–

–

–

–

–

–

whoami

–

optional

–

–

–

–

–

–

–

–

–

–

.actiononpurge

–

optional

–

–

–

–

–

–

–

–

–

–

.api

required

required

required

required

required

required

required

required

required

required

required

required

.clients

required

optional

–

–

–

–

–

–

–

–

–

–

.catalogs

–

optional

–

–

–

–

–

–

–

–

–

–

.defaults

–

optional

–

–

–

required

–

–

–

–

–

–

.filesets

–

optional

–

–

–

required

–

–

required

–

–

–

.help

required

required

required

required

required

required

required

required

required

required

required

required

.jobdefs

–

optional

–

–

–

–

–

–

–

–

–

–

.jobs

–

optional

–

–

–

required

–

–

required

–

–

–

.levels

–

optional

–

–

–

–

–

–

–

–

–

–

.locations

–

optional

–

–

–

–

–

–

–

–

–

–

.messages

–

optional

–

–

–

–

–

–

–

–

–

–

.media

–

optional

–

–

–

–

–

–

–

–

–

–

.mediatypes

–

optional

–

–

–

–

–

–

–

–

–

–

.msgs

–

optional

–

–

–

–

–

–

–

–

–

–

.pools

–

optional

–

–

–

required

–

–

–

–

optional

–

.profiles

–

optional

–

–

–

–

–

–

–

–

–

–

.quit

–

optional

–

–

–

–

–

–

–

–

–

–

.sql

–

optional

–

–

–

–

–

–

–

–

–

–

.schedule

–

optional

–

–

–

–

–

–

–

required

–

–

.status

–

optional

–

–

–

–

–

–

–

–

–

–

.storages

–

optional

–

–

–

required

–

–

–

–

–

–

.types

–

optional

–

–

–

–

–

–

–

–

–

–

.volstatus

–

optional

–

–

–

–

–

–

–

–

–

–

.bvfs_lsdirs

–

optional

–

–

–

–

–

–

required

–

–

–

.bvfs_lsfiles

–

optional

–

–

–

–

–

–

required

–

–

–

.bvfs_update

–

optional

–

–

–

–

–

–

required

–

–

–

.bvfs_get_jobids

–

optional

–

–

–

–

–

–

required

–

–

–

.bvfs_versions

–

optional

–

–

–

–

–

–

required

–

–

–

.bvfs_restore

–

optional

–

–

–

–

–

–

required

–

–

–

.bvfs_cleanup

–

optional

–

–

–

–

–

–

–

–

–

–

.bvfs_clear_cache

–

optional

–

–

–

–

–

–

–

–

–

–