choices.py 801 B

123456789101112131415161718192021222324252627282930313233
  1. from utilities.choices import ChoiceSet
  2. #
  3. # VirtualMachines
  4. #
  5. class VirtualMachineStatusChoices(ChoiceSet):
  6. STATUS_OFFLINE = 'offline'
  7. STATUS_ACTIVE = 'active'
  8. STATUS_PLANNED = 'planned'
  9. STATUS_STAGED = 'staged'
  10. STATUS_FAILED = 'failed'
  11. STATUS_DECOMMISSIONING = 'decommissioning'
  12. CHOICES = (
  13. (STATUS_OFFLINE, 'Offline'),
  14. (STATUS_ACTIVE, 'Active'),
  15. (STATUS_PLANNED, 'Planned'),
  16. (STATUS_STAGED, 'Staged'),
  17. (STATUS_FAILED, 'Failed'),
  18. (STATUS_DECOMMISSIONING, 'Decommissioning'),
  19. )
  20. CSS_CLASSES = {
  21. STATUS_OFFLINE: 'warning',
  22. STATUS_ACTIVE: 'success',
  23. STATUS_PLANNED: 'info',
  24. STATUS_STAGED: 'primary',
  25. STATUS_FAILED: 'danger',
  26. STATUS_DECOMMISSIONING: 'warning',
  27. }