r154 - in trunk: chorem-entities/src/main/java/org/chorem/entities chorem-entities/src/main/xmi chorem-entities/src/site/rst chorem-webmotion/src/main/java/org/chorem/webmotion/actions
Author: bpoussin Date: 2012-05-24 02:08:16 +0200 (Thu, 24 May 2012) New Revision: 154 Url: http://chorem.org/repositories/revision/chorem/154 Log: - maj doc du modele - renommage de finished en delivered pour les quotations Modified: trunk/chorem-entities/src/main/java/org/chorem/entities/QuotationStatus.java trunk/chorem-entities/src/main/xmi/chorem-model.properties trunk/chorem-entities/src/site/rst/dataModel.rst trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/DashboardAction.java Modified: trunk/chorem-entities/src/main/java/org/chorem/entities/QuotationStatus.java =================================================================== --- trunk/chorem-entities/src/main/java/org/chorem/entities/QuotationStatus.java 2012-05-23 23:51:09 UTC (rev 153) +++ trunk/chorem-entities/src/main/java/org/chorem/entities/QuotationStatus.java 2012-05-24 00:08:16 UTC (rev 154) @@ -15,7 +15,7 @@ REJECTED, // refuse par le client ACCEPTED, // accepte par le client (on peut envoyer la facture de debut) STARTED, // developpement commence - FINISHED, // developpement fini et livre (on peut envoyer la facture de fin) + DELIVERED, // developpement fini et livre (on peut envoyer la facture de fin) VRS, // l'application est en verification en service regulier chez le client (~1 mois) WARRANTY, // fin de la vsr, on passe en garantie et on peut facture le reste (s'il reste encore des choses) CLOSED // tout est fini et clos, plus rien a faire Modified: trunk/chorem-entities/src/main/xmi/chorem-model.properties =================================================================== --- trunk/chorem-entities/src/main/xmi/chorem-model.properties 2012-05-23 23:51:09 UTC (rev 153) +++ trunk/chorem-entities/src/main/xmi/chorem-model.properties 2012-05-24 00:08:16 UTC (rev 154) @@ -61,7 +61,7 @@ org.chorem.entities.Quotation.class.tagvalue.preload=Quotation.project;Quotation.customer;Quotation.supplier org.chorem.entities.Quotation.class.tagvalue.toString=%Interval.beginDate$tF-%Interval.endDate$tF %Quotation.reference|noref$s(%Quotation.type|notype$s) %Quotation.description|nodescription$s org.chorem.entities.Quotation.class.tagvalue.sortOrder=Interval.beginDate,Interval.endDate,Quotation.reference,Quotation.type,Quotation.description -org.chorem.entities.Quotation.attribute.status.tagvalue.allowed=DRAFT,SEND,REJECTED,ACCEPTED,STARTED,FINISHED,VRS,WARRANTY,CLOSED +org.chorem.entities.Quotation.attribute.status.tagvalue.allowed=DRAFT,SEND,REJECTED,ACCEPTED,STARTED,DELIVERED,VRS,WARRANTY,CLOSED org.chorem.entities.Invoice.class.tagvalue.version=5.0 org.chorem.entities.Invoice.class.tagvalue.toString=%Invoice.reference|noref$s %Invoice.amount|noamount$s %Invoice.postedDate$tF %Invoice.expectedDate$tF %Invoice.paymentDate$tF org.chorem.entities.Invoice.class.tagvalue.sortOrder=Invoice.postedDate,Invoice.expectedDate,Invoice.paymentDate,Invoice.reference,Invoice.amount Modified: trunk/chorem-entities/src/site/rst/dataModel.rst =================================================================== --- trunk/chorem-entities/src/site/rst/dataModel.rst 2012-05-23 23:51:09 UTC (rev 153) +++ trunk/chorem-entities/src/site/rst/dataModel.rst 2012-05-24 00:08:16 UTC (rev 154) @@ -5,6 +5,10 @@ Général ======= +- Configuration: cet objet ne doit avoir qu'une instance, il permet de stocker + de valeur de configuration pour les calculs. Il sera bon d'avoir une page qui + permette de mettre a jour cet objet soit par calcul soit manuellement. + (peut-etre que dans le futur il pourrait y avoir une instance par company/type de contrat/année) - Attachment: permet de mettre un fichier (pdf, image, odt, ...) Peut par exemple être lié avec un projet pour y attacher le cahier des charges @@ -21,9 +25,9 @@ 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) une tache a un etat, ex: notstarted, started, delivered, closed -- ProjectOrder: Contrat de commande d'un projet (type, description). Plusieurs - contrats peuvent être liés à un même projet - un contrat a un etat, ex: send, signed, started, delivered, closed +- Quotation: Contrat de commande d'un projet si il a au moins le status accepted. + Plusieurs contrats peuvent être liés à un même projet + un contrat a un etat, ex: draft, send, refused, accepted, started, delivered, vrs, warranty, closed - 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, @@ -71,7 +75,7 @@ détermine approximativement le moment ou la réalisation devra être faite. Tant que le devis n'a pas de date d'envoi, il s'agit d'un brouillon. L'espoire de conversion (conversionHope) indique si l'on pense convertir - facilement en contrat ce devis (0 = non, 10 = quasi sur) + facilement en contrat ce devis (0 = non, 100 = quasi sur) - Invoiceable: indique les conditions de facturation. Chaque facture a emettre doit avoir une condition et une valeur associee. La condition et la valeur associee sont evaluees en fonction du type mime indique. De meme il Modified: trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/DashboardAction.java =================================================================== --- trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/DashboardAction.java 2012-05-23 23:51:09 UTC (rev 153) +++ trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/DashboardAction.java 2012-05-24 00:08:16 UTC (rev 154) @@ -6,7 +6,6 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; -import org.apache.commons.lang3.time.DateUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.chorem.ChoremClient; @@ -20,7 +19,6 @@ import org.chorem.entities.Time; import org.debux.webmotion.server.WebMotionController; import org.debux.webmotion.server.render.Render; -import org.nuiton.wikitty.entities.Element; import org.nuiton.wikitty.query.WikittyQuery; import org.nuiton.wikitty.query.WikittyQueryMaker; import org.nuiton.wikitty.query.WikittyQueryResult;
participants (1)
-
bpoussin@users.chorem.org