-
Notifications
You must be signed in to change notification settings - Fork 473
Description
Valid Title
- I have updated the title to accurately reflect the bug description
Description
The generic privacy setting is not being displayed when the journal specific privacy setting is empty.
Preconditions : This will require admin access
Have a site wide privacy setting. Admin > Site Settings > Site Setup > Information > Privacy Statement
Empty the journal specific privacy setting in Journal Settings > Website > Setup > Privacy Statement (empty) (no local filled in either)
Steps to Reproduce
- Navigate to the journal specific page
- Select the about menu drop down
Expected Result
Should have the generic Site Wide Privacy statement displayed as a link in the drop down menu. Which should show the Site-Wide default privacy statement when no journal specific privacy message is entered.
Actual Result
No menu item is seen.
Full Video of issue: https://www.loom.com/share/a77d984dee5b4d079f578e791e711dbb
And it appears to be hidden in the navigation heirarchy. (Settings > Website > Setup > Navigation > Primary Navigation Menu > Edit > Privacy Statement (hidden)
Environment Details
No response
Application Version
OJS, OMP, OPS 3.5
Logs
No response
Additional Information
Scenario 1: config setting is On
Link for privacy statement should only be enabled/disabled by sitewide privacy statement text field. It should never be hidden in the navigation as long as there is some privacy statement in the admin site settings for the main language. Having this setting on should override journal specific privacy statements. Changing languages should show the privacy statement in the correct language if there is one and default to the main language if there isn't.
- Unknown scenario if there are 5 languages and only two privacy statements none of which are in the main language and user picks one of these but let's ignore this for now. This shouldn't be a problem if we make the main language the determining factor for enable/disable the link when the config setting is
On
Scenario 2: config setting is Off
The link for privacy statement should never be hidden in the navigation as long as there is some privacy statement either in admin or journal specific settings. The journal specific privacy statement should override the sitewide statement as long as there is one. If there is not a journal specific statement in any language then it will default to this sitewide privacy statement. If this doesn't exist only then will the link be removed from the navigation. Changing languages should show the privacy statment in the correct language if there is one and default to the main language if there isn't for that journal.
