-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Issues
Make Publicflag not functioning: all contacts for dataresources are displaying on public pages regardless of whether theMake Publicis checked or not.Primary Contactflag not functioning: If a contact is not set as Primary Contact it is still displaying on public page. Description of this flag seems to indicate that only contacts withPrimary Contactset should display.
Testing has been completed in both Test and Production environments with the issues described being consistent in both environments.
Summary of Production testing
Note: all page checks completed:
- not logged in to ALA
- via incognito windows in multiple browsers to eliminate caching issues
Scenario 1
Create new DR with 3 contacts associated. First contact created has Make public set
dr30421: https://collections.ala.org.au/dataResource/show/dr30241
Public Page: https://collections.ala.org.au/public/show/dr30241
Contacts
Rosemary O'Connor-Editor-Public - editor: Editor withMake publicsetPrimary Contactnot setRosemary O'Connor-2-Primary-Public - editor : Editor withMake publicset andPrimary Contact` setRosemary O'Connor-2-Private - editor: Editor with Make Public**not** set andPrimary Contact` not set
Result: all 3 display on the public page
- Based on the descriptions shown when creating these, only
Rosemary O'Connor-2-Primary-Public - editorshould display on the public page as it is the primary contact. Likely it's ok for both public contacts but a bit confusing if that's not the case and only primary should display. Rosemary O'Connor-2-Private - editorshould not display at all.
Scenario 2
Create new DR with 1 contact associated with Make Public' not set. Checks that issue was not due to first creating an editor contact with the Make Public` set.
dr30422: https://collections.ala.org.au/dataResource/show/dr30242
Public page: https://collections.ala.org.au/public/show/dr30242
Contacts
Rosemary OConnor-Private - Editor with Make public not set and Primary Contact not set
Result: Contact displays on the public page.