Author: fdesbois Date: 2010-06-21 14:42:26 +0000 (Mon, 21 Jun 2010) New Revision: 557 Log: Update documentation for usecases and model Modified: trunk/src/site/resources/schemas/CU_WAO.png trunk/src/site/resources/schemas/Modele_WAO.png trunk/src/site/rst/model.rst trunk/src/site/rst/usecases.rst trunk/wao-business/src/main/xmi/wao.zargo Modified: trunk/src/site/resources/schemas/CU_WAO.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/schemas/Modele_WAO.png =================================================================== (Binary files differ) Modified: trunk/src/site/rst/model.rst =================================================================== --- trunk/src/site/rst/model.rst 2010-06-21 13:54:28 UTC (rev 556) +++ trunk/src/site/rst/model.rst 2010-06-21 14:42:26 UTC (rev 557) @@ -190,6 +190,8 @@ + comment : commentaire sur le contact + state : état du contact (entier correspondant à une énumération Java) + tideNbDays : nombre de jours de marées effectuées + + commentAdmin : commentaire en plus enregistré par un administrateur + + commentCoordinator : commentaire en plus enregistré par un coordinateur + [lien] observer : observateur qui s'occupe du contact faisant parti de la société concerné par le métier (ligne du plan d'échantillonnage) + [lien] boat : navire concerné par le contact @@ -249,6 +251,7 @@ + title : titre + content : contenu de l'article + + [lien] company : société concerné (uniquement pour une news société) Migration des données --------------------- @@ -256,7 +259,7 @@ Version 1.1 ~~~~~~~~~~~ -- [WaoUser] Création du champs userRole (smallint) +- [WaoUser] Création du champs role (smallint) - [WaoUser] Suppression du champs admin (équivalent à userRole = 0) - [WaoUser] Création du champs readOnly (boolean) - [Contact] Modification du type pour le champs state (varchar -> smallint) @@ -268,3 +271,18 @@ - [BoatInfos] Ajout des champs : contactAddress1, contactAddress2, contactPostalCode, contactCity et contactSiret. + +Version 1.3 +~~~~~~~~~~~ + +- [WaoUser] Prise en charge de plusieurs rôles représentés par l'unique champs role +- [WaoUser] Suppression du champs readOnly (boolean insuffisant pour plusieurs rôles) +- [WaoUser] Création du champs roleReadOnly (smallint) +- [SampleRowLog] Création du champs fromAdmin (boolean) + +Version 1.4 +~~~~~~~~~~~ + +- [News] Création de la clé étrangère company (varchar) +- [Contact] Création des champs commentAdmin et commentCoordinator (text) + Modified: trunk/src/site/rst/usecases.rst =================================================================== --- trunk/src/site/rst/usecases.rst 2010-06-21 13:54:28 UTC (rev 556) +++ trunk/src/site/rst/usecases.rst 2010-06-21 14:42:26 UTC (rev 557) @@ -137,15 +137,22 @@ Coordinateur/Administrateur --------------------------- -- 3.3- **Importer/Exporter contacts** ( administrateur__ / utilisateur__ ) : Permet +- 0- **Gerer news** ( administrateur__ / coordinateur__ ) : Création, modification + et suppression des articles d'annonces sur la page d'accueil de l'application. + (Depuis respectivement 0.1 et 1.4) + + __ admin/news.html + __ coordinator/news.html + +- 3.3- **Importer/Exporter contacts** ( administrateur__ / coordinateur__ ) : Permet l'export et l'import du visuel des contacts (données visibles potentiellement filtrées). Les validations ne sont pas importables. (Depuis 0.1 -> modification droit d'accès 1.1) __ admin/contacts.html - __ user/contacts.html + __ coordinator/contacts.html -- 3.4- **Valider contact** ( administrateur__ / utilisateur__ ) : Le +- 3.4- **Valider contact** ( administrateur__ / coordinateur__ ) : Le coordinateur comme l'administrateur peuvent valider un contact. Une différence est faites entre les deux niveaux de validations (l'administrateur doit attendre une validation du coordinateur afin de valider à son tour le @@ -153,8 +160,22 @@ (Depuis 0.1 -> modification droit d'accès 1.1) __ admin/contacts.html - __ user/contacts.html + __ coordinator/contacts.html +- 3.5- **Ajouter un commentaire sur un contact** : Le coordinateur comme + l'administrateur peuvent rajouter un commentaire en plus sur une ligne de + contact. + (Depuis 1.4) + +- 5- **Gerer utilisateurs** ( administrateur__ / coordinateur__ ) : Création, + modification et suppression des sociétés uniquement pour un administrateur. + Le coordinateur ne peut que gérer les informations de sa société ainsi que + les utilisateurs liés à celle ci (uniquement rôles observateur et coordinateur). + (Depuis respectivement 0.1 et 1.4) + + __ admin/users.html + __ coordinator/users.html + Coordinateur ------------ @@ -168,10 +189,6 @@ Administrateur -------------- -- 0- `Gerer news`_ : Création, modification et suppression des articles - d'annonces sur la page d'accueil de l'application. - (Depuis 0.1) - - 1.3- `Importer plan d echantillonnage`_ : Permet l'import de plans d'échantillonnage à l'instant T. Aucune modification d'une ligne existante dans l'application n'est permise à partir de cet import. @@ -192,10 +209,6 @@ activité des navires. (Depuis 0.1) -- 5- `Gerer utilisateurs`_ : Création, modification et suppression des sociétés - et utilisateurs (observateur, coordinateur ou administrateur). - (Depuis 0.1) - .. _Importer referentiel zones de peche: admin/firstlaunch.html#Importer_les_zones_de_pche .. _Importer plan d echantillonnage: admin/echantillonage.html @@ -207,5 +220,3 @@ .. _Importer calendriers d activite des navires: admin/firstlaunch.html#Importer_le_calendrier_dactivit .. _Gerer ligne du plan d echantillonnage: admin/echantillonage.html#Grer_le_plan_dchantillonage - -.. _Gerer news: admin/news.html Modified: trunk/wao-business/src/main/xmi/wao.zargo =================================================================== (Binary files differ)