Commit Graph

45 Commits

Author SHA1 Message Date
Louis Dureuil
0a8f50695e Fixes for Rust v1.79 2024-06-13 17:47:44 +02:00
Clément Renault
d997ea1f01 Make Clippy happy 2024-01-16 17:10:48 +01:00
Louis Dureuil
771a367b97 clippy: use rewind instead of seek 0 2023-01-31 10:40:48 +01:00
Loïc Lecrenier
07b90dec08 Remove unused proptest dependency 2023-01-17 11:07:07 +01:00
Loïc Lecrenier
ba839852f5 Update insta snap tests for index dates of dump v5 2023-01-05 11:45:40 +01:00
funilrys
3e0e8164a3 fixup! Adjust + Cleanup changes. 2022-12-22 18:01:54 +01:00
funilrys
0bc4572905 Adjust + Cleanup changes.
Indeed, I missed some of the changed that were introduced by #3190.
2022-12-22 17:53:33 +01:00
funilrys
4e6c663a2e Release unecessary ownership. 2022-12-22 17:47:58 +01:00
funilrys
e2775c6f49 Remove unused object. 2022-12-22 17:47:58 +01:00
funilrys
c07a5932cb Apply fmt. 2022-12-22 17:47:58 +01:00
funilrys
528a944997 Reimplement v5 date extraction.
Indeed, before this patch the implementation wasn't correct.
2022-12-22 17:47:58 +01:00
funilrys
13fb5ce974 Re-Open tasks list when needed.
Indeed, before this patch we were using the reference instead of
"reopening" the task list each time we needed to access it.
Without this patch, all other usage of the task attribute will
break.
2022-12-22 17:47:57 +01:00
funilrys
a43a0712fa Add reader.v5.tasks.Task.updated_at.
There was no way to "quickly" get the update date.
2022-12-22 17:47:57 +01:00
funilrys
1be4619b91 Add reader.v5.tasks.Task.created_at.
There was no way to "quickly" get the creation date.
2022-12-22 17:47:57 +01:00
funilrys
cf50f85986 Add reader.v5.tasks.Task.processed_at.
There was no way to "quickly" get the processed date.
2022-12-22 17:47:57 +01:00
funilrys
61b3a29ff3 Extract the dates out of the dumpv5.
This patch possibly fixes #2986.

This patch introduces a way to fill the IndexMetadata.created_at
and IndexMetadata.updated_at keys from the tasks events.
This is done by reading the creation date of the first event
(created_at) and the creation date of the last event (updated_at).
2022-12-22 17:47:57 +01:00
Tamo
7b8641a7af fix the dump tests
The issue was linked to the fact that the debug implementation of the PhantomData wasn't the same between rust stable and rust nightly.
This was causing an issue while snapshsotting the settings and this commit fix it by representing the settings as json which already ignores the PhantomData
2022-11-23 16:59:20 +01:00
Irevoire
225405bb0d ignore the dump tests 2022-10-27 11:35:22 +02:00
Irevoire
6aa816d96a use meili-snap in the dump 2022-10-27 11:35:22 +02:00
Irevoire
866a3676eb reupload the test fix for the dump 2022-10-27 11:35:22 +02:00
Kerollmops
fa84eae0f1 Insta review and fix insta snapshots 2022-10-27 11:35:21 +02:00
Irevoire
3979c9f02b fix all the dump snasphots 2022-10-27 11:35:20 +02:00
Kerollmops
314b89ca30 Fix insta snapshots 2022-10-27 11:35:20 +02:00
Irevoire
a16604af80 fix all the tests 2022-10-27 11:35:17 +02:00
Kerollmops
2de8a0711a Cargo insta test/review 2022-10-27 11:35:16 +02:00
Kerollmops
7074872a78 cargo insta accept 2022-10-27 11:35:15 +02:00
Irevoire
ecf4e43b3d rename the dumpExport to dumpCreation 2022-10-27 11:35:10 +02:00
Irevoire
e9055f5572 fix clippy 2022-10-27 11:35:08 +02:00
Irevoire
8d1408c65e fix the import of the dumpv4&v5 when there is no instance-uid + rename the Kind+KindWithContent+Details variant for the DocumentImport and the Setting 2022-10-27 11:35:05 +02:00
Clément Renault
80b2e70ee7 Introduce a rustfmt file 2022-10-27 11:35:05 +02:00
Irevoire
66c3b93ef1 fix all the snapshot tests in the dump 2022-10-27 11:34:15 +02:00
Tamo
6730e190db fix the dumps tests since we added informations in the DumpTask 2022-10-27 11:34:13 +02:00
Tamo
6bd6321226 dump the content of the dump tasks instead of recreating at import time with wrong API keys 2022-10-27 11:34:08 +02:00
Tamo
fa4c1de019 store md5 instead of the whole snapshots 2022-10-27 11:34:01 +02:00
Tamo
7579a363ab finish the dump reader API, the dump Writer API now needs to be updated 2022-10-27 11:33:57 +02:00
Tamo
dc0f307d61 remove all warnings 2022-10-27 11:33:56 +02:00
Tamo
47e0288747 rewrite the compat API to something more generic 2022-10-27 11:33:53 +02:00
Tamo
2f47443458 rename a few things for consistency 2022-10-27 11:33:53 +02:00
Tamo
a8128678a4 implement the dump v4 import 2022-10-27 11:33:53 +02:00
Tamo
c50b44039e add the compat layer between v5 and v6 2022-10-27 11:33:53 +02:00
Tamo
6dcc5851b5 get rids of the trait in most places 2022-10-27 11:33:52 +02:00
Tamo
0972587cfc start writting the compat layer between v5 and v6 2022-10-27 11:33:52 +02:00
Tamo
afd5fe0783 test the dump v5 2022-10-27 11:33:52 +02:00
Tamo
1473a71e33 write the v5 dump import 2022-10-27 11:33:52 +02:00
Tamo
101f55ce8b introduce the index metadata 2022-10-27 11:33:52 +02:00