Browse Source

Project management display

Mathieu Moulin 1 year ago
parent
commit
865ba8b134
3 changed files with 10 additions and 0 deletions
  1. 1 0
      core/modules/modMMIProject.class.php
  2. 3 0
      langs/fr_FR/mmiproject.lang
  3. 6 0
      sql/llx_c_type_contact.sql

+ 1 - 0
core/modules/modMMIProject.class.php

@@ -547,6 +547,7 @@ class modMMIProject extends DolibarrModules
 		$extrafields->addExtraField('chantier_type', $langs->trans('Extrafield_propal_chantier_type'), 'select',  100,  3, 'propal',  0, 0, '', array('options'=>array('1'=>'Neuf','2'=>'Rénovation')), 1,'', -1, '', '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0);
 		$extrafields->addExtraField('appeloffre', $langs->trans('Extrafield_appeloffre'), 'select',  100,  '', 'propal',  0, 0, '', array('options'=>array('1'=>'Appel d\'offre public','2'=>'Appel d\'offre privé','3'=>'Devis direct')), 1,'', -1, $langs->trans('ExtrafieldToolTip_appeloffre'), '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0);
 		$extrafields->addExtraField('appeloffre_soustraitant', $langs->trans('Extrafield_appeloffre_soustraitant'), 'boolean',  100,  '', 'propal',  0, 0, '', "", 1,'', -1, $langs->trans('ExtrafieldToolTip_appeloffre_soustraitant'), '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0);
+		//$extrafields->addExtraField('appeloffre_maitrise', $langs->trans('Extrafield_appeloffre_maitrise'), 'link',  100,  '', 'propal',  0, 0, '', array('options'=>array('Fournisseur:fourn/class/fournisseur.class.php'=>null)), 1,'', -1, $langs->trans('ExtrafieldToolTip_appeloffre_maitrise'), '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0); // mis dans un type de contact
 		$extrafields->addExtraField('propal_client_wait', $langs->trans('Extrafield_propal_client_wait'), 'boolean',  100,  "", 'propal',  0, 0, '', "", 1,'', -1, $langs->trans('ExtrafieldToolTip_propal_client_wait'), '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0);
 		$extrafields->addExtraField('propal_liv_date_mini', $langs->trans('Extrafield_propal_liv_date_mini'), 'date',  100,  "", 'propal',  0, 0, '', "", 1,'', -1, $langs->trans('ExtrafieldToolTip_propal_liv_date_mini'), '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0);
 		$extrafields->addExtraField('propal_remise_date_maxi', $langs->trans('Extrafield_propal_remise_date_maxi'), 'date',  100,  "", 'propal',  0, 0, '', "", 1,'', -1, $langs->trans('ExtrafieldToolTip_propal_remise_date_maxi'), '', $conf->entity, 'mmiproject@mmiproject', '$conf->mmiproject->enabled', 0);

+ 3 - 0
langs/fr_FR/mmiproject.lang

@@ -56,6 +56,7 @@ Extrafield_fk_propal_technique = Technique
 Extrafield_fk_product = Produit/Service utilisé
 Extrafield_appeloffre = Type de marché
 Extrafield_appeloffre_soustraitant = Sous-traitant dans un appel d'offres
+Extrafield_appeloffre_maitrise = Maitrise d'oeuvre de l'appel d'offres
 Extrafield_propal_chantier_type = Chantier Neuf/Réno
 Extrafield_propal_client_wait = Attente retour client
 Extrafield_fk_propal_lostreason = Raison perdu/abandonné
@@ -139,3 +140,5 @@ DeliveryDate = Date de livraison
 DateDeliveryPlanned = Date de livraison prévue
 
 MMIProjectOrderLocked = Un projet est rattaché à cette commande, il n'est donc pas possible de l'annuler ou la supprimer
+
+ProjectManagementAddress = Maîtrise d'ouvrage

+ 6 - 0
sql/llx_c_type_contact.sql

@@ -0,0 +1,6 @@
+INSERT IGNORE INTO `llx_c_type_contact`
+(`element`, `source`, `code`, `libelle`, `active`, `module`, `position`)
+VALUES
+('propal', 'external', 'MGMT', 'Project Management', 1, 'MMIProject', 10),
+('commande', 'external', 'MGMT', 'Project Management', 1, 'MMIProject', 10),
+('facture', 'external', 'MGMT', 'Project Management', 1, 'MMIProject', 10);