text: from django.utils.translation import gettext_lazy as _
  
  from djchoices.choices import DjangoChoices, ChoiceItem
  
  from bluebottle.fsm import ModelTransitions
  
  
  class ReviewTransitions(ModelTransitions):
      class values(DjangoChoices):
          draft = ChoiceItem('draft', _('draft'))
          submitted = ChoiceItem('submitted', _('submitted'))
          needs_work = ChoiceItem('needs_work', _('needs work'))
          approved = ChoiceItem('approved', _('approved'))
          closed = ChoiceItem('closed', _('closed'))
  
      default = values.draft
  