Merge pull request #21755 from edx/BOM-658

BOM-658
This commit is contained in:
Aarif
2019-09-25 15:19:01 +05:00
committed by GitHub

View File

@@ -8,6 +8,7 @@ from django.core.validators import RegexValidator
from django.db import models
from django.db.models.signals import post_delete, post_save, pre_save
from django.dispatch import receiver
from django.utils.encoding import python_2_unicode_compatible
from model_utils.models import TimeStampedModel
from opaque_keys.edx.django.models import CourseKeyField
@@ -149,6 +150,7 @@ class UserOrgTag(TimeStampedModel, DeletableByUserValue): # pylint: disable=mod
unique_together = ("user", "org", "key")
@python_2_unicode_compatible
class RetirementState(models.Model):
"""
Stores the list and ordering of the steps of retirement, this should almost never change
@@ -161,8 +163,9 @@ class RetirementState(models.Model):
is_dead_end_state = models.BooleanField(default=False, db_index=True)
required = models.BooleanField(default=False)
def __unicode__(self):
return u'{} (step {})'.format(self.state_name, self.state_execution_order)
def __str__(self):
# pylint: disable=unicode-format-string
return '{} (step {})'.format(self.state_name, self.state_execution_order)
class Meta(object):
ordering = ('state_execution_order',)