openlibhums / janeway

A web-based platform for publishing journals, preprints, conference proceedings, and books
https://janeway.systems/
GNU Affero General Public License v3.0
171 stars 63 forks source link

Add a separate date field for when an issue should start to display on the front end. #4364

Open mauromsl opened 1 month ago

mauromsl commented 1 month ago

Is your feature request related to a problem? Please describe. When preparing a call for papers, editors sometimes like to have a link to the issue with its cover and description available on the site. For an issue to be displayed, the current date must be past the publication date of the issue. As a result, editors have been setting an earlier issue publication date than desired on their issues, which makes the issue visible but also flags the issue as published to indexers ahead of its actual desired publication date.

Describe the solution you'd like As an editor, when creating or editing an issue, I'd like to be able to set a date separate from the publication date, which controls when the issue should be displayed.

As an editor, I can create an issue without setting any dates. When an issue is created this way, it is available on the manager for me to setup and select as the projected issue for my articles, without having to set a fake publication date in the future.

Additional context For backwards compatibility, we may want to make the new field optional and set behind a toggle, like in this mockup:

image