Simplify your stack and build anything. Or everything.
Build tomorrow’s web with a modern solution you truly own.
Code-based nature means you can build on top of it to power anything.
It’s time to take back your content infrastructure.

Access permission for a collection

default discord avatar
generator101last year
2

I want to create a collection called Projects, I want all users to be able to create projects but I want only users to access their own projects and not every project (ex: projects created by other users).


What should I set the access to? Is there an example that has been done for a collection?

  • You will want to add a field to the project

    createdBy

    and then set that field in a beforeChange hook, using the user on the

    req


    From there you can set up your read access control on the collection to return a query constraint where the user requesting the doc equals that field

  • default discord avatar
    generator101last year

    @jarrod_not_jared thanks, is there an example for this access?



    oh I found this

    https://payloadcms.com/blog/build-your-own-rbac
Star on GitHub

Star

Chat on Discord

Discord

online

Can't find what you're looking for?

Get help straight from the Payload team with an Enterprise License.