Hi all,
I'm looking for advice on how to make the following process flow work within Gravity Forms. I believe most is handled by GF by default with the exception of the specific categories available per user.
Users will be registered for the site using either the GF User Registration OR using Wishlist Member plugin.
Each user is a company and each company will have the ability to create a blog post through GF's Post Fields capability. The user will need to be logged in, in order to submit this form. I understand that there is a setting in GF post fields to allow this and user that user's information as the post author. This is great and will work.
The part I'm trying to find a solution to is to filter the available post submission categories based on the user who is logged in while submitting the form.
Use Case:
1. User 1 is allowed to submit posts but only attach that post to categories A and B.
2. User 2 is allowed to submit posts but only attach that post to categories C and D.
Each user should only see the categories available to them when posting (and/or these categories will be set to be attached by default within the GF post fields settings.
Is it possible to filter available categories in a post field submission form based on the specific user who is logged in when submitting that form?
My only alternative at this point is to create a separate member level in Wishlist for each user (company) and then create a separate form for each user and place that form behind each user member level. As you might imagine, this is not really an alternative because I would end up creating 100's of member levels (with one user attached) and 100's of individual forms.
I am looking the above functionality and if it doesn't exist, is this something I can get created programatically with a custom function or a custom GF plugin?