Skip to content

Commit c8c9ba9

Browse files
authored
Merge pull request #13 from shrimon347/dev
Dev
2 parents fb0f0b9 + 6f51ade commit c8c9ba9

186 files changed

Lines changed: 16713 additions & 1555 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/checks.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ name: Run Tests - Backend
22

33
on:
44
push:
5-
branches: ["*"] # Runs on all branches
5+
branches: ["*"] # Runs on all branches
66
paths:
77
- "backend/**"
88
- "database/init.sql"
99
pull_request:
10-
branches: ["*"] # Runs on all branches
10+
branches: ["*"] # Runs on all branches
1111
paths:
1212
- "backend/**"
1313
- "database/init.sql"
@@ -37,6 +37,9 @@ jobs:
3737
echo "MYSQL_PASSWORD=${{ secrets.MYSQL_PASSWORD }}" >> $GITHUB_ENV
3838
echo "MYSQL_DB_PORT=${{ secrets.DB_PORT || 3306}}" >> $GITHUB_ENV
3939
echo "SERVER_PORT=${{ secrets.SERVER_PORT || 8000 }}" >> $GITHUB_ENV # Default to 8000
40+
echo "EMAIL_HOST_USER=${{ secrets.EMAIL_USER }}" >> $GITHUB_ENV
41+
echo "EMAIL_HOST_PASSWORD=${{ secrets.EMAIL_PASS }}" >> $GITHUB_ENV
42+
echo "EMAIL_FROM=${{ secrets.EMAIL_FROM }}" >> $GITHUB_ENV
4043
4144
- name: Start Database and Backend Services
4245
run: docker compose up -d database backend
@@ -60,7 +63,7 @@ jobs:
6063
6164
- name: Run Backend Tests
6265
run: docker compose run --rm backend sh -c "python manage.py wait_for_db && python manage.py test"
63-
66+
6467
- name: Debug backend Status
6568
if: always()
6669
run: |

backend/course/__init__.py

Whitespace-only changes.

backend/course/admin.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
from course.models import (
2+
Bannerdata,
3+
ClassRecording,
4+
ClassResource,
5+
Course,
6+
CourseCategory,
7+
CourseClass,
8+
Lesson,
9+
MCQQuestion,
10+
Module,
11+
Option,
12+
Quiz,
13+
QuizResult,
14+
StudentProgress,
15+
)
16+
from django.contrib import admin
17+
18+
# Register your models here.
19+
admin.site.register(Bannerdata)
20+
admin.site.register(CourseCategory)
21+
admin.site.register(Course)
22+
admin.site.register(Module)
23+
admin.site.register(Lesson)
24+
admin.site.register(Quiz)
25+
admin.site.register(StudentProgress)
26+
admin.site.register(MCQQuestion)
27+
admin.site.register(Option)
28+
admin.site.register(QuizResult)
29+
admin.site.register(CourseClass)
30+
admin.site.register(ClassRecording)
31+
admin.site.register(ClassResource)

backend/course/apps.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class CourseConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'course'

0 commit comments

Comments
 (0)