]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/patches/testing/eblstodo
ebl update todo
[bacula/bacula] / bacula / patches / testing / eblstodo
index dd3f980a00c8cf976a4c3c4926a62f068b891e78..ff8f19021d52860bf689f8a3a741243ae14b66ef 100644 (file)
@@ -44,7 +44,7 @@ Sauvegarde des postes nomades :
 
 
 Bconsole :
- Ajouter l'historique dans la bconsole
p Ajouter l'historique dans la bconsole
  - Ajouter une commande pour bloquer un drive
 
 Sauvegarde SAN :
@@ -69,6 +69,42 @@ bweb :
  - Ajouter la liste des fichiers (quand il n'y en a pas trop)
  - Ajouter la liste des medias qui vont expirer ?
  - Ajouter un mode qui compte le nombre de fichier sous bfileview
+ - Ajouter une gestion des utilisateurs avec des roles
+   o Liste des roles possibles
+     * view_stats
+     * configure
+     * run_job
+     * run_restore
+     * view_history
+     * view_log
+     * view_media
+     * view_pool
+     * update_media
+     * view_autochanger
+     * update_autochanger
+     * cancel_job
+
+   o Avoir des profiles ayant certains roles
+     * admin (all)
+     * customer (view_stats, view_history, view_log)
+     * production (all - configure)
+     ...
+
+   o Pour faire la difference entre les groupes de la vue et
+     les groupes d'acl, il faut ajouter un champs dans la table
+     client_group (visible bool).
+
+   o Ajout de 4 tables dans le catalogue
+       - bweb_user (userid, username, passwd) passwd with apache ?
+       - bweb_role (roleid, rolename)
+       - bweb_role_member (roleid, userid)
+
+       - bweb_client_group_acl (client_group_id, userid)
+     
+
+     Ou bien on ajoute seulement les roles dans une structure perl
+     que l'on stocke dans le fichier de configuration
+
  - Integrer brestore en mode javascript
    o ajouter une api 
        .ls_dir(jobid,pathid)
@@ -94,7 +130,7 @@ bacula :
  x Pouvoir utiliser les uid numeriques dans le backup des acl
  - Avoir un script qui dump la configuration pour faire
    des bug reports
- modifier l'organisation de la table version (pour pouvoir ajouter
p modifier l'organisation de la table version (pour pouvoir ajouter
    les versions de bweb par exemple)
  - utiliser la meme fonction pour read_close_session et append_close_session