pixeline / bugs

Simple Issue Tracking for Teams. Built in Laravel 3 (php/mysql)
pixeline.github.io/bugs/
MIT License
88 stars 24 forks source link

Other thing useful but not a bug #619

Closed Albatros78 closed 3 years ago

Albatros78 commented 3 years ago

Serait cool si on pouvez personnaliser le message d'inscription d'un utilisateur directement via le menu Administration pour éviter d'aller dans le fichier .php dans app\application\language\en\email.php qui sera écrasé à la mise à jour suivante .

Et si on pouvait récupérer le nom de l'application dans config.app.php 'my_bugs_app'=>array( 'name'=> 'AFS BugTracker',

Pour le mettre dans ce message à la place de BUGS codé en dur !

Nice to have :-)

Patriboom commented 3 years ago

Il y aurait donc deux messages supplémentaires à rendre configurables via l'interface administrateur:

Nous pourrons fermer les deux autres billets et ne conserver que celui-ci.

Albatros78 commented 3 years ago

Oui...

Patriboom commented 3 years ago

Une première version est en ligne.

Albatros78 commented 3 years ago

Pour le mail de l'utilisateur qui se connecte l'adresse est mal placée dans le message

image

Le mail pour un nouvel utilisateur est OK !

Good Job !

Albatros78 commented 3 years ago

Message Welcome

j'ai ajouté du texte image

et le message est:

image

Même chose pour le mail reçu suite à connexion d'un utilisateur

image

Patriboom commented 3 years ago

Ce le même principe que les autres messages où il y a des archives à insérer. Il faut prévoir, dans le texte que vous composez, l'espace où sera insérée l'information pertinente. Cette dernière ne peut pas encore être intégrée dans le texte comme d'autres variables. Peut-être que ça viendra avec le temps.

Dans votre exemple, il faudra éditer le texte du courriel et en supprimer des retours de chariot et "*Sincerely. AFS1** "

Patriboom commented 3 years ago

J'essaie d'améliorer cela, mais ej ne promets rien.

Patriboom commented 3 years ago

Voilà, j'ai trouvé quelque chose. Vous pouvez essayer.

Patriboom commented 3 years ago

Je crois que vous aimerez la toute dernière version.

Voici le résultat obtenu: #637

Les contenus "courriel" et "statique" sont maintenant intégrés et gérés par les remplacements (comme {first}, {last} et cie)

Courriel: {email} Contenu statique: {static}

À ce sujet, j'ai mis quelques notes dans le wiki dans la sous-section Specials markers

Albatros78 commented 3 years ago

Super pour le nouvel utilisateur...

image

Mais pas de password !

Pour l'utilisateur qui se connecte, c'est parfait

Petit modification au passage. Tout le monde ne parle pas couramment PHP :-)

image

Albatros78 commented 3 years ago

ici aussi petit correctif

image

Patriboom commented 3 years ago

Merci de rester vigilent à tous ces détails.

Les corrections linguistiques ont été apportées.

La correction faisant apparaître le mot de passe du nouvel utilisateur a été apportée aussi. J'en suis moins sûr car j'étais convaincu de la première version mais elle n'a pas fonctionné. Alors .... la deuxième ??? à voir.

Patriboom commented 3 years ago

Test décevant: ça ne marche pas encore à mon goût; un instant.

Patriboom commented 3 years ago

Ça fonctionne, mais je dois encore apporter un changement de plus - considérant de récentes fonctionnalités.

Patriboom commented 3 years ago

C'est bon. Testé et retesté.

La modification qu'exigent les nouvelles fonctions de BUGS est l'attribution immédiate d'un projet au nouvel usager. C'est disponible.

Exemple de courriel reçu par le nouvel usager:

Cher Vélocipède ,  

Bonjour et bienvenue sur Billets de travail en programmation (BUGS), votre nom a été ajouté par un gestionnaire de projet. Vous devrez confirmer la présente adresse en cliquant sur le lien suivant et en changeant votre mot de passe suivant: B8c1Eg

Il nous fera plaisir de vous aider, Vélocipède .

Albatros78 commented 3 years ago

Rien !!!

image

Même pas dans le source non plus !

Avez-vous la balise {static} dans le canevas ?

Exemple:

Welcome as new member and user of BUGS.
An administrator added your name and email into the BUGS system so you can collaborate with his group. First of all, you need to define your password. For now, you temporary password is : {static}',

Le nouveau fichier linguistique app/application/language/en/email.php le propose. Cependant, puisque c'est votre fichier personnalisé qui est utilisé, il faut le modifier via l'interface administrative et insérer la balise {static} à l'endroit où vous souhaitez afficher le mot de passe de l'usager.

Albatros78 commented 3 years ago

Par contre l'attribution d'un projet à la création de l'utilisateur fonctionne.

Mais le reste c'est pas top !!!

Albatros78 commented 3 years ago

Non je plaisante moi aussi... c'est cool ton boulot... Ca sent bon la fin !!!

Albatros78 commented 3 years ago

Parfait pour la traduction PHP => langue humaine :-) Et pas d'options de sauvegarde de la base... comme il se doit

Albatros78 commented 3 years ago

Oups.... je n'avais pas fait attention à cela

Welcome as new member and user of BUGS. An administrator added your name and email into the BUGS system so you can collaborate with his group. First of all, you need to define your password. For now, you temporary password is : {static}',

J'ai bien le mot de passe !

Patriboom commented 3 years ago

Ahhh! C'est bon de fermer tous ces billets!