Releases: Ferlab-Ste-Justine/ferlab-ui
Releases · Ferlab-Ste-Justine/ferlab-ui
[email protected]
Merge pull request #281 from Ferlab-Ste-Justine/feat/SKFP-692/respons…
[email protected]
Merge pull request #280 from Ferlab-Ste-Justine/feat/SJIP-414/number-…
[email protected]
Merge pull request #279 from Ferlab-Ste-Justine/feat/SJIP-423/table-e…
[email protected]
Merge pull request #275 from Ferlab-Ste-Justine/fix/SKIP-413/protable…
[email protected]: Merge pull request #274 from Ferlab-Ste-Justine/fix/SJIP-389/boolean
Migration Guide pour la 7.0.0
Actuellement, on cast chaque valeur 0 ou 1 en boolean, ce qui cause des conflits au niveau des chromosomes.
1 - Côté client, Ajouter key_as_string dans la requêtre des aggregas src/graphql/queries.ts
const generateAggregations = (extendedMappingFields: TExtendedMapping[]) => {
const aggs = extendedMappingFields.map((f) => {
if (['keyword', 'id'].includes(f.type)) {
return (
dotToUnderscore(f.field) +
' {\n buckets {\n key\n key_as_string\n doc_count\n }\n }'
);
} else if (['long', 'float', 'integer', 'date'].includes(f.type)) {
return dotToUnderscore(f.field) + '{\n stats {\n max\n min\n }\n }';
} else if (['boolean'].includes(f.type)) {
return (
dotToUnderscore(f.field) +
' {\n buckets {\n key\n key_as_string\n doc_count\n }\n }'
);
} else {
return '';
}
});
return aggs.join(' ');
};
2 - Côté client, mettre à jour la fonction getFilters src/graphql/utils/Filters.tsx
export const getFilters = (aggregations: TAggregations | null, key: string): IFilter[] => {
if (!aggregations || !key) return [];
if (isTermAgg(aggregations[key])) {
return aggregations[key!].buckets
.map((f: any) => {
const enhanceKey = f.key_as_string ?? f.key;
const translatedKey = translateWhenNeeded(key, enhanceKey);
const name = translatedKey ? translatedKey : enhanceKey;
return {
data: {
count: f.doc_count,
key: enhanceKey,
},
id: f.key,
name: transformNameIfNeeded(key, name),
};
})
.filter((f: any) => !(f.name === ''));
} else if (aggregations[key]?.stats) {
return [
{
data: { max: 1, min: 0 },
id: key,
name: translateWhenNeeded(key, key),
},
];
}
return [];
};
3 - Mettre à jour ferlab-ui en version 7.
[email protected]: Merge pull request #273 from Ferlab-Ste-Justine/fix/SKFP-664/reset-btn
fix(resizableGrid): SKFP-664 improve reset behavior to support move a…
[email protected]
Merge pull request #272 from Ferlab-Ste-Justine/fix/SKFP-664/improve-…
[email protected]: Merge pull request #271 from Ferlab-Ste-Justine/fix/SKFP-664/fix-grid
fix(grid): SKFP-664 fix gridcard and default grid width
[email protected]
Merge pull request #270 from Ferlab-Ste-Justine/feat/SKFP-664/resizab…
[email protected]
Merge pull request #264 from Ferlab-Ste-Justine/fix/FLUI-59/searchaft…