PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Need some info before purchasing dev license

  1. I'd appreciate some feedback; I'm a GF user considering getting a dev license so that I can use the User Registration addon.

    I need a vendor invoice upload system that works like this:

    1) User registers (with custom fields, including a file upload field) and gets a WordPress account. (Is it possible to give their role a special name like 'vendor' rather than 'subscriber? Where is this file upload stored? Would it be possible to show all uploaded files like on the user's profile, is there a way to do this?)

    2) User logs in to upload his/her invoice, and fills out a form that has a few custom fields and a file upload. This form, when submitted, would send the form data and uploaded PDF to several email addresses. (Again - is it possible to view the uploaded files for a user in the future in one place, like on the profile?)

    3) An admin logs into WordPress and needs to be able to view and export vendor data including the custom fields (not the uploaded file though). Is that possible?

    Thanks, I appreciate your input and hope this is workable with GF.

    Posted 13 years ago on Friday June 17, 2011 | Permalink
  2. 1) Yes Gravity Forms can be used to register users, including custom user meta. You select which role they get. If you want to use something like "Vendor" then you'd have to use a role management plugin like the Members plugin to create a new role called "Vendor" then configure Gravity Forms User Registration Add-On to use that role.

    Files are uploaded to your wp-content/uploads folder and the full path is stored as user meta when using the User Registration Add-On if you configure it to do so. Gravity Forms can create custom user meta, but does not display custom user meta on the users profile page. Gravity Forms only handles the registration form. If you want to show custom user profile fields on the users profile page you'd have to write custom code or use another plugin to do that. It's not what Gravity Forms is designed to do which is just forms.

    2) No it is not possible to view all entries created by one user. You can browse all entries, but they aren't grouped together by who submitted them. You can just browse and view entries in the Entries area of the admin. They are independent of each other and have no relationship to other entries other than they were submitted by the same form. You can view the uploaded files by viewing the entry details for the form that was submitted.

    3) Admins can view form submissions (entries). They can view vendor data and information by viewing the entries for the Registration form you create. I'm not sure what you mean by custom fields, if you mean custom user profile fields... that is separate from the form entry data as that is part of the WordPress user registration system itself. What you view when viewing entries in Gravity Forms is the form data that was submitted when a form is submitted.

    Posted 13 years ago on Friday June 17, 2011 | Permalink
  3. Thanks for the quick answer.

    Posted 13 years ago on Friday June 17, 2011 | Permalink