Extended list of statuses, default is 0 "DRAFT"

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent c88e1773ab
commit c8003b1844
  1. 10
      apps/course/models.py

@ -28,13 +28,17 @@ def default_slug():
class Course(BaseModel, DeactivatedMixin): class Course(BaseModel, DeactivatedMixin):
PENDING = 0 DRAFT = 0
PUBLISHED = 1 PENDING = 1
ARCHIVED = 2 PUBLISHED = 2
ARCHIVED = 3
DENIED = 4
STATUS_CHOICES = ( STATUS_CHOICES = (
(DRAFT, 'Draft'),
(PENDING, 'Pending'), (PENDING, 'Pending'),
(PUBLISHED, 'Published'), (PUBLISHED, 'Published'),
(ARCHIVED, 'Archived'), (ARCHIVED, 'Archived'),
(DENIED, 'Denied')
) )
slug = models.SlugField( slug = models.SlugField(
allow_unicode=True, default=default_slug, allow_unicode=True, default=default_slug,

Loading…
Cancel
Save