Skip to content

Add Django Management Commands to Parse Board Activity Data - #5503

Open
rudransh-shrivastava wants to merge 15 commits into
OWASP:feature/bod-activity-trackingfrom
rudransh-shrivastava:bod-activity-parsers
Open

Add Django Management Commands to Parse Board Activity Data#5503
rudransh-shrivastava wants to merge 15 commits into
OWASP:feature/bod-activity-trackingfrom
rudransh-shrivastava:bod-activity-parsers

update test docstring

3f6040b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 9, 2026 in 0s

98.87% (target 95.00%)

View this Pull Request on Codecov

98.87% (target 95.00%)

Details

Codecov Report

❌ Patch coverage is 98.61111% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 98.87%. Comparing base (c16df74) to head (3f6040b).
⚠️ Report is 1 commits behind head on feature/bod-activity-tracking.

Files with missing lines Patch % Lines
...p/management/commands/owasp_sync_board_activity.py 85.29% 5 Missing ⚠️
...kend/src/apps/owasp/parsers/board_activity/sync.py 98.40% 1 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@                        Coverage Diff                        @@
##           feature/bod-activity-tracking    #5503      +/-   ##
=================================================================
- Coverage                          98.88%   98.87%   -0.01%     
=================================================================
  Files                                550      566      +16     
  Lines                              18051    18555     +504     
  Branches                            2600     2627      +27     
=================================================================
+ Hits                               17849    18346     +497     
- Misses                               100      106       +6     
- Partials                             102      103       +1     
Files with missing lines Coverage Δ
backend/src/apps/common/open_ai.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/admin/board_discussion.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/admin/board_meeting.py 100.00% <100.00%> (ø)
...ckend/src/apps/owasp/admin/board_meeting_action.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/admin/board_motion.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/admin/board_outcome.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/admin/board_vote.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/models/board_discussion.py 100.00% <100.00%> (ø)
backend/src/apps/owasp/models/board_meeting.py 100.00% <100.00%> (ø)
...kend/src/apps/owasp/models/board_meeting_action.py 100.00% <100.00%> (ø)
... and 7 more

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 04f285b...3f6040b. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.