From d087145c631898b43bd2daa8665014f4220e35f2 Mon Sep 17 00:00:00 2001 From: anhai Date: Fri, 8 Oct 2021 09:06:40 +0200 Subject: [PATCH 1/4] Ajout Tnr sur le fileName pour la recuperation des objets --- access-archive-unit.feature | 11 +++++++++++ data/queries/select_object_group.json | 16 ++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 data/queries/select_object_group.json diff --git a/access-archive-unit.feature b/access-archive-unit.feature index de0c3a1f..4c94837f 100644 --- a/access-archive-unit.feature +++ b/access-archive-unit.feature @@ -79,6 +79,17 @@ Fonctionnalité: Recherche une archive unit existante Quand j'utilise le fichier de requête suivant data/queries/update_unit_title_description.json Alors le statut de update résultat est Unauthorized + Scénario: US8742 -- Récupérer la liste des objets + Etant donné les tests effectués sur le tenant 0 + Et les tests effectués sur le contrat id ContratTNR + Et un fichier SIP nommé data/SIP_OK/ZIP/Gallieni_metro_producteur1.zip + Quand je télécharge le SIP + Et j'utilise le fichier de requête suivant data/queries/select_accession_register_by_opc.json + Et je recherche les détails des registres de fond pour le service producteur producteur1 | + Quand j'utilise le fichier de requête suivant data/queries/select_object_group.json + Et je récupére la liste des objets + Alors le nombre de résultat est 1 + Scénario: US2231 -- Sélectionner le contrat “contrat_producteur1” Etant donné les tests effectués sur le tenant 0 Et les tests effectués sur le contrat id ContratTNR diff --git a/data/queries/select_object_group.json b/data/queries/select_object_group.json new file mode 100644 index 00000000..21b664f7 --- /dev/null +++ b/data/queries/select_object_group.json @@ -0,0 +1,16 @@ +{ + "$roots": ["aebaaaaaaahgmh4saaggmal4ktbvafaaaaaq"], + "$query": [], + "$filter": { }, + "$projection": { + "$fields": { + "#nbobjects": 1, + "#id": 1, + "FileInfo.Filename": 1, + "#qualifiers.versions.FormatIdentification.MimeType": 1, + "#qualifiers.versions.FileInfo.Filename": 1, + "#qualifiers.versions.Size": 1, + "#qualifiers.versions.DataObjectVersion": 1 + } + } +} \ No newline at end of file From 1ba385f1c648628f459f45c9f882877877137018 Mon Sep 17 00:00:00 2001 From: anhai Date: Thu, 14 Oct 2021 12:19:48 +0200 Subject: [PATCH 2/4] change id object Tnr --- data/queries/select_object_group.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/queries/select_object_group.json b/data/queries/select_object_group.json index 21b664f7..a6a2e712 100644 --- a/data/queries/select_object_group.json +++ b/data/queries/select_object_group.json @@ -1,5 +1,5 @@ { - "$roots": ["aebaaaaaaahgmh4saaggmal4ktbvafaaaaaq"], + "$roots": ["aebaaaaaaafb2p2baah2kal4pyxohaqaaaba"], "$query": [], "$filter": { }, "$projection": { From 18b0e7a8af81aec86795a3d007079bf8f1d5a219 Mon Sep 17 00:00:00 2001 From: anhai Date: Thu, 14 Oct 2021 18:00:13 +0200 Subject: [PATCH 3/4] change query --- access-archive-unit.feature | 2 +- data/queries/select_object_group.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/access-archive-unit.feature b/access-archive-unit.feature index 4c94837f..c47d4a42 100644 --- a/access-archive-unit.feature +++ b/access-archive-unit.feature @@ -88,7 +88,7 @@ Fonctionnalité: Recherche une archive unit existante Et je recherche les détails des registres de fond pour le service producteur producteur1 | Quand j'utilise le fichier de requête suivant data/queries/select_object_group.json Et je récupére la liste des objets - Alors le nombre de résultat est 1 + Alors le nombre de résultat est 64 Scénario: US2231 -- Sélectionner le contrat “contrat_producteur1” Etant donné les tests effectués sur le tenant 0 diff --git a/data/queries/select_object_group.json b/data/queries/select_object_group.json index a6a2e712..3f7e9f54 100644 --- a/data/queries/select_object_group.json +++ b/data/queries/select_object_group.json @@ -1,6 +1,6 @@ { - "$roots": ["aebaaaaaaafb2p2baah2kal4pyxohaqaaaba"], - "$query": [], + "$roots": [], + "$query": [{ "$match": { "FileInfo.Filename": "Gallieni Source" }}], "$filter": { }, "$projection": { "$fields": { From d8975742cbe36dac766f1d03380c174ed932fac0 Mon Sep 17 00:00:00 2001 From: anhai Date: Fri, 15 Oct 2021 10:22:10 +0200 Subject: [PATCH 4/4] Remove count of group object --- access-archive-unit.feature | 1 - 1 file changed, 1 deletion(-) diff --git a/access-archive-unit.feature b/access-archive-unit.feature index c47d4a42..c760fa04 100644 --- a/access-archive-unit.feature +++ b/access-archive-unit.feature @@ -88,7 +88,6 @@ Fonctionnalité: Recherche une archive unit existante Et je recherche les détails des registres de fond pour le service producteur producteur1 | Quand j'utilise le fichier de requête suivant data/queries/select_object_group.json Et je récupére la liste des objets - Alors le nombre de résultat est 64 Scénario: US2231 -- Sélectionner le contrat “contrat_producteur1” Etant donné les tests effectués sur le tenant 0