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

Implement stage-free delivery for project deliveries. #48

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Commits on Mar 6, 2023

  1. Make "pi" and "description" mandatory

    This is because they are required by DDS when creating a project.
    Aratz committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    fec56fc View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Rename put into deliver

    Aratz committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    f553cf6 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    9f626a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb3e684 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16288e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebda4a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    641667c View commit details
    Browse the repository at this point in the history
  6. Implement DDSProject.put

    Aratz committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    d5f210e View commit details
    Browse the repository at this point in the history
  7. Implement DDSPut.is_running

    Aratz committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    e7a735b View commit details
    Browse the repository at this point in the history
  8. Remove run_and_wait method

    It seems this method confuses pytest too much and makes mocking
    impossible.
    Aratz committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    324a7b1 View commit details
    Browse the repository at this point in the history
  9. Fix integration tests

    OBS: there is a lot of code repetition in there and it's probably
    possible to make these tests more concise by writting some helper
    functions in the base class, but these tests are soon going to be
    obsolete and are going to be removed once the new delivery endpoint is
    released and the old ones are decommissioned.
    Aratz committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    6c554a9 View commit details
    Browse the repository at this point in the history
  10. Add alembic db migration script

    Aratz committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    564011d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    156530a View commit details
    Browse the repository at this point in the history
  2. Reorder methods in DDSProject

    This is in preparation for the big clean-up
    Aratz committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    2905775 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50a62c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18df8ab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1db11d1 View commit details
    Browse the repository at this point in the history
  6. Add complete method

    This set a project as completed in the database
    Aratz committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    668588c View commit details
    Browse the repository at this point in the history
  7. Add integration tests

    Aratz committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    b964d2c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Add documentation

    Aratz committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    2273531 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81032d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

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

Commits on Aug 22, 2023

  1. Fix documentation typo

    Co-authored-by: Matilda Åslin <[email protected]>
    Aratz and matrulda authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    3028ed8 View commit details
    Browse the repository at this point in the history
  2. Fix db model representation

    Aratz committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    c166055 View commit details
    Browse the repository at this point in the history
  3. Revert "Implement DDSPut.is_running"

    This reverts commit e7a735b. Turns out
    I didn't need this function in the end.
    Aratz committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    3d193a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da03f20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1edc611 View commit details
    Browse the repository at this point in the history