pixeline/bugs

Percentage of project done

Closed this issue · 23 comments

I am wondering if it would be possible to have a percentage of project completed in the following area.

image

Just to the right of the project name, it would be nice to have a percentage showing what part of the project is completed.
2021-10-29 09_34_54-Bugs

Understand, but on long course it will turn useless.
I explain.

Let say at begining you have 14 open issues on a total of 28. Great, you have 50% of work done!
But, along the time closed issues will grow and grow.
Let say after 3 years you have 50 open issues on a total of 875 ... you have more issues to fix but already 94% or work done.

I can suggest to show both open and closed issue numbers like
Project 1 (14 / 28)
Project 2 (50 / 875)
Project 3 (36 / 112 )
Such way, the user may do the maths and have a better view on the overall work to do, work done.

That is a fair statement. I would agree with your statements. In the usage that I am trying to use, it would work either way, so I agree with you.

On develpment server, it looks like this:

image

Is that what you wanted ?

It may be available somewhen during next week.

Hello Patrick

Don't forget the little message on mouse hover on the number .
Just for user reminding.

All together with #667, you should find the fix you asked for and patch for the issue #667

7p installed and

Strange all tickets are closed for ALL projects (same issue with 7o) !!

image

When I click on one closed project or todo list menu I have this error...

here with Todo menu
image

And here with Closed ticket
image

Hello Patrick

Don't forget the little message on mouse hover on the number . Just for user reminding.

Oui, j'ai oublié. De quoi s'agit-il ?

The bug you - Albatros78 - mentionned is not from this patch but from your backup restoration: a table is missing.
Please change all ";" for "&" in all fields "preferences" from users table. This command will do the trick:

UPDATE users SET preferences = replace(preferences, ";", "&");
UPDATE users SET preferences = replace(preferences, "!", "&");

--- you have it in the file ./install/update_v1-8_7p.sql

You can send me you archive file (.zip or .sql), I can edit it for you.

Dans 1.87p il n'y a que cela dans le fichier ./install/update_v1-8_7p.sql

UPDATE users SET preferences = replace(preferences, "!", "&");

Bon j'ai exécuté les 2 lignes:
UPDATE users SET preferences = replace(preferences, ";", "&");
UPDATE users SET preferences = replace(preferences, "!", "&");

Plus le 2 erreurs.

Tous les tickets sont TOUS fermés sur TOUS les projets !

Non j'ai parlé trop vite. Toujours l'erreur

image

Voici la base.

Uploading database_20211101190128.zip…

Pour le mouse hover difficile de distinguer entre les 2 chiffres (0/4) ... pour un message différents

image

et mettre un message nombre de tickets ouverts/fermés et pas que Open tickets

Pourquoi pas mettre le chiffre des tickets ouverts en vert et ceux fermés en noir par exemple (ou au choix dans la configuration)

Ok pour le mouseover, j'y verrai.

Votre BDD a été contaminée par l'expérience Sauvegarde / Réstauration. Il faut modifier les contenus des données pour qu'elles soient digestes à la restauration.

Tu peux remettre la base au propre ?
c'est étrange car je n'avais jamais restauré avec des sauvegardes... Elles ne marchaient pas...
Peut être que cela traîne depuis longtemps

et c'est pour cela (Base contaminée) que tous les tickets sont fermés ?

Puisque des tables ont été perdues, le système BUGS n'arrivera pas à restaurer par lui-même. ll faudrait m'envoyer votre BDD afin que je la répare manuellement.

The pre-release 7q is avaible here:

https://github.com/pixeline/bugs/releases/tag/v1.8_7q

It includes :

  • The big green button « Create new project » is back into the left panel
  • New report (pdf) gives back the data for billing: time planned, work time, billed time, payed time
  • In left panel, the list of projects shows how many issues are open, how many are closed. On hover this information a label shows up repeating the same but larger
  • Well working backup & restore system ( but does not yet automatically applies the structure modifications on BDD )

J'ai envoyé votre base de données par courriel privé, c'est plus sécuritaire.
Et ...oui ... c'est à cause de la corruption que tous les billets affichent "fermés".
La correction envoyée devrait corriger cela.

Merci... J'ai installé la table..

Mais tous les tickets sont toujours TOUS fermés !!!
Mais curieusement aussi certains sont affiché ouverts dans la todo list

image

Et si je restaurais (dans mon bugs de dev) le contenu de mon bugs en production (perso) qui lui semble plus stable ? qu'en pense tu ?
je retrouverais mes billets ouverts et fermés qui sont bien là dans ma partie production.

Je crois que c'est une bonne idée de restaurer la BDD de prod, car celle de dev a subi tellement de tests qu'elle est trouée de partout.

OK. Production DB restaurée dans environnement de dev...
Tickets ouverts et fermés... Affichage OK

Mais il reste ce petit détail de texte et la faute.
image

et aussi un autre détail...
Dans mon environnement prod j'ai cet affichage sans ascenseur.

image

et avec l'ascenseur sur le mode dev j'ai cela...
image

Donc le nom des projets est coupé sur 2 lignes...

Ne peux tu pas ajouter à la sidebar la largeur de l'ascenseur qui coupe... 20 px environ pour se retrouver comme dans l'affichage de prod

Pour ce dernier point, c'est une question, pas une obligation

Tous les fureteur ne fonctionnent pas de la même manière quand vient le temps d'ajouter l'ascenseur. Certains en feront une bande étroite qui élargira sous la souris et couvrir du texte, d'autres comme-ci haut prennent toute la largeur et réaménagent le texte.

Bref, non, je ne me mettrai pas les pieds dans la gestion de l'ascenseur. Il revient à l'usager de nommer ses projets et de les gérer.