r18 - in trunk: chorem-entities/src/site/rst chorem-web/src/main/java/org/chorem
Author: vbriand Date: 2011-03-17 10:24:17 +0100 (Thu, 17 Mar 2011) New Revision: 18 Url: http://chorem.org/repositories/revision/chorem/18 Log: Added gepeto's model description Modified: trunk/chorem-entities/src/site/rst/dataModel.rst trunk/chorem-web/src/main/java/org/chorem/ChoremConfig.java trunk/chorem-web/src/main/java/org/chorem/ChoremSession.java Modified: trunk/chorem-entities/src/site/rst/dataModel.rst =================================================================== --- trunk/chorem-entities/src/site/rst/dataModel.rst 2011-03-16 11:40:05 UTC (rev 17) +++ trunk/chorem-entities/src/site/rst/dataModel.rst 2011-03-17 09:24:17 UTC (rev 18) @@ -10,28 +10,43 @@ Gepeto ====== +- EmploymentContract: Le contrat de travail de l'employé. Un employé peut avoir + de 0 à n contrats de travail +- Employee: Description d'un employé (diplôme, congés) +- Person: Description d'une personne (nom, prénom, email, date de naissance) +- Worker: Pourcentage de travail d'une personne sur une tâche +- Task: Description d'une tâche (description, date de fin réelle, prix, nombre + de jours estimés). Si une tâche n'est pas liée à un contrat, utiliser un + contrat "Hors contrat" qui a un coût de 0 (la tâche a par contre un prix) +- ProjectOrder: Contrat de commande d'un projet (type, description). Plusieurs + contrats peuvent être liés à un même projet +- Company: Description d'une société (nom, type) +- Project: Description d'un projet +- ContactDetails: Méthode de contact de n'importe quel type (site internet, + adresse email, adresse postale, etc.) + Bonzoms ======= -- Evaluation: permet d'évaluer n'importe qu'elle type de Wikitty par une +- Evaluation: permet d'évaluer n'importe quel type de Wikitty par une personne (faudrait-il mettre Employee ?). Cela permet de demander l'avis de gens sur une Mission ou un PersonSkill (ex: eval 360) - Skill: une compétence (permet une représentation arbre des compétences) -- Mission: description d'une activité d'un salarié (commercial, regie, - forfait, ...) si la personne n'est pas employé, on créera une pseudo company +- Mission: description d'une activité d'un salarié (commercial, régie, + forfait, ...) si la personne n'est pas employée, on créera une pseudo company qui regroupera toutes les personnes sans emploi (ANPE?) - Cela permettra de generer les missions d'un CV + Cela permettra de générer les missions d'un CV - PersonSkill: lie une compétence à une personne, et permet de l'évaluer Cette evaluation est le niveau officiel de cette personne -- Goal: un objectif fixé à un employer sur une période données. A la fin de la - période on évalue si l'objectif est atteint et dans qu'elle proportion. La - prime réel est calculé a partir de cette proportion et la prime prévu. -- Interview: entretien entre un groupe d'employer (1-*) et un employer -- Touch: une rencontre, futur ou passée, entre plusieurs employer de la même - société ou non (participant). La rencontre à un but(goal) et une fois +- Goal: un objectif fixé à un employé sur une période donnée. À la fin de la + période on évalue si l'objectif est atteint et dans quelle proportion. La + prime réelle est calculée à partir de cette proportion et la prime prévue. +- Interview: entretien entre un groupe d'employés (1-*) et un employé +- Touch: une rencontre, future ou passée, entre plusieurs employés de la même + société ou non (participant). La rencontre a un but(goal) et une fois faite, un résumé doit en être fait (digest). Cette rencontre peut avoir comme but de discuter, d'un contrat, d'un projet, ... on utilise alors - link pour le lié à cet élément. Il faut préciser aussi de quel façon à eu + link pour le lier à cet élément. Il faut préciser aussi de quel façon a eu lieu la rencontre (téléphone, visio, mail, rendez-vous, salon, ...) - Vacation: les demandes de congés avec une petite description, et type (congé payé, rtt, sans solde, ...) et un statut (brouillon, demandé, validé) @@ -39,8 +54,8 @@ Billy ===== -- quotation: devis envoyer a un client en rapport avec un projet -- invoice: facture envoyer a un client en rapport avec un contrat +- quotation: devis envoyé à un client en rapport avec un projet +- invoice: facture envoyée à un client en rapport avec un contrat Un devis accepté engendre un ProjectOrder. Un ProjectOrder engendre des Invoices. Modified: trunk/chorem-web/src/main/java/org/chorem/ChoremConfig.java =================================================================== --- trunk/chorem-web/src/main/java/org/chorem/ChoremConfig.java 2011-03-16 11:40:05 UTC (rev 17) +++ trunk/chorem-web/src/main/java/org/chorem/ChoremConfig.java 2011-03-17 09:24:17 UTC (rev 18) @@ -7,7 +7,7 @@ import static org.nuiton.i18n.I18n._; /** - * Inits gepeto configuration + * Inits chorem configuration */ public class ChoremConfig extends ApplicationConfig { Modified: trunk/chorem-web/src/main/java/org/chorem/ChoremSession.java =================================================================== --- trunk/chorem-web/src/main/java/org/chorem/ChoremSession.java 2011-03-16 11:40:05 UTC (rev 17) +++ trunk/chorem-web/src/main/java/org/chorem/ChoremSession.java 2011-03-17 09:24:17 UTC (rev 18) @@ -11,12 +11,12 @@ import org.nuiton.wikitty.services.WikittySecurityUtil; /** - * Le seul objet qui doit etre mis en session pour l'application. S'il y a - * d'autres information a mettre en session. Ces informations doivent etre - * ajoutee ici. + * Le seul objet qui doit être mis en session pour l'application. S'il y a + * d'autres informations à mettre en session, ces informations doivent être + * ajoutées ici. * * Une fois l'utilisateur authentifié, il faut que le securityToken soit mis - * a jour. + * à jour. * * @author poussin * @version $Revision$ @@ -39,7 +39,7 @@ } /** - * You must used this method to login user, don't used proxy.login method + * You must use this method to login user, don't use proxy.login method * directly * * @param login @@ -48,7 +48,7 @@ public void login(String login, String password) { getProxy().login(login, password); securityToken = getProxy().getSecurityToken(); - // TODO poussin 20110315, lors que la methode proxy.getUser() existera + // TODO poussin 20110315, lorsque la methode proxy.getUser() existera // remplacer le code suivant String userId = WikittySecurityUtil.getUserForToken( getProxy().getWikittyService(), securityToken);
participants (1)
-
vbriand@users.chorem.org