J'ai appliqué le patch avec les modifs suivantes:

activity_state a été renommé en status pour etre plus conforme aux autre champ je n'ai pas retenu l'option global d'affichage de l'activité ni le filtrage car il vaut mieux gerer cet info comme on gere les états sur les autres objets, pour une coherence des ihm, à savoir: Ce champ doit toujours etre affiché et avec son picto, et ce sur la fiche mais aussi en derniere colonne dans les listes (et on pourra trier dessus) (voir pour exemple list des factures).

Il reste à faire:
Utiliser une fonction getLibStatut et LibStatut dans la classe des tiers et l'utiliser pour afficher le statut avec un picto vert (en activité) ou blanc barré (activité cessé). Ajouter le champ dans les listes (en bout de liste). A plusieurs endroit ou on liste les tiers (Tiers, Liste client, Liste prospect, Liste fournisseur, mais aussi home page "Espace Tiers".



Le 29/04/2011 16:16, [email protected] a écrit :
Bonjour à nouveau,

Désolé pour le double mail, j'ai résolu les deux point qui m'échappaient et ai achevé la modification du module société.

Ci-joint le patch Activité qui ajoute au tiers un champ 'activity_state' permettant de définir si le tiers est en activité ou a cessé son activité. Inclus également une option de filtrage lors des recherche (activable dans la conf du module) afin de restreindre les recherches aux tiers en activité, ayant cessé leur activité ou tous les tiers.

Je prend toujours les commentaires et conseils, évidement ;)

Cordialement,

Anthony Poiret



[email protected] a écrit :

Bonjour à tous,

Actuellement en stage pour la société Auguria, je souhaite apporter ma contribution au développement de Dolibarr et ai donc cherché une petite tâche anodine pour me faire la main.

J'ai opté pour la tâche #9790, qui consiste à pouvoir désactiver un tiers pour cause de cessation d'activité, par exemple, sans avoir à le supprimer de la table des sociétés.

J'ai déjà apporter toutes les modifications nécessaires au DAO et au .php, je bloque actuellement sur le fichier de configuration du module.

Je voudrais rajouter un form pour limiter les résultat de recherche au entreprises en activité, en cessation d'activité ou les deux (à partir d'un selectarray), mais je n'arrive pas à trouver le descriptif des options de configurations (je suis bien parvenu à localiser le form de la partie 'autre' par exemple, dans htdocs/admin/societe.php, mais je n'arrive pas à saisir:

1- où est stocké le résultat du post quand on valide la modification (je pensais qu'elle s'appliquait dans la table des constantes, or ça ne semble pas être le cas)

2- où est stocké le descriptif du select html permettant de choisir ses options

En vous remerciant de votre lecture,

Cordialement,

Anthony Poiret

PS: je ne suis pas familier avec les mailing lists, si certaines habitudes me font défauts, n'hésitez pas à me le signaler, j'en prendrai notes attentivement

_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev



_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev


--
Eldy (Laurent Destailleur).
---------------------------------------------------------------
EMail: [email protected]
Web: http://www.destailleur.fr

Dolibarr (Project leader): http://www.dolibarr.org
To make a donation for Dolibarr project via Paypal: [email protected]
AWStats (Author) : http://awstats.sourceforge.net
To make a donation for AWStats project via Paypal: [email protected]
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net

_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à