]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/protected/Web/Pages/config.xml
baculum: New Baculum API and Baculum Web
[bacula/bacula] / gui / baculum / protected / Web / Pages / config.xml
1 <configuration>
2         <paths>
3                 <using namespace="System.I18N.*" />
4         </paths>
5         <modules>
6                 <!-- web auth modules -->
7                 <module id="web_users" class="Application.Common.Class.BaculumUsersManager" />
8                 <module id="web_auth" class="System.Security.TAuthManager" UserManager="web_users" AllowAutoLogin="true" AuthExpire="864000" />
9                 <!-- config modules -->
10                 <module id="web_config" class="Application.Web.Class.WebConfig" />
11                 <module id="host_config" class="Application.Web.Class.HostConfig" />
12                 <!-- data modules -->
13                 <module id="api" class="Application.Web.Class.BaculumAPIClient" />
14                 <module id="data_desc" class="Application.Web.Class.DataDescription" />
15                 <module id="globalization" class="TGlobalization">
16                         <translation type="gettext" source="Application.Web.Lang" marker="@@" autosave="false" cache="false" DefaultCulture="en" />
17                 </module>
18                 <module id="log" class="System.Util.TLogRouter">
19                         <route class="TFileLogRoute"  Categories="Execute, External, Application, General, Security" LogPath="Application.Web.Logs" LogFile="baculum-web.log" MaxFileSize="1000" MaxLogFiles="5" />
20                 </module>
21                 <!-- auth modules -->
22                 <module id="basic_webuser" class="Application.Web.Class.BasicWebUserConfig" />
23         </modules>
24         <authorization>
25                 <allow pages="BaculumError,Requirements,OAuth2Redirect" users="*" />
26                 <allow pages="WebHome,RestoreWizard,Monitor" roles="admin,user" />
27                 <allow pages="WebConfigWizard" roles="admin" />
28                 <deny users="*" />
29         </authorization>
30 </configuration>