# Best way to allow the editors role (or other role) to access, edit, create, etc. forms?

**URL:** <https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456>\
**Category:** Get Help\
**Tags:** roles, capabilities, gform\_full\_access\
**Created:** [December 20, 2021, 3:28pm UTC](https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456 "2021-12-20T15:28:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![user6074adab36683111](https://avatars.discourse-cdn.com/v4/letter/u/f08c70/32.png) [@user6074adab36683111](https://community.gravityforms.com/u/user6074adab36683111)\
**Post date:** [December 20, 2021, 3:28pm UTC](https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456/1 "2021-12-20T15:28:40Z")

</div>

What is the best way to allow the editors role (or other role) to “full access” (edit, create, etc.) forms as admin role?

I have seen:

> **[Role and Capability Management](https://docs.gravityforms.com/role-management-guide/)**
>
> Gravity Forms introduces new capabilities to the WordPress Role system. These capabilities are only manageable via a plugin that makes use of the WordPress Role Management system.

but I don’t see one that gives “full access” as admin role.

thanks

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [December 20, 2021, 4:30pm UTC](https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456/2 "2021-12-20T16:30:43Z")

</div>

Hi Suki. If you want the editor role to have access to everything in Gravity Forms, you can use a role manager plugin like [Members](https://wordpress.org/plugins/members/) or [User Role Editor](https://wordpress.org/plugins/user-role-editor/) and give them all the individual Gravity Forms and Gravity Forms Add-On capabilities. There is no one role to give them that grants all that.

---

<div class="post-metadata">

**Author:** ![user6074adab36683111](https://avatars.discourse-cdn.com/v4/letter/u/f08c70/32.png) [@user6074adab36683111](https://community.gravityforms.com/u/user6074adab36683111)\
**Post date:** [December 22, 2021, 4:01pm UTC](https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456/3 "2021-12-22T16:01:21Z")

</div>

Thanks Chris.

I have found this code;

```auto
/* make gravity forms available to Editor role */
function add_gf_cap()
{
    $role = get_role( 'editor' );
    $role->add_cap( 'gform_full_access' );
}
 add_action( 'admin_init', 'add_gf_cap' );

```

What do think? betther than manage individual Gravity Forms and Gravity Forms Add-On capabilities?

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [December 22, 2021, 5:09pm UTC](https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456/4 "2021-12-22T17:09:30Z")

</div>

If that works for you, that is a good solution. If you run into any problems, please let us know.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/gravityforms1/original/2X/f/fef63f0599c45e0218c30d9f5d7ca8bff9b00189.png) [@system](https://community.gravityforms.com/u/system)\
**Post date:** [January 21, 2022, 5:09pm UTC](https://community.gravityforms.com/t/best-way-to-allow-the-editors-role-or-other-role-to-access-edit-create-etc-forms/11456/5 "2022-01-21T17:09:36Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
