Duke-GCB / Duke-GCB/bespin-api

Implement more appropriate permissions on API ViewSets

Open
#3 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Most of the ViewSet permissions use the `IsAuthenticated` permission to authorize access to the underlying models. Some of these models contain data that should only be available to internal application services (e.g. other service credentials) and some should only be visible to the current logged-in user. Some may even be public/anonymous (like workflow versions)

We'll need to make a pass over these views to use more appropriate permission classes

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.