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

[Issue #506] Allow linking between series #587

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Nov 4, 2024

  1. models: Add 'related_series' field to Series model

    Closes getpatchwork#506
    
    Signed-off-by: andrepapoti <[email protected]>
    andrepapoti committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a2cac80 View commit details
    Browse the repository at this point in the history
  2. serializers: Add 'related_versions' field to series serializer

    For two series to be linked togheter they must belong to the same project
    
    Closes getpatchwork#506
    
    Signed-off-by: andrepapoti <[email protected]>
    andrepapoti committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6e3d250 View commit details
    Browse the repository at this point in the history
  3. serializers: Optimize query performance on SeriesMixin for 'related_s…

    …eries'
    
    Ensure the retrival of series is keept at O(1) complexity.
    
    Closes getpatchwork#506
    
    Signed-off-by: andrepapoti <[email protected]>
    andrepapoti committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    14078c5 View commit details
    Browse the repository at this point in the history
  4. urls: Create endpoint to link two series

    Closes getpatchwork#506
    
    Signed-off-by: andrepapoti <[email protected]>
    andrepapoti committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e9c5545 View commit details
    Browse the repository at this point in the history
  5. tests: Add tests for linking series feature

    Closes getpatchwork#506
    
    Signed-off-by: andrepapoti <[email protected]>
    andrepapoti committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    2ea356c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a91a667 View commit details
    Browse the repository at this point in the history