Projet

Général

Profil

Actions

Feature #2435

fermé

Travail en groupe

Ajouté par Sebastien Vuillet il y a plus de 13 ans. Mis à jour il y a plus de 9 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
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

Formats disponibles : Atom PDF