Just to clarify above – I’ve got “Forms” displaying on the left WordPress Admin menu, to manage all our Gravity Forms. However in AAM it’s not displaying.
So would like to know how to enable G-Forms so I can grant individual Form ID access to specific user/roles.
So – your user roles will not have access to Gravity Forms or Gravity Flow
Go to AAM
Select the Role [or individual user] that you wish to grant access
Click on Capabilities
Find Miscellaneous
find and check gform_full_access
Go to Backend Menu and control those Gravity Forms features that you want to enable/disable
see this video showing control of similiar features:
Thank you so much for keeping this conversation going. So Gravity Form is a tricky plugin. It does not registers its own capabilities with WordPress core (does not append them to the roles & capabilities option in the database) HOWEVER uses the concept of “dynamic capabilities”. This is type of capabilities that are injected to the user object during the request to a website. That is why you’ll not see any GF capabilities on the Capabilities tab.
Plugin like Members explicitly have a piece of code that checks if GF installed and if so, fetches the list of capabilities from it. We are trying to keep AAM pure and do not reference to other plugins. So you best way to manage access to Gravity Forms is to recreate all capabilities (as you’ve already figured).
Another problem with GFs is that it does not use the concept of WordPress post types. Yes, the list of form may look exactly like list of posts or pages, however under the hood it is “reinvented wheel”. I’m sure the GF core developers had a solid reason to go this route.
I’ve obtained a copy of the latest GF plugin and will look if there is any way to integrate with it and if so, we’ll introduce a new free AAM extension to cover your needs. Currently I can’t provide any ETA on this as we are working on the next AAM version 5.5.
Thank you for your interest in AAM and feel free to ask more questions.
I too am quite interested in this functionality. Today I went looking for the ability to manage capabilities for GF and came up short. Google brought me here. As wide spread as GF is, I’m surprised there aren’t more people clamoring for this.
I understand I can add them manually but really, there should be an extension for this. I’m happy to hear it’s under consideration. And while no ETA is provided, it has been 2 months so I’m just wondering if there’s an update on whether it might see the light of day?