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

[POC] Fix preprint state machine #10668

Draft
wants to merge 22 commits into
base: develop
Choose a base branch
from

Commits on Jul 15, 2024

  1. unmixup States and triggers

    John Tordoff committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    42a5490 View commit details
    Browse the repository at this point in the history
  2. standardize the StateEnums

    John Tordoff committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    cb93a5e View commit details
    Browse the repository at this point in the history
  3. simplify the machinable mixins

    John Tordoff committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6fbb21b View commit details
    Browse the repository at this point in the history
  4. continue refactor and cleanup

    John Tordoff committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d40e594 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. clean-up preprints permissions

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6c5ac9b View commit details
    Browse the repository at this point in the history
  2. fix preprint permissions

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    897d051 View commit details
    Browse the repository at this point in the history
  3. pre-mod allow withdraw initial

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    92d1d35 View commit details
    Browse the repository at this point in the history
  4. fix more weirdly broken tests

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e03e81f View commit details
    Browse the repository at this point in the history
  5. fix up workflows

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    2e1fcf9 View commit details
    Browse the repository at this point in the history
  6. fix preprint citation permissions

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    47bf2c5 View commit details
    Browse the repository at this point in the history
  7. fix more of preprints machine

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3f118f4 View commit details
    Browse the repository at this point in the history
  8. unskip abandoned preprints

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    491c2f4 View commit details
    Browse the repository at this point in the history
  9. fix up workflow

    John Tordoff committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    596d4db View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. add more validation

    John Tordoff committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9c6a641 View commit details
    Browse the repository at this point in the history
  2. fix machineMixin

    John Tordoff committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3690750 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. standardize Triggers and States

    John Tordoff committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    1983681 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. standardize states and triggers more

    John Tordoff committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    36edbdf View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Merge branch 'develop' of https://github.com/CenterForOpenScience/osf.io

     into fix-preprint-state-machince2
    
    * 'develop' of https://github.com/CenterForOpenScience/osf.io:
      update dataverse dep revision to get changes
      Update CHANGELOG, bump version
      [CR][ENG-5681] Great Big Python Upgrade (CenterForOpenScience#10648)
    
    # Conflicts:
    #	api/actions/serializers.py
    #	api/providers/workflows.py
    #	api_tests/identifiers/views/test_identifier_detail.py
    #	api_tests/preprints/views/test_preprint_list.py
    #	api_tests/reviews/mixins/filter_mixins.py
    #	osf/utils/machines.py
    #	osf/utils/workflows.py
    #	osf_tests/test_schema_responses.py
    John Tordoff committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9ecc89c View commit details
    Browse the repository at this point in the history
  2. clean up PreprintManager

    Johnetordoff authored and John Tordoff committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0a90787 View commit details
    Browse the repository at this point in the history
  3. clean up PreprintFactory

    John Tordoff committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    1c4346e View commit details
    Browse the repository at this point in the history
  4. fix some validation states

    John Tordoff committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    d1753c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. remove pointless mixins

    John Tordoff committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    b1771c0 View commit details
    Browse the repository at this point in the history