Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Index Encounters using OpenSearch #512

Closed
TanyaStere42 opened this issue Apr 30, 2024 · 0 comments · Fixed by #596
Closed

Index Encounters using OpenSearch #512

TanyaStere42 opened this issue Apr 30, 2024 · 0 comments · Fixed by #596
Assignees
Labels
enhancement new or improvements on existing features modernization Updating the tech stack iteratively
Milestone

Comments

@TanyaStere42
Copy link
Member

TanyaStere42 commented Apr 30, 2024

Feature description and context

  • Develop an OpenSearch class to provide general OpenSearch functionality to Wildbook: index creation, indexing (foreground, background), searching (via method and via api), etc.
  • Implement above on Encounter.java using the new base class (Base class #509)

Feature sign-off requirements

  • Encounters can be indexed in OpenSearch:
    • manually via a method on an encounter
    • background/foreground index of entire class
    • OpenSearch documents verified on servers
  • Encounters can be searched:
    • via method on class
    • via api (should respect "security")

Testing considerations

  • Regardless of method of integration with permissions structure, must accurately restrict encounter visibility based on encounter ownership/user role/organization/project membership/collaboration status

Architectural Design Notes

@TanyaStere42 TanyaStere42 added the enhancement new or improvements on existing features label Apr 30, 2024
@TanyaStere42 TanyaStere42 added this to the 10.3.0 milestone Apr 30, 2024
@TanyaStere42 TanyaStere42 added question open investigation to define scope of issue modernization Updating the tech stack iteratively labels Apr 30, 2024
@TanyaStere42 TanyaStere42 changed the title Index Encounters using OpenSearch - DRAFT Index Encounters using OpenSearch May 1, 2024
@TanyaStere42 TanyaStere42 removed the question open investigation to define scope of issue label Jun 3, 2024
@naknomum naknomum linked a pull request Jun 5, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new or improvements on existing features modernization Updating the tech stack iteratively
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants