Closed Bug 1787931 Opened 5 months ago Closed 4 months ago

use processed crash schema permissions for super search

Categories

(Socorro :: Processor, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: willkg)

References

Details

Attachments

(2 files)

super_search_fields.py encodes field permissions. However, given that all fields now derive from corresponding processed crash fields, we should have super_search_fields.py pull the permissions (and descriptions) from the processed crash schema.

(Alternatively, maybe we can build super_search_fields.py from the processed crash schema and then we don't need super_search_fields.py at all.)

Depends on: 1764395

Also, maybe we should have a test that raises an error when super_search_fields.py has a source field that doesn't exist in the processed crash schema.

Grabbing this to do soon.

Assignee: nobody → willkg
Status: NEW → ASSIGNED

willkg merged PR #6207: "bug 1787931: remove SuperSearchMissingFields and related bits" in d57e4e8.

This removes a bunch of code we don't need anymore.

This was deployed yesterday in bug #1794650. Marking as FIXED.

Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.