Following Tom Tongs approach in the link in my previous post, I installed Justin Tadlock's Members plugin. I too was unable to implement the granularity of permissions that I was hoping for: assigning a role to a user and restricting that user to only view, edit download the form(s) and entries assigned to their role.
While I understand that the current version of GF does not support this granularity out of the box, I was wondering if a little bit of custom code and few small hacks might be able to do the trick.
In a nutshell, here is what I would like to do:
1) Assign form ids to a user role. A role will only be able to see the forms/entries assigned to that role.
2) On the Forms | Entries submenu item, only forms/entries assigned to that role will be visible.
3) On the Forms | Import/Export submenu page, I would like to restrict the user to only be able to see the download entries assigned to that role.
4) On the Forms | Import/Export submenu page, I would like to disable/remove the ability to Export Forms and Import Forms.
I realize the downside of using hacks but this functionality would be extremely beneficial for my site. I also realize that this inquiry is outside of normal GF support obligations. I was just hoping that someone may be able to offer some ideas on the possibility of implementing something like this.
Any suggestions, anyone? Thanks!
Posted 9 years ago on Friday March 30, 2012 | Permalink