choices.py 858 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. from utilities.choices import ChoiceSet
  2. #
  3. # Circuits
  4. #
  5. class CircuitStatusChoices(ChoiceSet):
  6. key = 'Circuit.status'
  7. STATUS_DEPROVISIONING = 'deprovisioning'
  8. STATUS_ACTIVE = 'active'
  9. STATUS_PLANNED = 'planned'
  10. STATUS_PROVISIONING = 'provisioning'
  11. STATUS_OFFLINE = 'offline'
  12. STATUS_DECOMMISSIONED = 'decommissioned'
  13. CHOICES = [
  14. (STATUS_PLANNED, 'Planned', 'cyan'),
  15. (STATUS_PROVISIONING, 'Provisioning', 'blue'),
  16. (STATUS_ACTIVE, 'Active', 'green'),
  17. (STATUS_OFFLINE, 'Offline', 'red'),
  18. (STATUS_DEPROVISIONING, 'Deprovisioning', 'yellow'),
  19. (STATUS_DECOMMISSIONED, 'Decommissioned', 'gray'),
  20. ]
  21. #
  22. # CircuitTerminations
  23. #
  24. class CircuitTerminationSideChoices(ChoiceSet):
  25. SIDE_A = 'A'
  26. SIDE_Z = 'Z'
  27. CHOICES = (
  28. (SIDE_A, 'A'),
  29. (SIDE_Z, 'Z')
  30. )