Nous n'autorisons pas la réservation aux pilotes sur les deux Jodel du club. Seuls les instructeurs (ou profils supérieurs) sont autorisés à faire cette manip (pour faire passer les gens au club, comme le souligne ailleurs notre ami réunionais). Comment implanter cette fonctionnalité sur un avion déjà déclaré comme non réservable ?
Je retiens la première astuce, je n'y avais pas pensé, manque de pratique sans doute !
Quant à la seconde, non car un instructeur peut vouloir réserver de chez lui en accord avec son élève (priorité à l'instruction sur ces deux avions). J'ai sans doute oublié de dire que nous n'acceptions pas les résas pour les vols solo, mais par contre oui pour les vols d'instruction.
Merci encore, tu es plus rapide que l'éclair !
Michel Frère
ACRM - LFPP
Modifié 1 fois. Dernière modification le 27/02/07 22:22 par flyjodel.
Comme je disais à Michel, je pensais à une troisième solution éventuelle. Pourquoi ne pas rajouter un test qui, au moment du booking, vérifierait (pour l'avion donné) que le membre est bien un instructeur, ou bien que la résa est faite avec un instructeur ?
Modifications à apporter :
- une colonne (de type Boolean ou INT(1)) dans la table "aircrafts"
- modification de aircraft.class.php et des templates associés pour prendre la variable en compte, avec une case à cocher comme pour non_bookable
- ajout d'une boucle de vérification dans recordBooking.php : une fonction similaire à isNonBookableAircraft, et une clause elseif qui va bien comme celle de la ligne 442.
Je pense que c'est faisable, je compte m'y attaquer. Qu'en pensent les développeurs ?
Au passage, si tu lis ces lignes, salut Soeren, ça fait un bail ;-)
Mais pour ma part je ne considère pas cette option comme intéressante. Donc nous ne l'intégrerons pas dans OF pour le moment (à moins que des dizaines de clubs la réclament).
Pas grave, je ferai la modif, ainsi que celle qui permet de verrouiller la résa pour les weekend (oui c'est come ça au club) ... et on fera gaffe aux mises à jour
La modification est faite :-)
J'ai fait a peu près comme j'ai dit ci-dessus, avec un petit ajout : les personnes que leur profil autorise à dépasser la durée max de réservation peuvent aussi réserver un avion le weekend.
Au final j'ai modifié aircraft.class.php, recordBooking.php, manageAircraft.php et le fichier de langue pour le français.
Vu qu'OF est GPL mon patch doit l'être aussi. Je pourrais le publier, mais le mieux est peut-être de l'envoyer aux développeurs, pour une intégration éventuelle non ?
@+
Romain Riviere
Modifié 1 fois. Dernière modification le 22/05/07 15:47 par Mr_Smoke.