Skip to content

through model expansion on m2m fields#177

Merged
jerch merged 9 commits intomasterfrom
revamp_m2m_handling
Jul 10, 2025
Merged

through model expansion on m2m fields#177
jerch merged 9 commits intomasterfrom
revamp_m2m_handling

Conversation

@jerch
Copy link
Collaborator

@jerch jerch commented Jul 6, 2025

PR for through model expansion on m2m fields. This is a quite big change of the m2m resolver logic, so it is likely to become a minor release.

TODO:

  • optimize handler calls
  • fix broken test in test_helpermodels.py
  • adjust docs
  • check cli commands
    • add through models to showdependencies

Also fixes #145.

@coveralls
Copy link

coveralls commented Jul 6, 2025

Pull Request Test Coverage Report for Build 16201408707

Details

  • 46 of 46 (100.0%) changed or added relevant lines in 3 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.04%) to 95.086%

Totals Coverage Status
Change from base Build 16200749067: 0.04%
Covered Lines: 1148
Relevant Lines: 1194

💛 - Coveralls

@jerch jerch changed the title through expansion on m2m fields through model expansion on m2m fields Jul 6, 2025
@jerch jerch mentioned this pull request Jul 6, 2025
@jerch jerch added this to the 0.3.0 milestone Jul 7, 2025
This was referenced Jul 9, 2025
@jerch jerch merged commit ae4feb3 into master Jul 10, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Many recomputations when setting many to many

2 participants