Problem/Motivation
Elasticsearch Connector mentions that we integrate with the Facets module on the front page. We also now have a manual test in our documentation for Developing the Facets module integration.
We should make sure this integration does not regress!
Proposed resolution
See if there are any existing automated tests for the Facets module.
Add "drupal/facets": "^3" to Elasticsearch Connector's "require-dev".
Transform the manual test in our documentation into an automated test.
Once merged, update the documentation (likely, many of the Setup steps will no longer be necessary).
Remaining tasks
Write a merge request- merge request !159 created by @marckwee (and @mparker17)Review and feedback- skipped by @mparker17 in #7RTBC and feedback- reviewed by @mparker17 in #7Commit- done by @mparker17 in #8Update documentation- done by @mparker17 in revision 142220869.0.x release- released by @mparker17 in 9.0.0-alpha1 by #138.0.x release- released by @mparker17 in 8.0.0-alpha6
User interface changes
None.
API changes
None.
Data model changes
None.
Issue fork elasticsearch_connector-3498644
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
mparker17(update the issue summary for consistency with similar tickets for other module integrations)
Comment #5
mparker17@marckwee and I have been pair-programming on this issue so that we can unblock #3527020: Add an event to modify filter parameters before processing and #3526730: Boolean facet does not show the "FALSE" value. Due to time constraints, I'm going to continue working on this issue for a bit!
Comment #6
mparker17I noticed the manual test case no longer worked for the Category field; but it worked for the Keyword field, so I've updated the manual test case.
Comment #7
mparker17This no longer "needs tests", they're in the branch :)
As a maintainer, I'm reviewing and RTBCing in one step.
All the lints and tests pass; and I can see the test added in this issue passing as well. Reviewing the code, it looks clear to me, so I'm happy to merge this (and reduce the number of manual tests that I have to run)!
Comment #9
mparker17Merged, thanks @marckwee!
I can update the documentaton.
Comment #11
mparker17I've updated the documentation!
Comment #13
mparker17This change was released in elasticsearch_connector-9.0.0-alpha1 (but doesn't have a release in the 8.0.x release series yet... that's coming soon).
Comment #14
mparker17This was released in elasticsearch_connector-8.0.0-alpha6