Skip to content

[Journal Context] | About menu - Privacy Setting, Privacy setting link not being displayed when generic site-wide privacy setting is in place #11155

@Tribunal33

Description

@Tribunal33

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

  1. Navigate to the journal specific page
  2. 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)

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug:1:MinorA bug found in uncommon paths, with low consequences, limited users or has an easy workaround

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions