Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Triage de la liste des tâches

Triage de la liste des tâches il y a 1 semaine 3 jours #112636

  • jee14
  • Portrait de jee14
  • Hors ligne
  • Fresh Boarder
  • Messages : 10
  • Karma: 0
Bonjour à tous! :)

J'aimerais savoir s'il était possible d'ajouter une option de triage lorsque nous allons dans --> Projet --> Tâches/ Activités --> Liste

Il est possible de trier par ordre croissant la majorité des colonnes de la liste (Ref. tâche, étiquette, date de début, tiers, charge de travail, etc.) mais pas la progression calculée.

Je suis débutant-intermédiaire pour le codage. J'ai essayé de voir si j'étais en mesure de l'ajouter moi-même, mais sans résultat.
J'ai tenté de modifié le code de projet/task/list.php à la ligne 585, mais j'obtient un message d'erreur de Dolibarr
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l'option $dolibarr_main_prod sur '1' pour supprimer quelques notifications):
Date: 20190709190412
Dolibarr: 9.0.3
Niveau de fonctionnalités: 0
PHP: 5.5.38
Server: Apache
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36

URL requise: /projet/tasks/list.php?sortfield=t.progress_calculated&sortorder=desc&begin=&contextpage=tasklist&search_projectstatus=1
Gestionnaire de menu: eldy_menu.php

Type gestionnaire de base de données: mysqli
Erreur de demande d'accès à la base de données la plus récente: SELECT DISTINCT p.rowid as projectid, p.ref as projectref, p.title as projecttitle, p.fk_statut as projectstatus, p.datee as projectdatee, p.fk_opp_status, p.public, p.fk_user_creat as projectusercreate, s.nom as name, s.rowid as socid, t.datec as date_creation, t.dateo as date_start, t.datee as date_end, t.tms as date_update, t.rowid as id, t.ref, t.label, t.planned_workload, t.duration_effective, t.progress, t.fk_statut,ef.soldprice as options_soldprice,ef.fk_service as options_fk_service,ef.invoiceable as options_invoiceable FROM llx_projet as p LEFT JOIN llx_societe as s on p.fk_soc = s.rowid, llx_projet_task as t LEFT JOIN llx_projet_task_extrafields as ef on (t.rowid = ef.fk_object) WHERE t.fk_projet = p.rowid AND p.entity IN (1) AND p.fk_statut = 1 ORDER BY t.progress_calculated DESC LIMIT 51
Code de retour pour la dernière erreur de demande d'accès à la base de données: DB_ERROR_NOSUCHFIELD
Informations pour la dernière erreur de demande d'accès à la base de données: Unknown column 't.progress_calculated' in 'order clause'

Existe-t-il un paramètre dont je ne suis pas au courant qui me permettrait de trier la progression calculée?

Je vous remercie d'avance pour votre aide

Jean-Simon
Dernière édition: il y a 1 semaine 3 jours par jee14.
L'administrateur a désactivé l'accès en écriture pour le public.

Triage de la liste des tâches il y a 1 semaine 2 jours #112679

Bonjour :)

le champ affiché "progress_calculated" est une valeur calculée un peu plus loin dans list.php
plus d'infos dans le source suivant
siTaskProgress.png


Bonne continuation
Dernière édition: il y a 1 semaine 2 jours par pcbleu. Raison: précisions
L'administrateur a désactivé l'accès en écriture pour le public.