Skip to main content

This is my first-ever post, so I hope it makes sense! I am working on a specific page (it's a feedback form of sorts) of our public-facing site that we'd like to make accessible without a login. I have updated the code to allow for this, but one quirky thing is happening. All of the fields on the form appear, but two fields, which are pick-list field types, are not displaying as drop-down lists for the guest user, only for logged in users.

 

I have researched and tested all kinds of field accessibility, sharing, and other potential permissions issues, but I just cannot figure out what the roadblock is. The user does have access on some level, b/c once the fields are populated, the values will appear, just not in the format of a drop-down list with the value selected. (If the fields are not populated, nothing at all shows up.)

 

This is the section of the Apex page that is misbehaving (the fields in question are Content_Rate__C and Delivery_Rate__c):

 

<apex:repeat value="{! timeslots}" var="timeslot">

<tr>

<td class="slds-truncate"><apex:outputField value="{! timeslot.Event__r.Session_Title__c}"/></td>

<td class="slds-truncate"><apex:inputField value="{! timeslot.Content_Rate__c}"/></td>

<td class="slds-truncate"><apex:inputField value="{! timeslot.Delivery_Rate__c}"/></td>

<td><apex:inputTextarea styleClass="comment" rows="5" richText="false" value="{! timeslot.Comment__c}"/></td>

</tr>

 

I'm happy to provide any additional info that might be relevant.

 

Thank you for your thoughts!

 

--liz

 

#Guest Users #Site Guest User #Field Accessibility #Public Sites 

10 Antworten
  1. 4. Apr. 2022, 15:07

    @Pratibha Jamdade - I was never able to resolve this issue. I am chalking it up to the guest user permissions updates over the last year+.

0/9000