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

fix annotation regression #4516

Merged
merged 8 commits into from
Jan 30, 2024
Merged

Conversation

vladak
Copy link
Member

@vladak vladak commented Dec 15, 2023

This change restores the ability to get annotations for xref-able files in the UI. The way it works with this change is that if there is a document for given file, it is used for negative check, i.e. if there is no type in the document or the type is not xref-able, the file is considered not eligible for annotation. If no document can be found for the file, the repository will be checked. This way, with some refactoring, it should work for both the UI and the indexer (when annotation cache is created). Using the "xrefable" property as "annotatable" property (not considering the missing document caveat) is not entirely correct, however it is better to leave this for a subsequent PR; the focus of this PR should be the regression fix.

@vladak vladak added the webapp web application label Dec 15, 2023
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 15, 2023
@vladak vladak marked this pull request as draft December 15, 2023 17:25
@vladak vladak changed the title use Document to get the file type when checking if it is eligible for… check the genre when producing annotation cache only in the indexer code path Dec 20, 2023
- if no document, fallback to repository check
- reuse repository object where possible
- refactor annotation cache creation into method
- use common xref-able check in UI and indexer
@vladak vladak marked this pull request as ready for review January 5, 2024 17:04
@vladak vladak changed the title check the genre when producing annotation cache only in the indexer code path fix annotation regression Jan 5, 2024
@vladak vladak marked this pull request as draft January 5, 2024 17:22
some of the repositories can be enabled based on the environment
@vladak vladak marked this pull request as ready for review January 8, 2024 14:12
@ginoaugustine ginoaugustine self-requested a review January 30, 2024 03:18
@vladak vladak merged commit 6bb48a9 into oracle:master Jan 30, 2024
9 checks passed
@vladak vladak deleted the has_annotations_redux branch January 30, 2024 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement. webapp web application
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants