Afficher le champ "email du beneficiaire" lorsqu'on ajoute une réservation

  • DenisC
  • Topic Author
  • Junior Member
  • Junior Member
More
5 months 1 week ago #5970 by DenisC
Bonjour,Voici ma problématique. J'utilise GRR au laboratoire pour la réservations d'appareils et de salles.  2 profils sont créés: un administrateur et un utilisateur. C'est par le profil utilisateur que les personnes réservent les appareils ou les salles.J'aimerais que le champ "email beneficiaire" apparaisse dans le compte utilisateur comme il apparait lorsqu'on choisit dans le menu déroulant "réservation au nom de:", (personne extérieur). L'avantage est que la personne qui réserve reçoit un mail sur sa messagerie. Si sa réservation est supprimée par elle ou par une autre personne (on ne l'espère pas mais dans de rare cas c'est arrivé), elle reçoit aussi un mail.Une solution ?Cordialement,DC

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
5 months 1 week ago #5973 by Yan
Bonjour,
lorsque vous dites : un profil utilisateur, vous signifiez un compte utilisateur ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • DenisC
  • Topic Author
  • Junior Member
  • Junior Member
More
1 month 2 weeks ago #6092 by DenisC
Bonjour,
Désolé pour le retour tardif. 
Oui quand je parle de profil utilisateur c'est bien compte utilisateur.
Ci-joint un figure qui permet de mieux comprendre ce que j'aimerais faire.
Cordialement,
DC 

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
1 month 2 weeks ago #6094 by Yan
Bonjour,
je crois qu'on s'est mal compris.
Faut-il comprendre que votre base de données ne comprend qu'un seul et unique utilisateur ?
Sinon, quand je fais une réservation à mon nom, je n'ai pas besoin de renseigner le mail, puisque celui-ci est dans mon profil. Et si je fais une réservation au nom d'autrui, je peux renseigner son mail dans le formulaire de réservation...
Donc ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • DenisC
  • Topic Author
  • Junior Member
  • Junior Member
More
1 month 2 weeks ago #6096 by DenisC
Bonjour,

Dans le GRR de notre structure, il y a seulement 3 comptes : administrateur, gestionnaire et utilisateur.
Tous les utilisateurs utilisent le compte « utilisateur ». Je n’ai pas créé un compte par utilisateur pour des raisons pratiques. Notre GRR servant à gérer des réservations d’appareils scientifiques accessibles à plusieurs laboratoires, il faudrait que je crée un très grand nombre de comptes ce qui n’est pas faisable (trop de mouvement de personnel).

J’avais vu qu’une réservation au nom d’autrui', existait en sélectionnant « personne extérieur » dans « réservation au nom de », mais elle demande une manipulation pour apparaître. Comme nous utilisons un compte générique, j’aimerais que les champs 'Nom' et 'Email du bénéficiaire' soient visibles par défaut et obligatoires pour chaque réservation, afin que la personne qui réserve sur le compte commun n'ait pas d'autre choix que de s'identifier pour recevoir sa confirmation.

Est-ce possible en ajoutant une ligne de code ?

En vous remerciant,
Cordialement,
DC

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
1 month 2 weeks ago #6097 by Yan
Bonjour,
je ne suis pas sûr que votre mode de fonctionnement soit très rigoureux en regard des règles de sécurité et confidentialité, mais ce n'est qu'une opinion.
Je vois deux possibilités pour votre question :
1. utiliser des champs additionnels obligatoires (Nom, email) dans des ressources modérées : ainsi l'unique utilisateur devra se faire connaître et le gestionnaire pourra lui adresser un mail de confirmation.
2. modifier le code de la page edit_entry.php pour, lorsque c'est "utilisateur" qui est connecté, seul le champ correspondant à l'inscription d'une personne extérieure apparaisse.
À vous de voir ce qui vous convient le mieux.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

Moderators: Yan