Actions
Anomalie #4502
ferméexport des familles cassé
Début:
04/02/2014
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
CREATE OR REPLACE FUNCTION upvaldocfam() RETURNS trigger AS $$
declare
begin
NEW.values := '£' || coalesce(NEW.cprofid,0) || '£' || coalesce(NEW.dfldid,0) || '£' || coalesce(NEW.cfldid,0) || '£' || coalesce(NEW.ccvid,0) || '£' || coalesce(NEW.ddocid,0) || '£' || coalesce(NEW.methods,'') || '£' || coalesce(NEW.defval,'') || '£' || coalesce(NEW.param,'') || '£' || coalesce(NEW.maxrev,0) || '£' || coalesce(NEW.tagable,'') || '£' || coalesce(NEW.schar,'') || '£';
NEW.attrids := '£cprofid£dfldid£cfldid£ccvid£ddocid£methods£defval£param£maxrev£tagable£schar£';
return NEW;
end;
$$ language 'plpgsql';
create trigger UVdocfam before insert or update on docfam FOR EACH ROW EXECUTE PROCEDURE upvaldocfam();
update docfam set id=id;
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Régression:
Description
Lorsqu'on exporte une famille, le problèmes suivants sont rencontrés :
- si la famille hérite d'une autre famille, une ligne DOC est créée (cf https://github.com/Anakeen/dynacase-core/blob/3.3-integration/Action/Fdl/exportfld.php#L228 qui est appelé pour tous les documents, y compris les familles…)
- les propriétés
ccvidetcprofidne sot pas récupérées sur la famile, et donc pas exportées.
Actions