Skip to content

Issue 8124 8126 fix 7660 7682 2 6266 after review#8154

Open
melton-jason wants to merge 117 commits into
v7_12_0_7_basefrom
issue-8124-8126-fix-7660-7682-2-after-review-2
Open

Issue 8124 8126 fix 7660 7682 2 6266 after review#8154
melton-jason wants to merge 117 commits into
v7_12_0_7_basefrom
issue-8124-8126-fix-7660-7682-2-after-review-2

Conversation

@melton-jason

@melton-jason melton-jason commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Taken from #8142 (comment) by @CarolineDenis:

Fixes #8124
Fixes #8126
Fixes #8101
Fixes #8065

Checklist

  • Self-review the PR after opening it to make sure the changes look good and
    self-explanatory (or properly documented)
  • Add relevant issue to release milestone
  • Add pr to documentation list
  • Add automated tests
  • Add a reverse migration if a migration is present in the PR
  • Add migration function to
    def fix_schema_config(stdout: WriteToStdOut | None = None):

Testing instructions

Summary by CodeRabbit

  • Bug Fixes

    • Corrected schema configuration references in data migrations
    • Fixed discipline and tree definition linking issues
    • Improved admin and permission initialization logic
    • Enhanced query logging controls based on debug settings
  • Refactor

    • Streamlined migration utilities for improved efficiency
    • Simplified multi-database routing during migrations
    • Optimized permission seeding with per-user checks
    • Restructured role assignment logic using set-based operations
  • Chores

    • Removed legacy debugging code and unused migration helpers
    • Updated function signatures to remove unnecessary parameters

Fix: compare full rule definitions before deleting anything in uniqueness

(cherry picked from commit c61a530)
(cherry picked from commit b1f0346)
(cherry picked from commit d4c0231)
(cherry picked from commit bab5083)
(cherry picked from commit 11b6608)
(cherry picked from commit af4c963)
(cherry picked from commit 57bca64)
(cherry picked from commit e07aaeb)
(cherry picked from commit b183031)
(cherry picked from commit 2e9e4ad)
(cherry picked from commit 2254fc4)
(cherry picked from commit d8bd82d)
CarolineDenis and others added 30 commits June 17, 2026 09:37
Compartmentalize migration code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Dev Attention Needed

3 participants