dicts.py 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. '''
  2. Dicts from:
  3. https://wiki.sharix.org/doku.php/open/tech/dev/db/slovari_bd#resource_type
  4. '''
  5. neg_type = {
  6. "disfollow": 0,
  7. "prefer": 1,
  8. "employee": 2,
  9. "service": 3,
  10. "client": 4
  11. }
  12. type_legal_form = {
  13. "self-employed": 0,
  14. "ip": 1,
  15. "company": 2
  16. }
  17. # FIXME: resource_type ??
  18. # FIXME: permission_type ??
  19. initiator_type = {
  20. "manual": 0,
  21. "self": 1,
  22. "another_user": 2,
  23. "metaservice_event": 3,
  24. "platform_event": 4
  25. }
  26. event_type = {
  27. "add": 1,
  28. "del": 2,
  29. "change": 3
  30. }
  31. status = {
  32. "false": "f",
  33. "true": "t",
  34. "disabled": "d",
  35. "switch": "s",
  36. "error": "e"
  37. }
  38. # FIXME: Requirements ???
  39. # FIXME: Коды степени проверки загружаемых документов
  40. # FIXME: коды документов (doctype)
  41. # FIXME: Коды степени проверки дополнительных допусков/экзаменов
  42. # FIXME: коды проверок
  43. # FIXME: Раздел про проверку наличия связей
  44. # FIXME: Примеры
  45. price_type = {
  46. "time": 1,
  47. "distance": 2,
  48. "instance": 3,
  49. "tpd": 4,
  50. "ipd": 5,
  51. "ipt": 6
  52. }
  53. location_type = {
  54. "static": 0,
  55. "dynamic": 1
  56. }
  57. provider_type = {
  58. "partner": 1,
  59. "responsible_person": 2,
  60. "service_provider": 3
  61. }
  62. service_status = {
  63. "online": 1,
  64. "offline": 2,
  65. "gap": 3
  66. }
  67. activity_status = {
  68. "active": 0,
  69. "deactivated": 1,
  70. "deleted": 2
  71. }
  72. transaction_type = {
  73. "active": 0,
  74. "deactivated": 1
  75. }
  76. tax_method = {
  77. "Main": 0,
  78. "Simple1": 1,
  79. "Simple2": 2
  80. }
  81. # FIXME: STATE (статусы заказов/заявок с кодами)
  82. request_type = {
  83. "NEW": 111,
  84. "REOPENED": 110,
  85. "ASSIGNED": 121,
  86. "IN_PROCESS": 131,
  87. "WONTFIX": 149,
  88. "DONE": 141,
  89. "DUPLICATE": 159,
  90. "CLOSED": 151
  91. }
  92. service_request_type = {
  93. "TEMPLATE": 210,
  94. "BOOKED": 211,
  95. "ASSIGNED": 212,
  96. "ACCEPTED": 221,
  97. "PENDING": 220,
  98. "DECLINED": 229,
  99. "PRE_START": 222,
  100. "PROCESS": 231,
  101. "PRE_FORCEMAJEUER": 238,
  102. "FORCEMAJEUER": 239,
  103. "DONE": 241,
  104. "CANCELLED": 249,
  105. "CLOSED": 251
  106. }
  107. access_request_type = {
  108. "PENDING": 320,
  109. "ACCEPTED": 321,
  110. "DECLINED": 359
  111. }
  112. neg_request_type = {
  113. "PENDING": 420,
  114. "ACCEPTED": 421,
  115. "DECLINED": 459
  116. }
  117. # FIXME: ticket_type