Skip to content

[PR #3] refactor: views ownership cleanup and OAuth package consolidation#251

Merged
aaronjae22 merged 5 commits into
mainfrom
aaronaej/refactor/views-ownership-oauth-package
Apr 11, 2026
Merged

[PR #3] refactor: views ownership cleanup and OAuth package consolidation#251
aaronjae22 merged 5 commits into
mainfrom
aaronaej/refactor/views-ownership-oauth-package

Conversation

@aaronjae22
Copy link
Copy Markdown
Collaborator

@aaronjae22 aaronjae22 commented Apr 9, 2026

Closes #250

Depends on #249


The views split left small ownership issues: a staff admin action routed under /api/, mixed import styles, and an inline import.

OAuth logic was scattered across 4 files in 3 directories. Now they live under the same

Last preparatory work — no spec behavior changes.

  • pytest — 111 passed
  • python manage.py check — No issues
  • ruff check — All checks passed on changed files

@aaronjae22 aaronjae22 self-assigned this Apr 9, 2026
@aaronjae22 aaronjae22 added the Refactor Codebase refactoring label Apr 9, 2026
@aaronjae22 aaronjae22 changed the title Aaronaej/refactor/views ownership oauth package refactor: views ownership cleanup and OAuth package consolidation Apr 9, 2026
@aaronjae22 aaronjae22 changed the title refactor: views ownership cleanup and OAuth package consolidation [PR #3] refactor: views ownership cleanup and OAuth package consolidation Apr 9, 2026
@aaronjae22 aaronjae22 requested a review from lisad April 9, 2026 01:58
@aaronjae22 aaronjae22 marked this pull request as ready for review April 9, 2026 01:58
@aaronjae22 aaronjae22 changed the base branch from aaronaej/refactor/split-views-package to main April 11, 2026 17:10
@aaronjae22 aaronjae22 merged commit f40b642 into main Apr 11, 2026
3 checks passed
@aaronjae22 aaronjae22 deleted the aaronaej/refactor/views-ownership-oauth-package branch April 11, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Refactor Codebase refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Finish refactor and OAuth package consolidation

2 participants