Calculate the default start date using all the data sources provided #69
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initially the start date argument for manuscripts was was hardcoded to be
2015-01-01
as it's default value. Link.This PR adds the functionality to calculate the start date by querying all the specified elasticsearch indices, getting the minimum
grimoire_creation_date
field from them and then taking the minimum date from all those minimum dates queried and sets that as the start date if it is not provided.This way we get the analysis from the first time the project was initialised or the first time a message was sent to the mailinglists and so on depending on the data sources provided.
closes #48