Closed (fixed)
Project:
Webform
Version:
6.x-3.15
Component:
Miscellaneous
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
28 Jul 2011 at 20:48 UTC
Updated:
2 Jul 2020 at 15:04 UTC
Jump to comment: Most recent
Comments
Comment #1
quicksketchIf you have the Entity Cache module installed, Webform can have caching issues. Are you actually using the 3.9 version of the module? Newer versions such as the latest 3.11 version have fixed this problem. Be sure to clear your Drupal caches after updating.
Comment #2
vernond commentedDid you check access settings? Are anonymous users allowed access to the form?
Comment #3
rolandk commentedGreat mod, thanks.
I'm using the Entity API mod, no Entity Cache mod installed.
My bad, I'm using Webform 3.11 - where can I download the latest & dev versions ? It's not available on Drupal.
I went to People>Permissions and set the Access own webform submissions to Yes.
That worked, thanks.
Access own webform submissions was kind of misleading. Plus the disclaimer : This permission has no effect for anonymous users.
Maybe "Access Admin Webforms" may be a better label. We just want all user types to be able to access the webform.
Comment #4
quicksketch"Access webform submissions" isn't needed to see the form itself. :\
Does the form go away again if you disable that permission? There isn't a permission at all for seeing the form, it should always be visible as long as it's open for submissions.
Comment #5
rolandk commentedHmmm, wow. The form goes away if I don't enable that permission !
Comment #6
rolandk commentedQS, any solution ?
Comment #7
quicksketchI don't know what to recommend. I don't see the behavior you're describing on a clean install. If you can provide instructions on how to reproduce this I can take a look, but what you're describing seems to be caused by some combination of code/configuration on your server.
Comment #8
webpotato commentedI am experiencing the same exact issue. Only User1 can see the form fields correctly. Others only see the submit button. I'm running Drupal 6.22 (using the COD installation) and Webform-6.x-3.14.
Comment #9
vernond commented@webpotato - if your admin theme differs from your "regular user" theme, try using one of the standard Drupal themes and see if that is maybe where the problem lies.
Comment #10
retorque commentedI had this issue last night (7.x-3.13). Access all webform results was the key permission for me. If I enabled it for anonymous, anonymous users could see the form. If I disabled it, only admins could see the form.
I experimented for a while and looked through the code, but nothing jumped out at me, so I uninstalled and reinstalled the webform module and rebuilt the form, and it worked.
My guess is either I installed more than one module at a time and one of them wasn't really ready yet, or when I removed a select list field and replaced it with a text field with the same name, something was left over in the database. Hopefully I will have a chance to set up a dev site sometime this week so I can test the field replacement theory.
Comment #11
rdmillner commentedI had the same problem as #10. Drupal 7.9 and Webform 3.13, anonymous users couldn't see the form, but they could see the Mollom captcha at the bottom. Enabling "Access all Webform Results" made the form visible to anonymous users.
Comment #12
quicksketchHm, thanks @rdmillner. If you can figure out what module is causing the form to disappear (mollom?) then I can reproduce the problem and work on fixing it.
Comment #13
drupal@clivemcdonald.co.uk commentedHi I am new 2 Drupal only 2 days trying to understand it.
I was using webform 6.x-3.15 on a created node and published the node and the from worked fine. both logged in and logged off.
I needed to have the webform as a block so i unpublished the node and checked the block option on the created form.
the form will only displays if logged in.
If i publish the node the webform shows in the blocked when logged off. However this creates a problem for me as the published page is not needed. I only want the form in a block.
please can you check if this is your problem as well
regards
Comment #14
quicksketchHi there. What you've described is all by design. Unpublished content doesn't show up anywhere on the site intentionally. If an editor unpublishes a piece of content, all copies of that content become inaccessible (except for administrators). You have identified a limitation of sorts, though it can be worked-around by modules that provide access control. Or you may consider circumventing all of Webform's design and just load the node directly in a block though custom PHP code. I described how to do this back before building the Webform as a block feature was added: #248157: Allow any Webform to be displayed as a block. Most users don't need that approach any more of course, but it might help in your situation.
Comment #15
cmsanche commentedPrivate fields are shown only to users with results access. Make sure that the fields are not marked private and they should show up.
Comment #16
eaposztrofwas the same for me, after hours of chatting and searching, i just turned off the Submission limit on the /node/XX/webform/configure page, and voila, i see the form again :)
Comment #18
MCMLB commentedIn my situation, I was using Taxonomy Term from which people can choose options. When logged out, a user does not see all of the options. I found out that it was because the terms were not 'Published'. So I went back to Taxonomy, chose the term and 'Publish'. That worked. Hope that helps.