aboutsummaryrefslogtreecommitdiffstats
path: root/todo
diff options
context:
space:
mode:
Diffstat (limited to 'todo')
-rw-r--r--todo92
1 files changed, 92 insertions, 0 deletions
diff --git a/todo b/todo
new file mode 100644
index 0000000..19f2ce8
--- /dev/null
+++ b/todo
@@ -0,0 +1,92 @@
+Features:
+- dynamic processing of filters (shrink list as typing)
+- Bind checkboxes (users , groups) to space key. (done)
+- Ldap server configuration
+- change User/Group Gid
+- tell us that the account is locked or expired ? (done)
+
+Bugs:
+- if primary group empty, gray ok button (won't fix)
+- check numeric/positive values in account and password expiration. (done)
+
+---------------------------------------------------------------------------
+For Interface team:
+Barre de menus
+ - Icônes à enlever dans les menus. C'est interdit dans nos
+spécifications. C'est le texte qui est important. L'icône ne fait que
+distraire l'utilisateur
+
+Barre d'outils :
+ - Bouton "Help" à supprimer. Il est redondant avec le menu "Help".
+ - Bouton "Refresh" à supprimer. Les listes doivent être dynamiques. Idem
+pour le File -> Refresh
+
+Boutons :
+ - Icônes à supprimer. C'est interdit dans nos spécifications. C'est le
+texte qui est important. L'icône ne fait que distraire l'utilisateur
+
+Pop-up apparaissant lors d'un clic sur "Add User"
+ - Login shell : ne pas utliser une combo box éditable mais un combo box
+non éditable
+ - Home directory : à griser lorsque "Create home directory" n'est pas
+coché
+ - Create home directory : remplacer le h de home par un H ou supprimer la
+majuscule à Directory
+ - UID : à placer sous le S de Specify user ID manually
+
+Pop-up apparaissant lors d'un clic sur "Delete"
+ - demander à l'utilisateur s'il désirer réellement supprimer
+l'utilisateur. Ne pas supposer que l'utilisateur n'a pas fait d'erreur en
+sélectionnant le compte à supprimer. Rajouter une case à cocher dans la
+boîte de dialogue pour s'assurer que l'utilisateur désire également
+effacer le Home du compte supprimé. Cette case à cocher doit être décochée
+par défaut
+ - ne pas faire supprimer à la main l'utilisateur quand on cherche à
+supprimer un groupe et que l'utilisateur existe toujours. Demander si on
+veut également supprimer l'utilisateur.
+
+Champ précédent le bouton "Apply filter"
+ - à aligner sur la gauche
+
+Pop-up apparaissant lors d'un clic sur "Add Group"
+ - GID : à placer sous le S de Specify user ID manually
+
+Propriétés de l'utilisateur :
+ - onglet "User Data"
+ * "Login shell" : ne pas utiliser de combox éditable mais une combo box
+non éditable
+ - onglet "Account Info"
+ * Remplacer "YYYY-MM-DD" par "Year Month Day". C'est plus
+compréhensible pour l'utilisateur
+ * Expliquer ce que veut signifie "Lock User Accounr"
+ - onglet "Password Info"
+ * Remplacer les champs par des combo box éditables. Utiliser des
+"Never" au lieu de "99999". Ceci n'est pas compréhensible par
+l'utilisateur
+ - onglet "Groups"
+ * cases à cocher. Utiliser les cases à cocher de GTK et non celles de
+Mandrake.
+ * menu déroulant "Primary group" : ne pas utiliser une combo box
+éditable mais une non éditable
+
+Options -> Filter system users -> select a system user -> Options -> Filter
+system users -> Actions -> Edit or Delete = Crash
+
+Select a user -> Options -> Filter system users = perte de l'utilisateur
+sélectionné
+
+Menu Actions -> Edit : plantage si aucun utilisateur n'est sélectionné
+
+Tri sur header non autorisé. C'est dommage.
+
+Help -> Report bug = installation d'un paquetage. C'est interdit. Tous les
+paquetages nécessaires au bon fonctionnement de l'application doivent être
+installés par défaut
+
+Help -> Report bug = lance KDE Help Center. Pourquoi ?
+
+
+
+Toutes pop-up ou actions : ajouter des explications. Ne pas supposer que
+l'utilisateur sait ce qu'il doit faire.
+---------------------------------------------------------------------------- \ No newline at end of file