]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/bweb/tpl/display_user.tpl
bacula-web: Replaced Get_human_file_size() function by Utils::Get_Human_Size
[bacula/bacula] / gui / bweb / tpl / display_user.tpl
index 5702a13dea8fd803dc6a824b23ca3448bd9853e0..a10ec9dee30416806a7865df3d254cf13c0ec287 100644 (file)
@@ -1,57 +1,66 @@
 <div class='titlediv'>
-  <h1 class='newstitle'> User: <TMPL_VAR username></h1>
+  <h1 class='newstitle'>__User:__ <TMPL_VAR username></h1>
 </div>
 <div class='bodydiv'>
 
 <form name="form1" action="?">
-<input type="hidden" value="1" name="create">
+<input type="hidden" value='1' name="create">
  <table>
  <tr>
-  <td>Username:</td> <td> <input class="formulaire" type="text" name="username" value="<TMPL_VAR username>"> </td>
+  <td>__Username:__</td> <td> <input class="formulaire" type="text" name="username" value='<TMPL_VAR username>'> </td>
 <!-- </tr><tr>
-  <td>Password:</td> <td> <input class="formulaire" type="password" name="passwd" value="<TMPL_VAR passwd>"> </td>
+  <td>__Password:__</td> <td> <input class="formulaire" type="password" name="passwd" value='<TMPL_VAR passwd>'> </td>
 -->
  </tr><tr>
-  <td>Comment:</td> <td> <input class="formulaire" type="text" name="comment" value="<TMPL_VAR comment>"> </td>
+  <td>__Comment:__</td> <td> <input class="formulaire" type="text" name="comment" value='<TMPL_VAR comment>'> </td>
  </tr><tr>
-<td> Profile:</td><td>
+  <td>__Language:__</td> 
+   <td> 
+ <select name="lang" id='lang' class="formulaire">
+  <option id='lang_en' value='en'>__English__</option>
+  <option id='lang_fr' value='fr'>__French__</option>
+  <option id='lang_es' value='es'>__Spanish__</option>
+ </select>
+   </td>
+ </tr><tr>
+<td> __Profile:__</td><td>
  <select name="profile" id='profile' class="formulaire">
   <option onclick='set_role("")'></option>
-  <option onclick='set_role("administrator")'>Administrator</option>
-  <option onclick='set_role("customer")'>Customer</option>
+  <option onclick='set_role("administrator")'>__Administrator__</option>
+  <option onclick='set_role("customer")'>__Customer__</option>
  </select>
-</td><td>Or like an existing user: </td><td>
+</td><td>__Or like an existing user:__ </td><td>
  <select name="copy_username" class="formulaire">
   <option onclick="disable_sel(false)"></option>
  <TMPL_LOOP db_usernames>
-  <option title="<TMPL_VAR comment>" onclick="disable_sel(true)" value="<TMPL_VAR username>"><TMPL_VAR username></option>
+  <option title="<TMPL_VAR comment>" onclick="disable_sel(true)" value='<TMPL_VAR username>'><TMPL_VAR username></option>
  </TMPL_LOOP>
  </select>
 </td>
  </tr><tr>
  </tr><tr>
-<td> Roles:</td><td>
+<td> __Roles:__</td><td>
  <select name="rolename" id='rolename' multiple class="formulaire" size=15>
  <TMPL_LOOP db_roles>
-  <option title="<TMPL_VAR comment>" value="<TMPL_VAR rolename>" <TMPL_IF userid>selected</TMPL_IF> ><TMPL_VAR rolename></option>
+  <option title="<TMPL_VAR comment>" value='<TMPL_VAR rolename>' <TMPL_IF userid>selected</TMPL_IF> ><TMPL_VAR rolename></option>
  </TMPL_LOOP>
  </select>
  </td>
 </tr><tr>
-<td> Use groups filter:</td><td>
+<td> __Use groups filter:__</td><td>
 <input class="formulaire" onclick="disable_group(this.checked == false)" type="checkbox" name="use_acl" <TMPL_IF use_acl> checked </TMPL_IF> > </td>
 </tr><tr>
-<td> Groups:</td><td>
+<td> __Groups:__</td><td>
  <select name="client_group" id='client_group' multiple class="formulaire" size=15>
 <TMPL_LOOP db_client_groups>
-        <option id= 'group_<TMPL_VAR name>'><TMPL_VAR name></option>
+        <option id='group_<TMPL_VAR name>'><TMPL_VAR name></option>
 </TMPL_LOOP>
  </select>
  </td>
 </tr>
 </table>
-    <input type="image" name='action' value='user_save'
-     src='/bweb/save.png'>
+    <button type="submit" class="bp" name='action' value='user_save'>
+     <img src='/bweb/save.png' alt=''> </button>
 </form>
 </div>
 
@@ -80,11 +89,21 @@ function set_role(val)
        for (var i=0; i < document.form1.rolename.length; ++i) {
              document.form1.rolename[i].selected = true;
        }
+   } else if (val == "production") {
+       for (var i=0; i < document.form1.rolename.length; ++i) {
+          if (document.form1.rolename[i].value != 'r_configure' &&
+               document.form1.rolename[i].value != 'r_user_mgnt' &&
+               document.form1.rolename[i].value != 'r_group_mgnt'
+               )
+           {
+             document.form1.rolename[i].selected = true;
+           }
+        }
    } else if (val == "customer") {
        for (var i=0; i < document.form1.rolename.length; ++i) {
-          if (document.form1.rolename[i].value == 'view_stats'   ||
-               document.form1.rolename[i].value == 'view_history' ||
-               document.form1.rolename[i].value == 'view_log'
+          if (document.form1.rolename[i].value == 'r_view_stats'   ||
+               document.form1.rolename[i].value == 'r_view_history' ||
+               document.form1.rolename[i].value == 'r_view_log'
                )
            {
              document.form1.rolename[i].selected = true;
@@ -95,4 +114,7 @@ function set_role(val)
    }
 
 }
+<TMPL_IF lang>
+  document.getElementById('lang_<TMPL_VAR lang>').selected = true;
+</TMPL_IF>
 </script>