Browse Source

feat course add online link fiel

master
alireza 1 year ago
parent
commit
a3e114bcaf
  1. 18
      apps/course/migrations/0007_course_online_link.py
  2. 2
      apps/course/models/course.py

18
apps/course/migrations/0007_course_online_link.py

@ -0,0 +1,18 @@
# Generated by Django 3.2.7 on 2025-02-10 10:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('course', '0006_auto_20250113_1337'),
]
operations = [
migrations.AddField(
model_name='course',
name='online_link',
field=models.CharField(blank=True, max_length=500, null=True, verbose_name='Online Class Link'),
),
]

2
apps/course/models/course.py

@ -82,6 +82,7 @@ class Course(models.Model):
video_link = models.CharField(max_length=500, null=True, blank=True, verbose_name='Video Link')
is_online = models.BooleanField(default=True, verbose_name='Is Online Course')
online_link = models.CharField(max_length=500, null=True, blank=True, verbose_name='Online Class Link')
level = models.CharField(max_length=10, choices=LevelChoices.choices, verbose_name='Course Level')
duration = models.PositiveIntegerField(verbose_name='Duration (in hours)')
lessons_count = models.PositiveIntegerField(verbose_name='Number of Lessons')
@ -99,7 +100,6 @@ class Course(models.Model):
timing = models.JSONField(blank=True, null=True, default=default_timing, verbose_name=_("Timing"), help_text=_("The Timing information in JSON format."))
features = models.JSONField(verbose_name=_('Course features'), default=dict, blank=True, null=True)
created_at = models.DateTimeField(auto_now_add=True, verbose_name=_("Created at"))
updated_at = models.DateTimeField(auto_now=True, verbose_name=_("Updated At"))

Loading…
Cancel
Save