Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: gopherium/gophenberg/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (7)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughImport application now reports declined fields and their planned descendant changes as skipped. It also skips creating a new group when every field in that group is held back. Tests and documentation cover the resulting import outcome. ChangesHeld-back import changes
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to The held-back import behavior has no identified issue blocking merge. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 63.64% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 11 functions across 5 files. (2 skipped: 2 unsupported.)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Closes #242
What
When a file moves a field into another group and the move is left unticked, the import now lists that field under what it left alone, together with every field inside it. A new group the file declares only for such fields is no longer created, and it is listed there too. A new group that also gains a fresh field is still created, holding the fresh field alone. A kind change nobody confirmed now lists the fields inside the changed field as well.
Why
The import kept the field where it was, as promised, but it created the new group empty and said nothing about the field it held back. The admin was left with an empty group and no word about the move they had declined.
Testing Instructions
article-factsand the title "Article facts", also for posts.make coverandmake lint.Summary by CodeRabbit