Changeset View
Changeset View
Standalone View
Standalone View
training/models/trainings.py
| from django.contrib.auth.models import User | from django.contrib.auth.models import User | ||||
| from django.db import models | from django.db import models | ||||
| from django.urls.base import reverse | from django.urls.base import reverse | ||||
| from django.utils.text import slugify | from django.utils.text import slugify | ||||
| from assets.models import StorageLocation, DynamicStorageFileField | from static_assets.models import StorageLocation, DynamicStorageFileField | ||||
| from common import mixins | from common import mixins | ||||
| from common.upload_paths import get_upload_to_hashed_path | from common.upload_paths import get_upload_to_hashed_path | ||||
| from training.models import tags | from training.models import tags | ||||
| class TrainingStatus(models.TextChoices): | class TrainingStatus(models.TextChoices): | ||||
| published = 'published', 'Published' | published = 'published', 'Published' | ||||
| unpublished = 'unpublished', 'Unpublished' | unpublished = 'unpublished', 'Unpublished' | ||||
| ▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines | |||||