Actions
Feature #2435
ferméTravail en groupe
Début:
19/09/2011
Echéance:
% réalisé:
100%
Temps estimé:
Livraison en TEST:
Livraison en PROD:
Description
Il faudrait ajouter un paramètre d'instance à l'application pour indiquer si l'on souhaite travailler sur les demandes en groupe.
C'est à dire que toutes les demandes reçues (traitées ou non) soient visible dans la liste des demandes reçues par les personnes ayant les droits de récepteurs sur l'instance de l'application.
Pour cela il faudrait modifier la méthode getReceivedFormInstances() de la classe FormsOnlineDAOJdbc de la manière suivante :
/* first get forms whose user can be receiver */
StringBuffer query = new StringBuffer("select * from ");
query.append(FORMS_INSTANCES_TABLENAME).append(" where instanceId = '").append(instanceId)
.append("' and formId = ").append(formId);
boolean workgroup = true; // TODO : récupérer cette valeur du paramètre d'instance du composant
if (!workgroup) {
query.append(" and (validatorId ='").append(userId).append("' ");
query.append(" or ( validatorId is null ))");
}
query.append(" order by creationDate desc");
Actions