# Expose only specific resolvers

**URL:** <https://discuss.dgraph.io/t/expose-only-specific-resolvers/10497>\
**Category:** GraphQL\
**Tags:** kind:question, dgraph, status:accepted, ticket:created\
**Created:** [September 21, 2020, 12:13pm UTC](https://discuss.dgraph.io/t/expose-only-specific-resolvers/10497 "2020-09-21T12:13:26Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![amaster507](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/amaster507/32/4123_2.png) [@amaster507](https://discuss.dgraph.io/u/amaster507)\
**Post date:** [September 22, 2020, 9:54pm UTC](https://discuss.dgraph.io/t/expose-only-specific-resolvers/10497/4 "2020-09-22T21:54:23Z")

</div>

@abhimanyusinghgaur, nice idea

> [@abhimanyusinghgaur](#):
>
> `type User @CRUD(get: true, query: true, add: false, update: false, delete: false)`

That looks familiar:

> [@Mark fields / types / interfaces and skip GrapQL CRUD generation](http://discuss.hypermode.com/t/mark-fields-types-interfaces-and-skip-grapql-crud-generation/9320/5):
>
> @generate( add: Boolean update: Boolean delete: Boolean query: Boolean get: Boolean ) And then unless === false generate like normal.

---

_[View the full topic](https://discuss.dgraph.io/t/expose-only-specific-resolvers/10497)._
