Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QuickSubmit plugin enhancements and bugs meta issue #7446

Open
3 tasks
ewhanson opened this issue Nov 11, 2021 · 5 comments
Open
3 tasks

QuickSubmit plugin enhancements and bugs meta issue #7446

ewhanson opened this issue Nov 11, 2021 · 5 comments
Labels
Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Enhancement:3:Major A new feature or improvement that will take a month or more to complete. Meta Issue An issue that groups and describes a collection of other issues.
Milestone

Comments

@ewhanson
Copy link
Collaborator

ewhanson commented Nov 11, 2021

This meta issue is a collection of currently outstanding issues related to bugs, feature suggestions, UI/UX changes, and enhancements for the QuickSubmit plugin as of November 2021.

Some common threads and priorities identified from the following issues include:

  • How submission object creation within the QuickSubmit plugin is handled
  • Assigned publication dates not working as expected or desired
  • Requested changes to author metadata requirements

Previously filed Issues

Enahncements and UI/UX Improvements

These include desired changes to existing behaviour and workflow as well as added functionality.

Bugs

These include functionality that does not work as intended or restricts usage of the plugin.

Issues identified in previous versions

These include issues that outline behaviour present in previous versions that require confirmation on whether these issues persist.

@NateWr NateWr added the Enhancement:3:Major A new feature or improvement that will take a month or more to complete. label Nov 11, 2021
@NateWr NateWr added the Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. label Dec 1, 2021
@NateWr NateWr added this to the 3.6 milestone Dec 1, 2021
@mpbraendle
Copy link
Contributor

@NateWr 3.6 milestone? Wait another three years to fix some essential problems (e.g. #2644 , that exists since 2017 )?

@NateWr
Copy link
Contributor

NateWr commented Jan 24, 2022

When this work can be done depends on our priorities and capacity. Our priorities are a mixture of user requests and grant funding for specific projects. You can see an overview of the development schedule in our roadmap.

This is one of those that we really wanted to get into 3.5, but couldn't justify scheduling it in given our current capacity.

@jonasraoni
Copy link
Contributor

jonasraoni commented Feb 22, 2022

At the #7709, we've got an issue related to the #6011.
The current code is using the following check to consider if the submission is not imported submission.date_submitted < publication.date_published, but valid cases might escape from it (a submission created and published on the same day).

I've suggested to add a is_imported field. Another alternative would be to check if the submission has at least one decision, but OPS would fail, as it publishes the submission without creating an accepted decision.

Extra:
I didn't inspect the reasoning, but perhaps the date_published should be converted to datetime.

@jonasraoni
Copy link
Contributor

About the is_imported suggestion, there's an issue to track this type of information here: #7859

@NateWr NateWr added the Meta Issue An issue that groups and describes a collection of other issues. label Jul 20, 2022
@ajnyga
Copy link
Collaborator

ajnyga commented Oct 21, 2022

Noticed that if a journal has no Sections (which is of course something that we maybe should not allow at all?) the Quicksubmit plugin will throw a 500 error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Enhancement:3:Major A new feature or improvement that will take a month or more to complete. Meta Issue An issue that groups and describes a collection of other issues.
Projects
Status: No status
Development

No branches or pull requests

5 participants