Skip to content

feat: Workspace 1064#175

Merged
SKairinos merged 26 commits intomainfrom
workspace_1064
Feb 24, 2026
Merged

feat: Workspace 1064#175
SKairinos merged 26 commits intomainfrom
workspace_1064

Conversation

@SKairinos
Copy link
Contributor

@SKairinos SKairinos commented Feb 18, 2026

This change is Reviewable

@codecov
Copy link

codecov bot commented Feb 18, 2026

Codecov Report

❌ Patch coverage is 77.40000% with 113 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.11%. Comparing base (2499d9f) to head (0ec24d0).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
codeforlife/user/models/student.py 57.50% 17 Missing ⚠️
codeforlife/user/models/klass.py 70.00% 15 Missing ⚠️
codeforlife/user/models/school.py 62.50% 15 Missing ⚠️
codeforlife/user/models/other.py 87.15% 14 Missing ⚠️
codeforlife/user/models/teacher/teacher.py 67.44% 14 Missing ⚠️
setup.py 0.00% 11 Missing ⚠️
codeforlife/user/models/teacher/school.py 86.04% 6 Missing ⚠️
codeforlife/user/models/user/user.py 86.66% 4 Missing ⚠️
codeforlife/user/models/teacher/admin_school.py 82.35% 3 Missing ⚠️
...odeforlife/user/models/teacher/non_admin_school.py 85.71% 2 Missing ⚠️
... and 8 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #175      +/-   ##
==========================================
+ Coverage   73.58%   76.11%   +2.53%     
==========================================
  Files         170      191      +21     
  Lines        4384     5502    +1118     
==========================================
+ Hits         3226     4188     +962     
- Misses       1158     1314     +156     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@SKairinos SKairinos marked this pull request as ready for review February 23, 2026 09:53
Copy link
Contributor

@faucomte97 faucomte97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@faucomte97 reviewed 67 files and all commit messages, and made 3 comments.
Reviewable status: all files reviewed, 3 unresolved discussions (waiting on SKairinos).


codeforlife/user/models/klass.py line 47 at r2 (raw file):

    """Manager for Class model."""

    def all_members(self, user):

This actually doesn't look like it's used anywhere. Add a TODO to remove plz


codeforlife/user/models/klass.py line 127 at r2 (raw file):

    @property
    def active_game(self):

From the old aimmo days. Add a TODO to remove plz


codeforlife/user/models/other.py line 253 at r2 (raw file):

    )  # Same as User model
    # TODO: Make not nullable once data has been transferred
    _invited_teacher_first_name = models.BinaryField(null=True, blank=True)

Remove the 3 fields that start with _ which were for our original approach

Copy link
Contributor

@faucomte97 faucomte97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@faucomte97 reviewed 8 files and all commit messages, and resolved 3 discussions.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on SKairinos).

Copy link
Contributor Author

@SKairinos SKairinos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SKairinos made 2 comments.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on SKairinos).


codeforlife/user/models/klass.py line 47 at r2 (raw file):

Previously, faucomte97 (Florian Aucomte) wrote…

This actually doesn't look like it's used anywhere. Add a TODO to remove plz

deleted


codeforlife/user/models/klass.py line 127 at r2 (raw file):

Previously, faucomte97 (Florian Aucomte) wrote…

From the old aimmo days. Add a TODO to remove plz

deleted

Copy link
Contributor

@faucomte97 faucomte97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on SKairinos).

@SKairinos SKairinos changed the title Workspace 1064 feat: Workspace 1064 Feb 24, 2026
Copy link
Contributor

@faucomte97 faucomte97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

@faucomte97 made 1 comment.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on SKairinos).

@SKairinos SKairinos merged commit 862121f into main Feb 24, 2026
17 of 18 checks passed
@SKairinos SKairinos deleted the workspace_1064 branch February 24, 2026 16:44
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.

Transfer Data Models to Python Package

2 participants