choices.py 662 B

12345678910111213141516171819202122232425
  1. from utilities.choices import ChoiceSet
  2. #
  3. # VirtualMachines
  4. #
  5. class VirtualMachineStatusChoices(ChoiceSet):
  6. key = 'virtualization.VirtualMachine.status'
  7. STATUS_OFFLINE = 'offline'
  8. STATUS_ACTIVE = 'active'
  9. STATUS_PLANNED = 'planned'
  10. STATUS_STAGED = 'staged'
  11. STATUS_FAILED = 'failed'
  12. STATUS_DECOMMISSIONING = 'decommissioning'
  13. CHOICES = [
  14. (STATUS_OFFLINE, 'Offline', 'gray'),
  15. (STATUS_ACTIVE, 'Active', 'green'),
  16. (STATUS_PLANNED, 'Planned', 'cyan'),
  17. (STATUS_STAGED, 'Staged', 'blue'),
  18. (STATUS_FAILED, 'Failed', 'red'),
  19. (STATUS_DECOMMISSIONING, 'Decommissioning', 'yellow'),
  20. ]