0002_initial.py 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. # Generated by Django 4.1.3 on 2023-03-31 19:43
  2. from django.conf import settings
  3. from django.db import migrations, models
  4. import django.db.models.deletion
  5. class Migration(migrations.Migration):
  6. initial = True
  7. dependencies = [
  8. ("metaservicesynced", "0001_initial"),
  9. ("tickets", "0001_initial"),
  10. migrations.swappable_dependency(settings.AUTH_USER_MODEL),
  11. ]
  12. operations = [
  13. migrations.AddField(
  14. model_name="servicetype",
  15. name="ticket_status",
  16. field=models.ForeignKey(
  17. help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю.",
  18. null=True,
  19. on_delete=django.db.models.deletion.DO_NOTHING,
  20. to="tickets.task",
  21. ),
  22. ),
  23. migrations.AddField(
  24. model_name="relationship",
  25. name="ticket_status",
  26. field=models.ForeignKey(
  27. help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю.",
  28. on_delete=django.db.models.deletion.DO_NOTHING,
  29. to="tickets.task",
  30. ),
  31. ),
  32. migrations.AddField(
  33. model_name="relationship",
  34. name="user_id_who",
  35. field=models.ForeignKey(
  36. on_delete=django.db.models.deletion.DO_NOTHING,
  37. related_name="user_id_who",
  38. to=settings.AUTH_USER_MODEL,
  39. ),
  40. ),
  41. migrations.AddField(
  42. model_name="relationship",
  43. name="user_id_whom",
  44. field=models.ForeignKey(
  45. on_delete=django.db.models.deletion.DO_NOTHING,
  46. related_name="user_id_whom",
  47. to=settings.AUTH_USER_MODEL,
  48. ),
  49. ),
  50. migrations.AddField(
  51. model_name="provider",
  52. name="ticket_status",
  53. field=models.ForeignKey(
  54. help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю.",
  55. null=True,
  56. on_delete=django.db.models.deletion.DO_NOTHING,
  57. to="tickets.task",
  58. ),
  59. ),
  60. migrations.AddField(
  61. model_name="provider",
  62. name="user_id",
  63. field=models.ForeignKey(
  64. help_text="уникальный идентификатор конкретного пользователя системы (meta-user), который будет оказывать услугу. Один пользователь может быть провайдером нескольких услуг. Статус провайдера означает, что с данным пользователем может быть установлена связь, как с исполнителем.",
  65. null=True,
  66. on_delete=django.db.models.deletion.DO_NOTHING,
  67. to=settings.AUTH_USER_MODEL,
  68. ),
  69. ),
  70. migrations.AddField(
  71. model_name="permissions",
  72. name="checked_by",
  73. field=models.ForeignKey(
  74. help_text="(check-level из классификатора платформы) - информация об уровне проверки. Проверка может быть проведена как платформой, так и мета-сервисом, так и партнером мета-сервиса, а может быть и никем (просто загружен). Указывается, так как достоверность проверки разная. Экзамен, проверенный только на низком уровне, не принимается во внимание как имеющийся до прохождения более высокоуровневой проверки.",
  75. null=True,
  76. on_delete=django.db.models.deletion.DO_NOTHING,
  77. related_name="checked_by_perm",
  78. to=settings.AUTH_USER_MODEL,
  79. ),
  80. ),
  81. migrations.AddField(
  82. model_name="permissions",
  83. name="ticket_status",
  84. field=models.ForeignKey(
  85. help_text="id заявки, по которой происходит проверка статуса relationship. State меняется только в результате изменений в заявке.",
  86. null=True,
  87. on_delete=django.db.models.deletion.DO_NOTHING,
  88. to="tickets.task",
  89. ),
  90. ),
  91. migrations.AddField(
  92. model_name="permissions",
  93. name="user_id",
  94. field=models.ForeignKey(
  95. help_text="уникальный идентификатор пользователя/клиента/аккаунта, которым была пройдена проверка и получено разрешение",
  96. null=True,
  97. on_delete=django.db.models.deletion.DO_NOTHING,
  98. related_name="user_id_perm",
  99. to=settings.AUTH_USER_MODEL,
  100. ),
  101. ),
  102. migrations.AddField(
  103. model_name="orders",
  104. name="client_id",
  105. field=models.ForeignKey(
  106. on_delete=django.db.models.deletion.DO_NOTHING,
  107. to="metaservicesynced.client",
  108. ),
  109. ),
  110. migrations.AddField(
  111. model_name="orders",
  112. name="provider",
  113. field=models.ForeignKey(
  114. on_delete=django.db.models.deletion.DO_NOTHING,
  115. to="metaservicesynced.provider",
  116. ),
  117. ),
  118. migrations.AddField(
  119. model_name="orders",
  120. name="receiver",
  121. field=models.ForeignKey(
  122. help_text="уникальный идентификатор пользователя (конкретного клиентского аккаунта) являющегося владельцем данного документа",
  123. on_delete=django.db.models.deletion.DO_NOTHING,
  124. related_name="user_id",
  125. to=settings.AUTH_USER_MODEL,
  126. ),
  127. ),
  128. migrations.AddField(
  129. model_name="orders",
  130. name="service_type",
  131. field=models.ForeignKey(
  132. on_delete=django.db.models.deletion.DO_NOTHING,
  133. to="metaservicesynced.servicetype",
  134. ),
  135. ),
  136. migrations.AddField(
  137. model_name="documents",
  138. name="checked_by",
  139. field=models.ForeignKey(
  140. help_text="userid проверившего",
  141. null=True,
  142. on_delete=django.db.models.deletion.DO_NOTHING,
  143. related_name="checked_by_doc",
  144. to=settings.AUTH_USER_MODEL,
  145. ),
  146. ),
  147. migrations.AddField(
  148. model_name="documents",
  149. name="ticket_status",
  150. field=models.ForeignKey(
  151. help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю.",
  152. on_delete=django.db.models.deletion.DO_NOTHING,
  153. to="tickets.task",
  154. ),
  155. ),
  156. migrations.AddField(
  157. model_name="documents",
  158. name="user_id",
  159. field=models.ForeignKey(
  160. help_text="уникальный идентификатор пользователя (конкретного клиентского аккаунта) являющегося владельцем данного документа",
  161. on_delete=django.db.models.deletion.DO_NOTHING,
  162. related_name="user_id_doc",
  163. to=settings.AUTH_USER_MODEL,
  164. ),
  165. ),
  166. migrations.AddField(
  167. model_name="client",
  168. name="ticket_status",
  169. field=models.ForeignKey(
  170. help_text="id последнего актуального тикета, касающийся статуса. Если он меняет статус на закрытый - вызывается проверка, которая смотрит, нет ли другого открытого по пользователю.",
  171. on_delete=django.db.models.deletion.DO_NOTHING,
  172. to="tickets.task",
  173. ),
  174. ),
  175. migrations.AddField(
  176. model_name="client",
  177. name="user",
  178. field=models.ForeignKey(
  179. on_delete=django.db.models.deletion.DO_NOTHING,
  180. to=settings.AUTH_USER_MODEL,
  181. ),
  182. ),
  183. ]