Tell us what you are trying to do? Generate CPT data through a form. The CPT uses Custom fields that include short lines, files, WYSIWYG when the form is filled out when you go to the backend several fields are empty that are required.
Attached images include the Form, form backend, and example of the backend with the missing details.
I expected the site to work and for the form to save fields properly to the database. I believe this is a access control problem, because the forms appear to work properly with admin level users, but I am filling out the form as a author level type user role.
What is the link to your site? hidden link
Access to staging site can be given with WordPress credentials.
Hello. Thank you for contacting the Toolset support.
Can you please share problem URL where I can see the form as well as access details for admin user as well as author user and exact steps that I should follow to reproduce the issue.
*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin and FTP) to your site. Preferably to a test site where the problem has been replicated if possible in order to be of better help and check if some configurations might need to be changed.
I have set the next reply to private which means only you and I have access to it.
I would like to know - when you created the custom role "3-5 Teachers" - how did you created it?
- Have you used "Copy From" option and selected any existing role?
It seems you have created the custom role "3-5 Teachers" using the Guest user - what if you create another custom role "3-5 Teachers-author" and when you create this new custom role with the "Copy From" select the option "author" and create the role.
Then create a new user and assign the role "3-5 Teachers-author" and then test and check if you able to save all the fields?
I probably created it without copying privileges (none) or used the subscriber role as my starting point. I don't want teachers being able to create posts or pages.
I did just create an author based teacher user role and tried the form again after setting all the access controls to match what I had before. This does not appear to have made any difference. the data is still not being stored.
This is really strange issue and no other user reported such issue.
I will require exact steps that how exactly you created your custom role and then I will try to follow the same steps in order to reproduce the issue to check if I can able to reproduce it.
- You created the new custom role using the subscriber or guest?
Before doing that - in order to minimise the cause of the issue:
Could you please try to resolve your issue by deactivating all third-party plugins as well as the default theme to check for any possible conflicts with any of the plugins or themes? - Do you see any difference?
Yes, I had tried a different theme and disabled all plugins but toolset. The issue remained. I gave up on this because I could find no cause for the information to be locked and not saved.
My solution was to stop using Toolset Forms and I have installed Gravity Forms for all my data collection needs and I am feeding the results directly into the Toolset CPTs I have created using Gravity Forms Post Creation Addon. It is causing more work, but Gravity Forms has some nice additional features that improve user experience so I will take the small increase in time to get it done right.
Overall, I think I will probably never use Toolset Forms again because it has never worked the way I expected and entering Checkbox and Select options is painful compared to Gravity Forms copy and paste from a list. Maybe some future version will be better. Keep up the good work Toolset does save me time, but just not this project.