Skip to content

refactor: standardize user imports#480

Merged
vEnhance merged 3 commits into
mainfrom
claude/standardize-user-imports-V46jk
Apr 12, 2026
Merged

refactor: standardize user imports#480
vEnhance merged 3 commits into
mainfrom
claude/standardize-user-imports-V46jk

Conversation

@vEnhance
Copy link
Copy Markdown
Owner

@vEnhance vEnhance commented Apr 12, 2026

clean things up to be consistent

just use auth.User rather than get_user_model() or settings.AUTH_USER_MODEL

claude added 2 commits April 12, 2026 19:33
…import elsewhere

- All ForeignKey/OneToOneField definitions now use settings.AUTH_USER_MODEL
- Removed get_user_model() calls from models and factories (were only used
  for field definitions or were unused)
- core/factories.py: consolidated Group and User into single direct import
- dashboard/factories.py, roster/factories.py: removed unused User = get_user_model()

https://claude.ai/code/session_01BwTN4SGMjTfDAkQQLKgp8H
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 12, 2026

Coverage Report for CI Build 24318111866

Coverage decreased (-0.005%) to 93.782%

Details

  • Coverage decreased (-0.005%) from the base build.
  • Patch coverage: 3 of 3 lines across 3 files are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 9229
Covered Lines: 8822
Line Coverage: 95.59%
Relevant Branches: 1064
Covered Branches: 831
Branch Coverage: 78.1%
Branches in Coverage %: Yes
Coverage Strength: 0.96 hits per line

💛 - Coveralls

Reverts to a single consistent pattern across the entire codebase:
always import User directly from django.contrib.auth.models.

https://claude.ai/code/session_01BwTN4SGMjTfDAkQQLKgp8H
@vEnhance vEnhance merged commit 3feaedd into main Apr 12, 2026
8 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.

3 participants