Skip to content

Allowing user private editorial notes in OJS #9456

@pilasou

Description

@pilasou

As an editor of a journal in a multi-journals OJS instance, I want to be able to add editorial notes on a user only available to my journal staff.

OJS only offer one type of note (Editorial notes) that are shared among all journals on the instance.

We improve this feature by adding a new type of notes “Private editorial notes” for notes specific to a journal and note share among others. Exiting Editorial note are renamed “Public editorial notes”, as shown below:

image

This editorial note appears in the reviewer list when inviting a reviewer (read only) and once a reviewer invited, in the Editorial notes menu (read and edit). The new private editorial note appears the same way.

Both private and public editorial notes can be added in 2 ways:

  1. If the user is only in one journal: To add user notes, edit a user, in the window a new text box will be displayed as illustrated below:
  2. If the user is in more than one journal: the notes can be edited once a reviewer as been added to a submission.

PRs

#9549
pkp/ui-library#303
pkp/ojs#4110

How to test?

This test can only be done if the OJS instance has multiple journals on it.

  1. Ensure the user on which notes will be used is at least associated to 2 journals.
  2. As an editor In journal A: add the reviewer to a submission, then clic on Editorial notes in the reviewer menu. Add both a public and private notes
  3. As an editor in journal B: add the same reviewer to a submission. In the add user window, display all information about the reviewer: only the public editorial note add by Editor of journal A is displayed.
  4. Clic on Editorial notes in the reviewer menu. Add a private note.
  5. As an editor In journal A, add the same reviewer to a new submission, in the add reviewer window, display reviewer details, you should see the private notes of Journal A, not the one from Journal B.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Enhancement:1:MinorA new feature or improvement that can be implemented in less than 3 days.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions