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

Add automation / metadata for Collections #4318

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Aug 13, 2024

  1. PoC implementation of special metadata for issues

    Add additional metadata for the issues to enable some (optional) automatic behavior during the submission process
    
    A new (optional) step is added to allow user to select the issue to submit to if this is enabled by the journal on an issue by issue basis.
    
    If an issue is marked as "Collection" additional fields can be used to "guide" the submission process.
    
    Each case below is optional and they can be used together to implement different submission models
    
    - date based selection: issues are available for selection only if the submission is within the submission timeframe set in the issue (fields: date_open / date_close)
    - invitation based selection: issues are available for selection only if the user is among a list on invited users
    - sections restriction: sections available in the submit_info step are filtered according to the (optional) issue selected
    - automatic editor selection: articles can be assigned automatically to a set of editors assigned to the issue (not implemented yet)
    
    Add additional fields to issue to handle presentation and internal data
    yakky committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    9abc6e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7c3a5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a66db7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf12635 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Add support for issue documents

    yakky committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5235ea0 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    516b0f2 View commit details
    Browse the repository at this point in the history
  2. Improve fields descriptions

    yakky committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    a2306a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a63804f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    784100e View commit details
    Browse the repository at this point in the history
  5. Update migration

    yakky committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    1934062 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    61fe597 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Remove spurious code

    yakky committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    bc6bd72 View commit details
    Browse the repository at this point in the history