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

ZO-4267: postgresql connector copy move lock #632

Merged
merged 24 commits into from
Mar 8, 2024

Commits on Mar 6, 2024

  1. MAINT: Simplify spelling with from-import

    wosc authored and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    3ce53a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37ecf88 View commit details
    Browse the repository at this point in the history
  3. ZO-4267: Extract recursive treatment of child ids into helper method,…

    … so we can reuse it
    wosc authored and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2a39dda View commit details
    Browse the repository at this point in the history
  4. ZO-4267: update contract test for move, delete and list collection

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    3ec5e6f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e0d265 View commit details
    Browse the repository at this point in the history
  6. ZO-4267: Add changelog

    louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    898b438 View commit details
    Browse the repository at this point in the history
  7. ZO-4267: change in connector contract: move to existing resource sho…

    …uld not work
    
    we can think about a force parameter that a user knows what they are doing but the overwrite should not be based on just a body comparison
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    05bd284 View commit details
    Browse the repository at this point in the history
  8. ZO-4267: connector method listCollection should throw generic KeyErr…

    …or instead of DAVNotFoundError for all connectors
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    b3776bf View commit details
    Browse the repository at this point in the history
  9. ZO-4267: support dict and list params for sql tracing

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    381ea6d View commit details
    Browse the repository at this point in the history
  10. ZO-4267: ignore uuid checks for mock connector

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    8f9b891 View commit details
    Browse the repository at this point in the history
  11. ZO-4267: map dav failed dependency error to exception

    convert into generic connector exception to be able to define a contract for all connectors
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    c5eb4a1 View commit details
    Browse the repository at this point in the history
  12. ZO-4267: update documentation for connector interface

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    69c7818 View commit details
    Browse the repository at this point in the history
  13. ZO-4267: make sure the the dav connector recursively clean ups any locks

    ... and fails if delete or unlock throws exception to avoid any test isolation problems
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f4771c5 View commit details
    Browse the repository at this point in the history
  14. ZO-4267: rename Paths and Properties to Path and Content

    - singular is commonly used
    - Name Content is more appropriate because we have the attributes and bodies of the content object inside this table
    - should not affect raw SQL, only class names and relationship name used with sqlalchemy
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    c101999 View commit details
    Browse the repository at this point in the history
  15. ZO-4267: raise KeyError instead of DAVNotFoundError for listCollectio…

    …n in postgresql connector
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    b0eac4f View commit details
    Browse the repository at this point in the history
  16. ZO-4267: implement copy for postgresql connector

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f9b7032 View commit details
    Browse the repository at this point in the history
  17. ZO-4267: implement move for postgresql connector

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    fbcfb27 View commit details
    Browse the repository at this point in the history
  18. ZO-4267: implement lock, unlocked and locked for postgresql connector

    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f09684e View commit details
    Browse the repository at this point in the history
  19. ZO-4267: deletion of collection with locked children should throw exc…

    …eption if we do not own the lock
    
    Co-authored-by:  Louisa v. Hülsen <[email protected]>
    stollero and louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    aae420b View commit details
    Browse the repository at this point in the history
  20. ZO-4267: naming things

    louika committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    e3476cb View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. ZO-4267: Rm rebase artefact

    louika committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fb114d9 View commit details
    Browse the repository at this point in the history
  2. ZO-4267: sign flaw

    louika committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    de949c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bdbede View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. ZO-4267: Simplify

    louika authored and stollero committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    432dc3e View commit details
    Browse the repository at this point in the history