[RÉSOLU] Partage GED avec module multi-company

Bonjour à tous,

Tout d’abord je tiens à préciser que j’ai essayé à plusieurs reprises de contacter Régis pour des questions sur son module Multi-Company…Mais sans réponses de sa part…

Voilà mon soucis :
J’ai différentes entités et je souhaiterai pouvoir partager un répertoire créé manuellement dans la gestion électronique de document avec toutes les entités.

Est-ce faisable ?

Merci

Petit up :wink:

Re petit up :wink:

Une âme charitable dans les parages ?

Petit up ;))

Petit up :wink:

Si Fred tu as une idée je suis preneur :wink:

j’ai un peu regarder, il faut modifier le fichier /htdocs/ecm/class/ecmdirectory.class.php
d’abord il faut ajouter un champ dans la table ecm_directories
genre « bgen » de type smallint et mettre à 1 les dossier que l’on souhaite partager à tous
vers la ligne 560, il faut modifier la requete sql
remplacer
$sql.= " AND c.entity = ".$conf->entity;
par
$sql.= " AND (c.entity = « .$conf->entity . " OR bgen = 1 ) »;

cela devrait suffire, bon ensuite il faut modifier la page de définition des dossiers pour activer / désactiver le champs mais c’est un autre sujet

1 « J'aime »

Bonjour à tous,

Merci de ton retour defrance.

J’ai ajouté un champs bgen de type smallint dans la table ecm_directories.
J’ai modifié la requête par

$sql.= " AND (c.entity = ".$conf->entity . " OR c.bgen = 1 )";

Mais les répertoires créés par entité 1 ne sont toujours pas visibles par les autres entités…

J’ai résolu mon problème en modifiant /core/class/conf.class.php
Ajout au dessus de // For mycompany storage

		// For ecm storage
		$rootfordata2 = DOL_DATA_ROOT;
		$rootforuser2 = DOL_DATA_ROOT;
		$this->ecm->dir_output=$rootfordata2."/ecm";
		$this->ecm->dir_temp=$rootfordata2."/ecm/temp";
1 « J'aime »

Bonjour,
Je viens de faire la même procédure que vous et cela fonctionne bien (merci pour l’info). Par contre je n’arrive pas à acceder au sous dossier ?
[i][b]J’ai un message d’erreur : Url sollicitée: /dolibarr/htdocs/ecm/docmine.php?section=0&relativedir=M.H.T
Referer: http://192.168.4.151/dolibarr/htdocs/ecm/index.php?idmenu=270&mainmenu=ecm&leftmenu=
Gestionnaire de menu: eldy_menu.php

Message: ErrorSectionParamNotDefined[/b][/i]

Merci d’avance

Bonjour,

Pourriez-vous nous donner un peu plus d’infos svp ?

Infos :
Dolibarr 3.5.6 sur serveur Linux en local
En faite je n’arrive pas accéder aux sous dossier du GED de mon entité soeur avec le module « multy company ». J’ai modifier le fichier « ecm_directorie » comme décris dans ce sujet. J’ai modifié aussi /core/class/conf.class.php.

Merci pour votre intérêt.

Bonjour,

Avez-vous ajouter le champs « bgen » de type smallint en base de données ?

Bonjour,

Oui j’ai bien rajouter ce champs dans la table llx_ecm_directories.

Merci

Avez-vous tous les dossiers et sous dossiers dans /documents/ecm/ ?

Oui j’ai bien tous les dossier placés dans /documents/ecm/
Dans dolibarr je voie seulement que 2 fichier sur 4