in jbi/jira/client.py [0:0]
def permitted_projects(self, permissions: Optional[Iterable] = None) -> list[dict]:
"""Fetches projects that the user has the required permissions for
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-permissions/#api-rest-api-2-permissions-project-post
"""
if permissions is None:
permissions = []
response = self.post(
"/rest/api/2/permissions/project",
json={"permissions": list(permissions)},
)
projects: list[dict] = response["projects"] if response else []
return projects