Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Add "Relational Only" to permission levels #912

Closed
benhaynes opened this issue Apr 26, 2019 · 1 comment
Closed

Add "Relational Only" to permission levels #912

benhaynes opened this issue Apr 26, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@benhaynes
Copy link
Sponsor Member

A common use-case is admins wanting to fetch relational data, but not wanting to open-up full read access to that related collection.

For example, you may want to return Project > Files (deep relational) but don't want to completely open up READ access to the directus_files collection.

So we could add a new permission level that only allows CRUD access when it's performed through a relationship. So we'd end up with:

  • None
  • Mine
  • Role
  • Relational
  • Full

Keeping in mind that "mine" and "role" will eventually be combined into one "dynamic rules" option.

One issue with this is that inevitably admins will want to configure which relationships allow access (instead of turning this on globally). So a proper solution takes this into consideration.

@benhaynes benhaynes added the enhancement New feature or request label Apr 26, 2019
@benhaynes
Copy link
Sponsor Member Author

To achieve better clarity/visibility, we are now tracking feature requests within the Feature Request project board.

This issue being closed does not mean it's not being considered.

@benhaynes benhaynes added this to Proposed in Feature Requests via automation May 20, 2019
samvasko pushed a commit to samvasko/api that referenced this issue Nov 25, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant