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

TASK: Introduce default relation distribution strategy per node type #4994

Draft
wants to merge 26 commits into
base: 9.0
Choose a base branch
from

Commits on Apr 6, 2024

  1. Enforce unique names also for root children

    Bernhard Schmitt committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    0e45ca7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e48183 View commit details
    Browse the repository at this point in the history
  3. Extract and extend constraint check test cases

    Bernhard Schmitt committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    37efdb2 View commit details
    Browse the repository at this point in the history
  4. Refactor MoveNodeAggregate - new parent test suite from events to com…

    …mands
    Bernhard Schmitt committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    a610003 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    63e6813 View commit details
    Browse the repository at this point in the history
  2. Move SiblingPositions test cases to DoctrineDbal adapter

    Bernhard Schmitt committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    6ca7fc2 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Merge branch '9.0' into interdimensionalRelativesForNodeMove

    Bernhard Schmitt committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    577d64e View commit details
    Browse the repository at this point in the history
  2. WIP: Introduce comprehensive test suite for moving to a new parent

    ... without prior distribution of siblings among different parents
    Bernhard Schmitt committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    eb44fa3 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Merge branch '9.0' into interdimensionalRelativesForNodeMove

    Bernhard Schmitt committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    b0f0b92 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Introduce more comprehensive MoveNode test suite

    Bernhard Schmitt committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    c7e2d79 View commit details
    Browse the repository at this point in the history
  2. Add creation constraint checks after node move

    Bernhard Schmitt committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    6580445 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Enforce additional sibling constraint checks on MoveNode

    Bernhard Schmitt committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    bddda1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e82d47f View commit details
    Browse the repository at this point in the history
  3. Fix sibling assignments to pass tests <3

    Bernhard Schmitt committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    13bcf43 View commit details
    Browse the repository at this point in the history
  4. Extend and fix test cases for MoveNode to new parent

    Bernhard Schmitt committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    dc4e7da View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Properly validate siblings

    Bernhard Schmitt committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c013cc3 View commit details
    Browse the repository at this point in the history
  2. Fix NodeMove/SubtreeTags test suite

    Bernhard Schmitt committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0bbc4ac View commit details
    Browse the repository at this point in the history
  3. Expect proper exception

    Bernhard Schmitt committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a6e9b1d View commit details
    Browse the repository at this point in the history
  4. Adjust zero-dimensional test cases

    Bernhard Schmitt committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4961034 View commit details
    Browse the repository at this point in the history
  5. Pacify linter

    Bernhard Schmitt committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    38051db View commit details
    Browse the repository at this point in the history
  6. Adjust other projection test cases

    Bernhard Schmitt committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e6e67e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. make SubtreeTags private again

    Bernhard Schmitt committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e94c161 View commit details
    Browse the repository at this point in the history
  2. Streamline Nodes::getNodeAggregateIds naming

    Bernhard Schmitt committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3c88de4 View commit details
    Browse the repository at this point in the history
  3. Streamline exact tag check names

    Bernhard Schmitt committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    333dcf6 View commit details
    Browse the repository at this point in the history
  4. Use event instead of command DSP for ChangeProjection

    Bernhard Schmitt committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    1427c1f View commit details
    Browse the repository at this point in the history
  5. 3587 - Declare and evaluate default relation distribution strategy fr…

    …om NodeType
    Bernhard Schmitt committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    72e7ec9 View commit details
    Browse the repository at this point in the history