dicts.py 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  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. "contract": 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. permissions_type = {
  20. "platform_admin": "01",
  21. "platform_supervisor": "02",
  22. "platform_support": "03",
  23. "platform_techsupport": "04",
  24. "metaservice_admin": "11",
  25. "metaservice_supervisor": "12",
  26. "metaservice_support": "13",
  27. "metaservice_techsupport": "14",
  28. "partner_admin": "21",
  29. "partner_supervisor": "22",
  30. "partner_support": "23",
  31. "partner_techsupport": "24",
  32. "provider": "15",
  33. "platform_user": "06",
  34. "metaservice_user": "16",
  35. }
  36. initiator_type = {
  37. "manual": 0,
  38. "self": 1,
  39. "another_user": 2,
  40. "metaservice_event": 3,
  41. "platform_event": 4
  42. }
  43. event_type = {
  44. "add": 1,
  45. "del": 2,
  46. "change": 3
  47. }
  48. status = {
  49. "false": "f",
  50. "true": "t",
  51. "disabled": "d",
  52. "switch": "s",
  53. "error": "e"
  54. }
  55. # FIXME: Requirements ???
  56. # FIXME: Коды степени проверки загружаемых документов
  57. # FIXME: коды документов (doctype)
  58. # FIXME: Коды степени проверки дополнительных допусков/экзаменов
  59. # FIXME: коды проверок
  60. # FIXME: Раздел про проверку наличия связей
  61. # FIXME: Примеры
  62. price_type = {
  63. "time": 1,
  64. "distance": 2,
  65. "instance": 3,
  66. "tpd": 4,
  67. "ipd": 5,
  68. "ipt": 6
  69. }
  70. location_type = {
  71. "static": 0,
  72. "dynamic": 1
  73. }
  74. provider_type = {
  75. "partner": 1,
  76. "responsible_person": 2,
  77. "service_provider": 3
  78. }
  79. service_status = {
  80. "online": 1,
  81. "offline": 2,
  82. "gap": 3
  83. }
  84. activity_status = {
  85. "active": 0,
  86. "deactivated": 1,
  87. "deleted": 2
  88. }
  89. transaction_type = {
  90. "active": 0,
  91. "deactivated": 1
  92. }
  93. tax_method = {
  94. "Main": 0,
  95. "Simple1": 1,
  96. "Simple2": 2
  97. }
  98. # FIXME: STATE (статусы заказов/заявок с кодами)
  99. # FIXME: ticket_type