No Description

er.dot 28KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673
  1. digraph model_graph {
  2. // Dotfile by Django-Extensions graph_models
  3. // Created: 2025-09-22 14:07
  4. // Cli Options: orgs recycle_core --group-models --disable-fields
  5. fontname = "Roboto"
  6. fontsize = 8
  7. splines = true
  8. rankdir = "TB"
  9. node [
  10. fontname = "Roboto"
  11. fontsize = 8
  12. shape = "plaintext"
  13. ]
  14. edge [
  15. fontname = "Roboto"
  16. fontsize = 8
  17. ]
  18. // Labels
  19. subgraph cluster_orgs {
  20. label=<
  21. <TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0">
  22. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER">
  23. <FONT FACE="Roboto" COLOR="Black" POINT-SIZE="10">
  24. <B>orgs</B>
  25. </FONT>
  26. </TD></TR>
  27. </TABLE>
  28. >
  29. color=olivedrab4
  30. style="rounded"
  31. orgs_models_TimestampedModel [label=<
  32. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  33. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  34. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  35. TimestampedModel
  36. </B></FONT></TD></TR>
  37. </TABLE>
  38. >]
  39. orgs_models_Organization [label=<
  40. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  41. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  42. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  43. Organization<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  44. </B></FONT></TD></TR>
  45. </TABLE>
  46. >]
  47. orgs_models_OrganizationSite [label=<
  48. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  49. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  50. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  51. OrganizationSite
  52. </B></FONT></TD></TR>
  53. </TABLE>
  54. >]
  55. orgs_models_UserProfile [label=<
  56. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  57. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  58. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  59. UserProfile<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  60. </B></FONT></TD></TR>
  61. </TABLE>
  62. >]
  63. }
  64. subgraph cluster_recycle_core {
  65. label=<
  66. <TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0">
  67. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER">
  68. <FONT FACE="Roboto" COLOR="Black" POINT-SIZE="10">
  69. <B>recycle_core</B>
  70. </FONT>
  71. </TD></TR>
  72. </TABLE>
  73. >
  74. color=olivedrab4
  75. style="rounded"
  76. recycle_core_models_TimestampedModel [label=<
  77. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  78. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  79. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  80. TimestampedModel
  81. </B></FONT></TD></TR>
  82. </TABLE>
  83. >]
  84. recycle_core_models_MaterialCategory [label=<
  85. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  86. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  87. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  88. MaterialCategory<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  89. </B></FONT></TD></TR>
  90. </TABLE>
  91. >]
  92. recycle_core_models_ProvidedService [label=<
  93. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  94. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  95. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  96. ProvidedService<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  97. </B></FONT></TD></TR>
  98. </TABLE>
  99. >]
  100. recycle_core_models_Material [label=<
  101. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  102. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  103. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  104. Material<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  105. </B></FONT></TD></TR>
  106. </TABLE>
  107. >]
  108. recycle_core_models_MaterialImage [label=<
  109. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  110. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  111. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  112. MaterialImage<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  113. </B></FONT></TD></TR>
  114. </TABLE>
  115. >]
  116. recycle_core_models_PriceList [label=<
  117. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  118. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  119. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  120. PriceList<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  121. </B></FONT></TD></TR>
  122. </TABLE>
  123. >]
  124. recycle_core_models_PriceListItem [label=<
  125. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  126. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  127. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  128. PriceListItem<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  129. </B></FONT></TD></TR>
  130. </TABLE>
  131. >]
  132. recycle_core_models_Customer [label=<
  133. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  134. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  135. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  136. Customer<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  137. </B></FONT></TD></TR>
  138. </TABLE>
  139. >]
  140. recycle_core_models_CustomerSite [label=<
  141. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  142. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  143. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  144. CustomerSite<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  145. </B></FONT></TD></TR>
  146. </TABLE>
  147. >]
  148. recycle_core_models_ServiceAgreement [label=<
  149. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  150. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  151. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  152. ServiceAgreement<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  153. </B></FONT></TD></TR>
  154. </TABLE>
  155. >]
  156. recycle_core_models_PickupOrder [label=<
  157. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  158. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  159. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  160. PickupOrder<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  161. </B></FONT></TD></TR>
  162. </TABLE>
  163. >]
  164. recycle_core_models_PickupItem [label=<
  165. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  166. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  167. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  168. PickupItem<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  169. </B></FONT></TD></TR>
  170. </TABLE>
  171. >]
  172. recycle_core_models_WeighTicket [label=<
  173. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  174. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  175. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  176. WeighTicket<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  177. </B></FONT></TD></TR>
  178. </TABLE>
  179. >]
  180. recycle_core_models_WeighLine [label=<
  181. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  182. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  183. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  184. WeighLine<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  185. </B></FONT></TD></TR>
  186. </TABLE>
  187. >]
  188. recycle_core_models_Invoice [label=<
  189. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  190. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  191. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  192. Invoice<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  193. </B></FONT></TD></TR>
  194. </TABLE>
  195. >]
  196. recycle_core_models_InvoiceLine [label=<
  197. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  198. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  199. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  200. InvoiceLine<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  201. </B></FONT></TD></TR>
  202. </TABLE>
  203. >]
  204. recycle_core_models_Payment [label=<
  205. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  206. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  207. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  208. Payment<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  209. </B></FONT></TD></TR>
  210. </TABLE>
  211. >]
  212. recycle_core_models_Payout [label=<
  213. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  214. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  215. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  216. Payout<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  217. </B></FONT></TD></TR>
  218. </TABLE>
  219. >]
  220. recycle_core_models_Document [label=<
  221. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  222. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  223. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  224. Document<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  225. </B></FONT></TD></TR>
  226. </TABLE>
  227. >]
  228. recycle_core_models_AuditLog [label=<
  229. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  230. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  231. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  232. AuditLog<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  233. </B></FONT></TD></TR>
  234. </TABLE>
  235. >]
  236. recycle_core_models_ScrapListing [label=<
  237. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  238. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  239. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  240. ScrapListing<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  241. </B></FONT></TD></TR>
  242. </TABLE>
  243. >]
  244. recycle_core_models_ScrapListingItem [label=<
  245. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  246. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  247. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  248. ScrapListingItem<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  249. </B></FONT></TD></TR>
  250. </TABLE>
  251. >]
  252. recycle_core_models_ScrapBid [label=<
  253. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  254. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  255. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  256. ScrapBid<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  257. </B></FONT></TD></TR>
  258. </TABLE>
  259. >]
  260. recycle_core_models_ScrapAward [label=<
  261. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  262. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  263. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  264. ScrapAward<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  265. </B></FONT></TD></TR>
  266. </TABLE>
  267. >]
  268. recycle_core_models_ScrapListingInvite [label=<
  269. <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
  270. <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
  271. <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
  272. ScrapListingInvite<BR/>&lt;<FONT FACE="Roboto"><I>TimestampedModel</I></FONT>&gt;
  273. </B></FONT></TD></TR>
  274. </TABLE>
  275. >]
  276. }
  277. // Relations
  278. orgs_models_Organization -> orgs_models_TimestampedModel
  279. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  280. orgs_models_OrganizationSite -> orgs_models_Organization
  281. [label=" organization (sites)"] [arrowhead=none, arrowtail=dot, dir=both];
  282. django_contrib_sites_models_Site [label=<
  283. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  284. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  285. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Site</FONT>
  286. </TD></TR>
  287. </TABLE>
  288. >]
  289. orgs_models_OrganizationSite -> django_contrib_sites_models_Site
  290. [label=" site (organization_site)"] [arrowhead=none, arrowtail=none, dir=both];
  291. django_contrib_auth_models_User [label=<
  292. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  293. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  294. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  295. </TD></TR>
  296. </TABLE>
  297. >]
  298. orgs_models_UserProfile -> django_contrib_auth_models_User
  299. [label=" user (recycle_profile)"] [arrowhead=none, arrowtail=none, dir=both];
  300. orgs_models_UserProfile -> orgs_models_Organization
  301. [label=" organization (users)"] [arrowhead=none, arrowtail=dot, dir=both];
  302. orgs_models_UserProfile -> orgs_models_TimestampedModel
  303. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  304. recycle_core_models_MaterialCategory -> orgs_models_Organization
  305. [label=" organization (material_categories)"] [arrowhead=none, arrowtail=dot, dir=both];
  306. recycle_core_models_MaterialCategory -> recycle_core_models_TimestampedModel
  307. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  308. recycle_core_models_ProvidedService -> orgs_models_Organization
  309. [label=" organization (services)"] [arrowhead=none, arrowtail=dot, dir=both];
  310. recycle_core_models_ProvidedService -> recycle_core_models_TimestampedModel
  311. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  312. recycle_core_models_Material -> orgs_models_Organization
  313. [label=" organization (materials)"] [arrowhead=none, arrowtail=dot, dir=both];
  314. recycle_core_models_Material -> recycle_core_models_TimestampedModel
  315. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  316. recycle_core_models_MaterialImage -> recycle_core_models_Material
  317. [label=" material (images)"] [arrowhead=none, arrowtail=dot, dir=both];
  318. recycle_core_models_MaterialImage -> recycle_core_models_TimestampedModel
  319. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  320. recycle_core_models_PriceList -> orgs_models_Organization
  321. [label=" organization (price_lists)"] [arrowhead=none, arrowtail=dot, dir=both];
  322. recycle_core_models_PriceList -> recycle_core_models_TimestampedModel
  323. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  324. recycle_core_models_PriceListItem -> recycle_core_models_PriceList
  325. [label=" price_list (items)"] [arrowhead=none, arrowtail=dot, dir=both];
  326. recycle_core_models_PriceListItem -> recycle_core_models_Material
  327. [label=" material (price_items)"] [arrowhead=none, arrowtail=dot, dir=both];
  328. recycle_core_models_PriceListItem -> recycle_core_models_TimestampedModel
  329. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  330. recycle_core_models_Customer -> orgs_models_Organization
  331. [label=" organization (customers)"] [arrowhead=none, arrowtail=dot, dir=both];
  332. recycle_core_models_Customer -> recycle_core_models_PriceList
  333. [label=" price_list (customers)"] [arrowhead=none, arrowtail=dot, dir=both];
  334. recycle_core_models_Customer -> recycle_core_models_TimestampedModel
  335. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  336. recycle_core_models_CustomerSite -> recycle_core_models_Customer
  337. [label=" customer (sites)"] [arrowhead=none, arrowtail=dot, dir=both];
  338. recycle_core_models_CustomerSite -> recycle_core_models_TimestampedModel
  339. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  340. recycle_core_models_ServiceAgreement -> recycle_core_models_Customer
  341. [label=" customer (agreements)"] [arrowhead=none, arrowtail=dot, dir=both];
  342. recycle_core_models_ServiceAgreement -> recycle_core_models_CustomerSite
  343. [label=" site (agreements)"] [arrowhead=none, arrowtail=dot, dir=both];
  344. recycle_core_models_ServiceAgreement -> recycle_core_models_PriceList
  345. [label=" price_list (agreements)"] [arrowhead=none, arrowtail=dot, dir=both];
  346. recycle_core_models_ServiceAgreement -> recycle_core_models_TimestampedModel
  347. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  348. recycle_core_models_PickupOrder -> orgs_models_Organization
  349. [label=" organization (pickup_orders)"] [arrowhead=none, arrowtail=dot, dir=both];
  350. recycle_core_models_PickupOrder -> recycle_core_models_Customer
  351. [label=" customer (pickup_orders)"] [arrowhead=none, arrowtail=dot, dir=both];
  352. recycle_core_models_PickupOrder -> recycle_core_models_CustomerSite
  353. [label=" site (pickup_orders)"] [arrowhead=none, arrowtail=dot, dir=both];
  354. django_contrib_auth_models_User [label=<
  355. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  356. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  357. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  358. </TD></TR>
  359. </TABLE>
  360. >]
  361. recycle_core_models_PickupOrder -> django_contrib_auth_models_User
  362. [label=" assigned_driver (assigned_pickups)"] [arrowhead=none, arrowtail=dot, dir=both];
  363. django_contrib_auth_models_User [label=<
  364. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  365. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  366. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  367. </TD></TR>
  368. </TABLE>
  369. >]
  370. recycle_core_models_PickupOrder -> django_contrib_auth_models_User
  371. [label=" created_by (created_pickups)"] [arrowhead=none, arrowtail=dot, dir=both];
  372. recycle_core_models_PickupOrder -> recycle_core_models_TimestampedModel
  373. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  374. recycle_core_models_PickupItem -> recycle_core_models_PickupOrder
  375. [label=" pickup (items)"] [arrowhead=none, arrowtail=dot, dir=both];
  376. recycle_core_models_PickupItem -> recycle_core_models_Material
  377. [label=" material (pickupitem)"] [arrowhead=none, arrowtail=dot, dir=both];
  378. recycle_core_models_PickupItem -> recycle_core_models_TimestampedModel
  379. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  380. recycle_core_models_WeighTicket -> recycle_core_models_PickupOrder
  381. [label=" pickup (weigh_ticket)"] [arrowhead=none, arrowtail=none, dir=both];
  382. django_contrib_auth_models_User [label=<
  383. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  384. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  385. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  386. </TD></TR>
  387. </TABLE>
  388. >]
  389. recycle_core_models_WeighTicket -> django_contrib_auth_models_User
  390. [label=" recorded_by (weigh_tickets)"] [arrowhead=none, arrowtail=dot, dir=both];
  391. recycle_core_models_WeighTicket -> recycle_core_models_TimestampedModel
  392. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  393. recycle_core_models_WeighLine -> recycle_core_models_WeighTicket
  394. [label=" ticket (lines)"] [arrowhead=none, arrowtail=dot, dir=both];
  395. recycle_core_models_WeighLine -> recycle_core_models_Material
  396. [label=" material (weighline)"] [arrowhead=none, arrowtail=dot, dir=both];
  397. recycle_core_models_WeighLine -> recycle_core_models_TimestampedModel
  398. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  399. recycle_core_models_Invoice -> orgs_models_Organization
  400. [label=" organization (invoices)"] [arrowhead=none, arrowtail=dot, dir=both];
  401. recycle_core_models_Invoice -> recycle_core_models_Customer
  402. [label=" customer (invoices)"] [arrowhead=none, arrowtail=dot, dir=both];
  403. recycle_core_models_Invoice -> recycle_core_models_PickupOrder
  404. [label=" pickup (invoices)"] [arrowhead=none, arrowtail=dot, dir=both];
  405. recycle_core_models_Invoice -> recycle_core_models_TimestampedModel
  406. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  407. recycle_core_models_InvoiceLine -> recycle_core_models_Invoice
  408. [label=" invoice (lines)"] [arrowhead=none, arrowtail=dot, dir=both];
  409. recycle_core_models_InvoiceLine -> recycle_core_models_Material
  410. [label=" material (invoiceline)"] [arrowhead=none, arrowtail=dot, dir=both];
  411. recycle_core_models_InvoiceLine -> recycle_core_models_TimestampedModel
  412. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  413. recycle_core_models_Payment -> recycle_core_models_Invoice
  414. [label=" invoice (payments)"] [arrowhead=none, arrowtail=dot, dir=both];
  415. recycle_core_models_Payment -> recycle_core_models_TimestampedModel
  416. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  417. recycle_core_models_Payout -> orgs_models_Organization
  418. [label=" organization (payouts)"] [arrowhead=none, arrowtail=dot, dir=both];
  419. recycle_core_models_Payout -> recycle_core_models_Customer
  420. [label=" customer (payouts)"] [arrowhead=none, arrowtail=dot, dir=both];
  421. recycle_core_models_Payout -> recycle_core_models_PickupOrder
  422. [label=" pickup (payouts)"] [arrowhead=none, arrowtail=dot, dir=both];
  423. recycle_core_models_Payout -> recycle_core_models_TimestampedModel
  424. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  425. recycle_core_models_Document -> orgs_models_Organization
  426. [label=" organization (documents)"] [arrowhead=none, arrowtail=dot, dir=both];
  427. django_contrib_contenttypes_models_ContentType [label=<
  428. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  429. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  430. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">ContentType</FONT>
  431. </TD></TR>
  432. </TABLE>
  433. >]
  434. recycle_core_models_Document -> django_contrib_contenttypes_models_ContentType
  435. [label=" content_type (document)"] [arrowhead=none, arrowtail=dot, dir=both];
  436. django_contrib_auth_models_User [label=<
  437. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  438. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  439. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  440. </TD></TR>
  441. </TABLE>
  442. >]
  443. recycle_core_models_Document -> django_contrib_auth_models_User
  444. [label=" uploaded_by (document)"] [arrowhead=none, arrowtail=dot, dir=both];
  445. recycle_core_models_Document -> recycle_core_models_TimestampedModel
  446. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  447. recycle_core_models_AuditLog -> orgs_models_Organization
  448. [label=" organization (audit_logs)"] [arrowhead=none, arrowtail=dot, dir=both];
  449. django_contrib_auth_models_User [label=<
  450. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  451. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  452. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  453. </TD></TR>
  454. </TABLE>
  455. >]
  456. recycle_core_models_AuditLog -> django_contrib_auth_models_User
  457. [label=" user (auditlog)"] [arrowhead=none, arrowtail=dot, dir=both];
  458. django_contrib_contenttypes_models_ContentType [label=<
  459. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  460. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  461. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">ContentType</FONT>
  462. </TD></TR>
  463. </TABLE>
  464. >]
  465. recycle_core_models_AuditLog -> django_contrib_contenttypes_models_ContentType
  466. [label=" content_type (auditlog)"] [arrowhead=none, arrowtail=dot, dir=both];
  467. recycle_core_models_AuditLog -> recycle_core_models_TimestampedModel
  468. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  469. recycle_core_models_ScrapListing -> orgs_models_Organization
  470. [label=" organization (scrap_listings)"] [arrowhead=none, arrowtail=dot, dir=both];
  471. recycle_core_models_ScrapListing -> recycle_core_models_Customer
  472. [label=" customer (scrap_listings)"] [arrowhead=none, arrowtail=dot, dir=both];
  473. recycle_core_models_ScrapListing -> recycle_core_models_CustomerSite
  474. [label=" site (scrap_listings)"] [arrowhead=none, arrowtail=dot, dir=both];
  475. django_contrib_auth_models_User [label=<
  476. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  477. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  478. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  479. </TD></TR>
  480. </TABLE>
  481. >]
  482. recycle_core_models_ScrapListing -> django_contrib_auth_models_User
  483. [label=" created_by (created_listings)"] [arrowhead=none, arrowtail=dot, dir=both];
  484. recycle_core_models_ScrapListing -> recycle_core_models_TimestampedModel
  485. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  486. recycle_core_models_ScrapListingItem -> recycle_core_models_ScrapListing
  487. [label=" listing (items)"] [arrowhead=none, arrowtail=dot, dir=both];
  488. recycle_core_models_ScrapListingItem -> recycle_core_models_Material
  489. [label=" material (scraplistingitem)"] [arrowhead=none, arrowtail=dot, dir=both];
  490. recycle_core_models_ScrapListingItem -> recycle_core_models_TimestampedModel
  491. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  492. recycle_core_models_ScrapBid -> recycle_core_models_ScrapListing
  493. [label=" listing (bids)"] [arrowhead=none, arrowtail=dot, dir=both];
  494. recycle_core_models_ScrapBid -> orgs_models_Organization
  495. [label=" bidder_org (bids)"] [arrowhead=none, arrowtail=dot, dir=both];
  496. django_contrib_auth_models_User [label=<
  497. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  498. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  499. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  500. </TD></TR>
  501. </TABLE>
  502. >]
  503. recycle_core_models_ScrapBid -> django_contrib_auth_models_User
  504. [label=" bidder_user (bids)"] [arrowhead=none, arrowtail=dot, dir=both];
  505. recycle_core_models_ScrapBid -> recycle_core_models_TimestampedModel
  506. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  507. recycle_core_models_ScrapAward -> recycle_core_models_ScrapListing
  508. [label=" listing (award)"] [arrowhead=none, arrowtail=none, dir=both];
  509. recycle_core_models_ScrapAward -> recycle_core_models_ScrapBid
  510. [label=" winning_bid (awards)"] [arrowhead=none, arrowtail=dot, dir=both];
  511. recycle_core_models_ScrapAward -> recycle_core_models_PickupOrder
  512. [label=" pickup (awards)"] [arrowhead=none, arrowtail=dot, dir=both];
  513. recycle_core_models_ScrapAward -> recycle_core_models_TimestampedModel
  514. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  515. recycle_core_models_ScrapListingInvite -> recycle_core_models_ScrapListing
  516. [label=" listing (invites)"] [arrowhead=none, arrowtail=dot, dir=both];
  517. recycle_core_models_ScrapListingInvite -> orgs_models_Organization
  518. [label=" invited_org (listing_invites)"] [arrowhead=none, arrowtail=dot, dir=both];
  519. django_contrib_auth_models_User [label=<
  520. <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  521. <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  522. <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  523. </TD></TR>
  524. </TABLE>
  525. >]
  526. recycle_core_models_ScrapListingInvite -> django_contrib_auth_models_User
  527. [label=" invited_user (listing_invites)"] [arrowhead=none, arrowtail=dot, dir=both];
  528. recycle_core_models_ScrapListingInvite -> recycle_core_models_TimestampedModel
  529. [label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
  530. }