Guest access for jobs
In our HAML/Rails implementation of the jobs index view, a guest can view job data but just limited data on the view (based on permission checks).
Problem
Now that we are in the process of moving to Vue/GraphQL, the ProjectJobsResolver
has it's own authorization checks in place, which returns no nodes if a guest is present for the query.
This presents a problem in the UI, where we will display our empty state due to the client believing there are no jobs for the project.
Potential solution
Return jobs but still ensure access is not granted to resources that should not be granted.