Author: glandais Date: 2008-02-26 10:38:06 +0000 (Tue, 26 Feb 2008) New Revision: 1248 Modified: trunk/simexplorer-is/src/site/fr/rst/todo.rst Log: Todo update Modified: trunk/simexplorer-is/src/site/fr/rst/todo.rst =================================================================== --- trunk/simexplorer-is/src/site/fr/rst/todo.rst 2008-02-26 10:37:49 UTC (rev 1247) +++ trunk/simexplorer-is/src/site/fr/rst/todo.rst 2008-02-26 10:38:06 UTC (rev 1248) @@ -15,48 +15,16 @@ ------------ - Interface utilisateur : CSS, mise en page + - Page "index" Client lourd ============ - - Synchronisation d'un élément avec le serveur - - export, import - - configuration - - commandline : SimExplorerConfig(Config).addProperty(ConfigPropertyKey<T>, T) line: 633 -> setCurrentValue -> equals : Inet6AddressImpl.lookupAllHostAddr(String) -> recherche le host, prends du temps en mode déconnecté + - Synchronisation d'un élément avec le serveur (tests) + - export, import (tests) + - configuration + - (OK?) commandline : SimExplorerConfig(Config).addProperty(ConfigPropertyKey<T>, T) line: 633 -> setCurrentValue -> equals : Inet6AddressImpl.lookupAllHostAddr(String) -> recherche le host, prends du temps en mode déconnecté -Fonctionnalités première réunion -================================ - - * (NOK) Une API permet à l'application SimExplorer de stocker ses données - - - Gestion des droits : - - * (NOK) [1] Un élément possède un unique propriétaire - * (NOK) [1] L'utilisateur mettant à jour un élément en devient le propriétaire - - - Application web - - * (NOK) Création d'une page d'administration des droits : - - + Filtre sur le propriétaire via un utilisateur ou un groupe (pour les administrateurs) - + Affichage des éléments dont l'utilisateur est le propriétaire - + Édition des droits d'un élément (entités ayant le droit de lire/écrire/administrer l'élément) - - - Versionnement - - * Exceptions : - + (NOK) [3] Export sur le serveur, après l'export d'un autre utilisateur : création d'un nouvel élément, en conservant l'historique de l'élément - * (NOK) [4] Suppression d'un CE ou de DE : suppression des AE associées (avec message de confirmation...) - * (NOK) [4] Suppression d'une AE : les CE et les DE orphelins (ie utilisés uniquement par cette AE) sont supprimés - -Notes ------ - - [1] Un élément peut avoir plusieurs propriétaires, une personne écrivant un nouvelle version est ajouté à cette liste -> OK - [3] L'élément conserve son id si l'utilisateur a les droits d'écriture, sinon un nouvel élément est créé. - [4] Un élément peut être supprimer si, et seulement si, l'élement n'est utilisé que par un autre élément au maximum, qui sera lui aussi supprimé selon les même rêgles. - Les éléments supprimés sont tous les enfants (quelque soit le niveau), qui n'ont qu'un seul parent. - Fonctionnalités seconde réunion =============================== @@ -76,11 +44,7 @@ suppression de l'AE (si elle est la seule à l'utiliser)" n'est pas correctement implémentée (suppression récursive de tous les parents si ils sont les seul à utiliser l'élément) - - ( OK) Vérification d'existence de l'élément dans la base : si les hash sont -égaux, vérifier que les données sont effectivement égales - - ( OK) Filtrage des listes en fonction des droits (implémentation d'un -Filter Lucene, conservation de l'indépendance du stockage et de la sécurité) - - ( OK) Gestion du tri sur toutes les colonnes pour les recherches + - (NOK) Gestion du tri sur toutes les colonnes pour les recherches (tests) - (NOK) Créer les interfaces accessibles via d'autres protocoles que RMI (WebService, CORBA). - (NOK) Remplacer l'invoker jrmp par http afin de permettre l'utilisation de @@ -88,15 +52,10 @@ http.proxyHost, http.proxyPort, proxySet, http.proxy.username et http.proxy.password) -Interface web -------------- - - - (NOK) Ecran de gestion des droits sur tous les éléments - Interface Swing --------------- - - Créer des méthodes afin de permettre à SimExplorer d'utiliser le SI comme + - Créer des méthodes afin de permettre à SimExplorer d'utiliser le SI comme plugin Documentation ------------- @@ -107,10 +66,30 @@ - Documentation développeur - Documentation intégration (backup, dumps, configuration) -Reste à faire -============= +Reste à faire (Autre) +===================== - - Interface avec SimExplorer (API + appli swing comme plugin) + - Gestion des attachments transparente pour SimExplorer - Document format du fichier zip - - Types de fichiers joints (uniquement texte pour le moment), visualisation? - + - Types de fichiers joints (uniquement texte pour le moment), visualisation? + +Règles modifiées +================ + + - Gestion des droits : + + * (NOK) Un élément possède un unique propriétaire + * (NOK) L'utilisateur mettant à jour un élément en devient le propriétaire + --> Un élément peut avoir plusieurs propriétaires, une personne écrivant un nouvelle version est ajouté à cette liste -> OK + + - Versionnement + + * Exceptions : + + (NOK) Export sur le serveur, après l'export d'un autre utilisateur : création d'un nouvel élément, en conservant l'historique de l'élément + --> L'élément conserve son id si l'utilisateur a les droits d'écriture, sinon un nouvel élément est créé. + * (NOK) Suppression d'un CE ou de DE : suppression des AE associées (avec message de confirmation...) + * (NOK) Suppression d'une AE : les CE et les DE orphelins (ie utilisés uniquement par cette AE) sont supprimés + --> Un élément peut être supprimer si, et seulement si, l'élement n'est utilisé que par un autre élément au maximum, qui sera lui aussi supprimé selon les même rêgles. + Les éléments supprimés sont tous les enfants (quelque soit le niveau), qui n'ont qu'un seul parent. + + \ No newline at end of file
participants (1)
-
glandais@users.labs.libre-entreprise.org