ejplatform/ej-server

View on GitHub
docs_old/dev-docs/orm/ej_conversations.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (0)
 -->
<!-- Title: model_graph Pages: 1 -->
<svg width="1365pt" height="663pt"
 viewBox="0.00 0.00 1364.91 663.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 659)">
<title>model_graph</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-659 1360.907,-659 1360.907,4 -4,4"/>
<!-- boogie_models_model_Model -->
<g id="node1" class="node">
<title>boogie_models_model_Model</title>
<polygon fill="#ffffff" stroke="transparent" points="33.907,-178 33.907,-201 101.907,-201 101.907,-178 33.907,-178"/>
<polygon fill="#1b563f" stroke="transparent" points="34.907,-178.5 34.907,-199.5 100.907,-199.5 100.907,-178.5 34.907,-178.5"/>
<text text-anchor="start" x="40.407" y="-187.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="50.407" y="-187.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Model &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="33.907,-178 33.907,-201 101.907,-201 101.907,-178 33.907,-178"/>
</g>
<!-- model_utils_models_TimeStampedModel -->
<g id="node2" class="node">
<title>model_utils_models_TimeStampedModel</title>
<polygon fill="#ffffff" stroke="transparent" points="867.907,-4 867.907,-53 1035.907,-53 1035.907,-4 867.907,-4"/>
<polygon fill="#1b563f" stroke="transparent" points="868.907,-30.5 868.907,-51.5 1034.907,-51.5 1034.907,-30.5 868.907,-30.5"/>
<text text-anchor="start" x="894.407" y="-39.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="904.407" y="-39.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;TimeStampedModel &#160;&#160;&#160;</text>
<text text-anchor="start" x="870.907" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="880.907" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000">created</text>
<text text-anchor="start" x="909.907" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="927.907" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="937.907" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000">AutoCreatedField</text>
<text text-anchor="start" x="1002.907" y="-23.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="870.907" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="880.907" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000">modified</text>
<text text-anchor="start" x="913.907" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="927.907" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="937.907" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000">AutoLastModifiedField</text>
<text text-anchor="start" x="1022.907" y="-10.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="867.907,-4 867.907,-53 1035.907,-53 1035.907,-4 867.907,-4"/>
</g>
<!-- taggit_models_TaggedItemBase -->
<g id="node3" class="node">
<title>taggit_models_TaggedItemBase</title>
<polygon fill="#ffffff" stroke="transparent" points="1116.407,-167 1116.407,-212 1237.407,-212 1237.407,-167 1116.407,-167"/>
<polygon fill="#1b563f" stroke="transparent" points="1117.907,-180.5 1117.907,-210.5 1236.907,-210.5 1236.907,-180.5 1117.907,-180.5"/>
<text text-anchor="start" x="1131.407" y="-198.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1141.407" y="-198.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;TaggedItemBase</text>
<text text-anchor="start" x="1143.407" y="-188.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="1149.407" y="-188.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">ItemBase</text>
<text text-anchor="start" x="1196.407" y="-188.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="1119.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1129.907" y="-173.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">tag</text>
<text text-anchor="start" x="1142.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1156.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1166.907" y="-173.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="1224.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="1116.407,-167 1116.407,-212 1237.407,-212 1237.407,-167 1116.407,-167"/>
</g>
<!-- taggit_models_Tag -->
<g id="node4" class="node">
<title>taggit_models_Tag</title>
<polygon fill="#ffffff" stroke="transparent" points="1212.907,-18 1212.907,-39 1252.907,-39 1252.907,-18 1212.907,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="1212.907,-17.5 1212.907,-38.5 1252.907,-38.5 1252.907,-17.5 1212.907,-17.5"/>
<text text-anchor="start" x="1217.407" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="1222.407" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">Tag</text>
<text text-anchor="start" x="1243.407" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- taggit_models_TaggedItemBase&#45;&gt;taggit_models_Tag -->
<g id="edge1" class="edge">
<title>taggit_models_TaggedItemBase&#45;&gt;taggit_models_Tag</title>
<path fill="none" stroke="#000000" d="M1188.807,-155.25C1200.407,-122.02 1217.507,-72.882 1226.607,-46.617"/>
<ellipse fill="#000000" stroke="#000000" cx="1187.4368" cy="-159.1375" rx="4" ry="4"/>
<text text-anchor="middle" x="1286.407" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> tag (%(app_label)s_%(class)s_items)</text>
</g>
<!-- taggit_models_ItemBase -->
<g id="node5" class="node">
<title>taggit_models_ItemBase</title>
<polygon fill="#ffffff" stroke="transparent" points="1110.907,-18 1110.907,-39 1178.907,-39 1178.907,-18 1110.907,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="1110.907,-17.5 1110.907,-38.5 1178.907,-38.5 1178.907,-17.5 1110.907,-17.5"/>
<text text-anchor="start" x="1114.907" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="1119.907" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">ItemBase</text>
<text text-anchor="start" x="1169.907" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- taggit_models_TaggedItemBase&#45;&gt;taggit_models_ItemBase -->
<g id="edge2" class="edge">
<title>taggit_models_TaggedItemBase&#45;&gt;taggit_models_ItemBase</title>
<path fill="none" stroke="#000000" d="M1171.607,-162.91C1165.807,-133.51 1156.407,-86.355 1150.507,-56.427"/>
<polygon fill="none" stroke="#000000" points="1153.9342,-55.7162 1148.507,-46.617 1147.0753,-57.1146 1153.9342,-55.7162"/>
<text text-anchor="middle" x="1178.407" y="-86.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="1178.407" y="-77.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- model_utils_models_StatusModel -->
<g id="node6" class="node">
<title>model_utils_models_StatusModel</title>
<polygon fill="#ffffff" stroke="transparent" points="401.907,-165 401.907,-214 559.907,-214 559.907,-165 401.907,-165"/>
<polygon fill="#1b563f" stroke="transparent" points="402.907,-191.5 402.907,-212.5 558.907,-212.5 558.907,-191.5 402.907,-191.5"/>
<text text-anchor="start" x="439.407" y="-200.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="449.407" y="-200.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;StatusModel &#160;&#160;&#160;</text>
<text text-anchor="start" x="404.907" y="-184.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="414.907" y="-184.1" font-family="Roboto" font-size="8.00" fill="#000000">status</text>
<text text-anchor="start" x="439.907" y="-184.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="488.907" y="-184.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="498.907" y="-184.1" font-family="Roboto" font-size="8.00" fill="#000000">StatusField</text>
<text text-anchor="start" x="541.907" y="-184.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="404.907" y="-171.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="414.907" y="-171.1" font-family="Roboto" font-size="8.00" fill="#000000">status_changed</text>
<text text-anchor="start" x="474.907" y="-171.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="488.907" y="-171.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="498.907" y="-171.1" font-family="Roboto" font-size="8.00" fill="#000000">MonitorField</text>
<text text-anchor="start" x="546.907" y="-171.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="401.907,-165 401.907,-214 559.907,-214 559.907,-165 401.907,-165"/>
</g>
<!-- ej_conversations_models_vote_Vote -->
<g id="node7" class="node">
<title>ej_conversations_models_vote_Vote</title>
<polygon fill="#ffffff" stroke="transparent" points="531.407,-554 531.407,-651 676.407,-651 676.407,-554 531.407,-554"/>
<polygon fill="#1b563f" stroke="transparent" points="532.907,-619.5 532.907,-649.5 675.907,-649.5 675.907,-619.5 532.907,-619.5"/>
<text text-anchor="start" x="584.407" y="-637.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="594.407" y="-637.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Vote</text>
<text text-anchor="start" x="578.407" y="-627.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="584.407" y="-627.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">Model</text>
<text text-anchor="start" x="615.407" y="-627.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="534.907" y="-612.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="544.907" y="-612.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="551.907" y="-612.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="595.907" y="-612.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="605.907" y="-612.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="641.907" y="-612.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="534.907" y="-599.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="544.907" y="-599.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">author</text>
<text text-anchor="start" x="569.907" y="-599.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="595.907" y="-599.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="605.907" y="-599.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="663.907" y="-599.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="534.907" y="-586.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="544.907" y="-586.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">comment</text>
<text text-anchor="start" x="581.907" y="-586.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="595.907" y="-586.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="605.907" y="-586.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="663.907" y="-586.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="534.907" y="-573.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="544.907" y="-573.1" font-family="Roboto" font-size="8.00" fill="#000000">choice</text>
<text text-anchor="start" x="569.907" y="-573.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="595.907" y="-573.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="605.907" y="-573.1" font-family="Roboto" font-size="8.00" fill="#000000">EnumField</text>
<text text-anchor="start" x="645.907" y="-573.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="534.907" y="-560.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="544.907" y="-560.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">created</text>
<text text-anchor="start" x="573.907" y="-560.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="595.907" y="-560.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="605.907" y="-560.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="660.907" y="-560.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="531.407,-554 531.407,-651 676.407,-651 676.407,-554 531.407,-554"/>
</g>
<!-- ej_conversations_models_vote_Vote&#45;&gt;boogie_models_model_Model -->
<g id="edge3" class="edge">
<title>ej_conversations_models_vote_Vote&#45;&gt;boogie_models_model_Model</title>
<path fill="none" stroke="#000000" d="M523.217,-599.89C388.497,-593.66 126.897,-572.9 69.907,-505 0,-421.71 37.309,-277.88 57.59,-217.48"/>
<polygon fill="none" stroke="#000000" points="60.9528,-218.4648 60.914,-207.87 54.3373,-216.1765 60.9528,-218.4648"/>
<text text-anchor="middle" x="91.407" y="-416.1" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="91.407" y="-407.1" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_conversations_models_comment_Comment -->
<g id="node8" class="node">
<title>ej_conversations_models_comment_Comment</title>
<polygon fill="#ffffff" stroke="transparent" points="496.407,-326 496.407,-501 711.407,-501 711.407,-326 496.407,-326"/>
<polygon fill="#1b563f" stroke="transparent" points="497.907,-469.5 497.907,-499.5 710.907,-499.5 710.907,-469.5 497.907,-469.5"/>
<text text-anchor="start" x="573.407" y="-487.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="583.407" y="-487.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Comment</text>
<text text-anchor="start" x="511.907" y="-477.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="517.907" y="-477.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">StatusModel,TimeStampedModel</text>
<text text-anchor="start" x="681.907" y="-477.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-462.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-462.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="516.907" y="-462.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-462.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-462.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="650.907" y="-462.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-449.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-449.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">author</text>
<text text-anchor="start" x="534.907" y="-449.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-449.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-449.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="672.907" y="-449.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-436.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-436.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">conversation</text>
<text text-anchor="start" x="558.907" y="-436.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-436.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-436.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="672.907" y="-436.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-423.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-423.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">moderator</text>
<text text-anchor="start" x="549.907" y="-423.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-423.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-423.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="672.907" y="-423.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000">content</text>
<text text-anchor="start" x="538.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000">TextField</text>
<text text-anchor="start" x="648.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-397.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">created</text>
<text text-anchor="start" x="538.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-397.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoCreatedField</text>
<text text-anchor="start" x="679.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-384.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">modified</text>
<text text-anchor="start" x="541.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-384.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoLastModifiedField</text>
<text text-anchor="start" x="698.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-371.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-371.1" font-family="Roboto" font-size="8.00" fill="#000000">rejection_reason</text>
<text text-anchor="start" x="572.907" y="-371.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-371.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-371.1" font-family="Roboto" font-size="8.00" fill="#000000">EnumField</text>
<text text-anchor="start" x="654.907" y="-371.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-358.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-358.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">rejection_reason_text</text>
<text text-anchor="start" x="590.907" y="-358.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-358.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-358.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="648.907" y="-358.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-345.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-345.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">status</text>
<text text-anchor="start" x="534.907" y="-345.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-345.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-345.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">StatusField</text>
<text text-anchor="start" x="657.907" y="-345.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="499.907" y="-332.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="509.907" y="-332.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">status_changed</text>
<text text-anchor="start" x="569.907" y="-332.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="604.907" y="-332.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="614.907" y="-332.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">MonitorField</text>
<text text-anchor="start" x="661.907" y="-332.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="496.407,-326 496.407,-501 711.407,-501 711.407,-326 496.407,-326"/>
</g>
<!-- ej_conversations_models_vote_Vote&#45;&gt;ej_conversations_models_comment_Comment -->
<g id="edge4" class="edge">
<title>ej_conversations_models_vote_Vote&#45;&gt;ej_conversations_models_comment_Comment</title>
<path fill="none" stroke="#000000" d="M603.907,-541.56C603.907,-529.98 603.907,-517.62 603.907,-505.32"/>
<ellipse fill="#000000" stroke="#000000" cx="603.907" cy="-545.85" rx="4" ry="4"/>
<text text-anchor="middle" x="637.407" y="-525.6" font-family="Roboto" font-size="8.00" fill="#000000"> comment (votes)</text>
</g>
<!-- ej_users_models_User -->
<g id="node9" class="node">
<title>ej_users_models_User</title>
<polygon fill="#ffffff" stroke="transparent" points="599.907,-18 599.907,-39 641.907,-39 641.907,-18 599.907,-18"/>
<polygon fill="#1b563f" stroke="transparent" points="599.907,-17.5 599.907,-38.5 641.907,-38.5 641.907,-17.5 599.907,-17.5"/>
<text text-anchor="start" x="603.907" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
<text text-anchor="start" x="608.907" y="-25.9" font-family="Roboto" font-size="12.00" fill="#ffffff">User</text>
<text text-anchor="start" x="632.907" y="-25.9" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;</text>
</g>
<!-- ej_conversations_models_vote_Vote&#45;&gt;ej_users_models_User -->
<g id="edge5" class="edge">
<title>ej_conversations_models_vote_Vote&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M693.007,-591.04C795.857,-576.07 956.487,-546.74 999.907,-505 1066.907,-440.57 1044.907,-396.06 1057.907,-304 1067.307,-237.85 1120.507,-218.68 1045.907,-111 1023.937,-79.282 1003.987,-85.685 966.907,-75 951.687,-70.615 730.707,-42.397 650.077,-32.183"/>
<ellipse fill="#000000" stroke="#000000" cx="688.7358" cy="-591.6575" rx="4" ry="4"/>
<text text-anchor="middle" x="1088.407" y="-293.1" font-family="Roboto" font-size="8.00" fill="#000000"> author (votes)</text>
</g>
<!-- ej_conversations_models_comment_Comment&#45;&gt;model_utils_models_TimeStampedModel -->
<g id="edge6" class="edge">
<title>ej_conversations_models_comment_Comment&#45;&gt;model_utils_models_TimeStampedModel</title>
<path fill="none" stroke="#000000" d="M719.577,-352.47C746.027,-340.67 774.447,-329.62 801.907,-322 837.447,-312.13 942.277,-331.46 966.907,-304 1025.527,-238.64 992.517,-125.64 969.037,-66.725"/>
<polygon fill="none" stroke="#000000" points="972.2487,-65.332 965.217,-57.407 965.7718,-67.9873 972.2487,-65.332"/>
<text text-anchor="middle" x="1020.407" y="-192.1" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="1020.407" y="-183.1" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_conversations_models_comment_Comment&#45;&gt;model_utils_models_StatusModel -->
<g id="edge7" class="edge">
<title>ej_conversations_models_comment_Comment&#45;&gt;model_utils_models_StatusModel</title>
<path fill="none" stroke="#000000" d="M488.027,-362.51C465.537,-347.07 444.937,-327.74 431.907,-304 418.197,-279.01 431.597,-249.4 447.817,-226.55"/>
<polygon fill="none" stroke="#000000" points="450.683,-228.5619 453.877,-218.46 445.0805,-224.3652 450.683,-228.5619"/>
<text text-anchor="middle" x="453.407" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="453.407" y="-288.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_conversations_models_comment_Comment&#45;&gt;ej_users_models_User -->
<g id="edge8" class="edge">
<title>ej_conversations_models_comment_Comment&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M480.717,-385.77C417.727,-364.68 346.577,-328.58 308.907,-268 272.057,-208.74 266.337,-166.29 308.907,-111 343.767,-65.718 521.197,-40.216 591.837,-31.724"/>
<ellipse fill="#000000" stroke="#000000" cx="484.5554" cy="-387.026" rx="4" ry="4"/>
<text text-anchor="middle" x="346.907" y="-187.6" font-family="Roboto" font-size="8.00" fill="#000000"> author (comments)</text>
</g>
<!-- ej_conversations_models_comment_Comment&#45;&gt;ej_users_models_User -->
<g id="edge9" class="edge">
<title>ej_conversations_models_comment_Comment&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M605.917,-313.57C607.427,-254.59 609.927,-178.51 613.907,-111 615.217,-88.758 617.507,-63.206 619.107,-46.506"/>
<ellipse fill="#000000" stroke="#000000" cx="605.8095" cy="-317.7713" rx="4" ry="4"/>
<text text-anchor="middle" x="676.407" y="-187.6" font-family="Roboto" font-size="8.00" fill="#000000"> moderator (rejected_comments)</text>
</g>
<!-- ej_conversations_models_conversation_Conversation -->
<g id="node10" class="node">
<title>ej_conversations_models_conversation_Conversation</title>
<polygon fill="#ffffff" stroke="transparent" points="755.407,-115 755.407,-264 936.407,-264 936.407,-115 755.407,-115"/>
<polygon fill="#1b563f" stroke="transparent" points="756.907,-232.5 756.907,-262.5 935.907,-262.5 935.907,-232.5 756.907,-232.5"/>
<text text-anchor="start" x="807.907" y="-250.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="817.907" y="-250.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;Conversation</text>
<text text-anchor="start" x="786.407" y="-240.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="792.407" y="-240.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">TimeStampedModel</text>
<text text-anchor="start" x="891.407" y="-240.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-225.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-225.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="775.907" y="-225.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-225.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-225.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="875.907" y="-225.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-212.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-212.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">author</text>
<text text-anchor="start" x="793.907" y="-212.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-212.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-212.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="897.907" y="-212.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-199.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-199.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">created</text>
<text text-anchor="start" x="797.907" y="-199.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-199.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-199.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoCreatedField</text>
<text text-anchor="start" x="904.907" y="-199.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-186.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-186.1" font-family="Roboto" font-size="8.00" fill="#000000">is_hidden</text>
<text text-anchor="start" x="804.907" y="-186.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-186.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-186.1" font-family="Roboto" font-size="8.00" fill="#000000">BooleanField</text>
<text text-anchor="start" x="888.907" y="-186.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000">is_promoted</text>
<text text-anchor="start" x="815.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000">BooleanField</text>
<text text-anchor="start" x="888.907" y="-173.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-160.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">modified</text>
<text text-anchor="start" x="800.907" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-160.1" font-family="Roboto" font-style="italic" font-size="8.00" fill="#000000">AutoLastModifiedField</text>
<text text-anchor="start" x="923.907" y="-160.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000">slug</text>
<text text-anchor="start" x="784.907" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000">AutoSlugField</text>
<text text-anchor="start" x="891.907" y="-147.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000">text</text>
<text text-anchor="start" x="783.907" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000">TextField</text>
<text text-anchor="start" x="873.907" y="-134.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="758.907" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="768.907" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000">title</text>
<text text-anchor="start" x="784.907" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="829.907" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="839.907" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000">CharField</text>
<text text-anchor="start" x="875.907" y="-121.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="755.407,-115 755.407,-264 936.407,-264 936.407,-115 755.407,-115"/>
</g>
<!-- ej_conversations_models_comment_Comment&#45;&gt;ej_conversations_models_conversation_Conversation -->
<g id="edge10" class="edge">
<title>ej_conversations_models_comment_Comment&#45;&gt;ej_conversations_models_conversation_Conversation</title>
<path fill="none" stroke="#000000" d="M709.357,-315.89C726.577,-299.96 744.217,-283.63 760.857,-268.22"/>
<ellipse fill="#000000" stroke="#000000" cx="705.9725" cy="-319.0228" rx="4" ry="4"/>
<text text-anchor="middle" x="788.907" y="-293.1" font-family="Roboto" font-size="8.00" fill="#000000"> conversation (comments)</text>
</g>
<!-- ej_conversations_models_conversation_Conversation&#45;&gt;model_utils_models_TimeStampedModel -->
<g id="edge11" class="edge">
<title>ej_conversations_models_conversation_Conversation&#45;&gt;model_utils_models_TimeStampedModel</title>
<path fill="none" stroke="#000000" d="M897.667,-110.89C908.007,-95.172 918.417,-79.361 927.317,-65.851"/>
<polygon fill="none" stroke="#000000" points="930.3513,-67.607 932.927,-57.33 924.5047,-63.7577 930.3513,-67.607"/>
<text text-anchor="middle" x="941.407" y="-86.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="941.407" y="-77.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_conversations_models_conversation_Conversation&#45;&gt;ej_users_models_User -->
<g id="edge12" class="edge">
<title>ej_conversations_models_conversation_Conversation&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M739.557,-113.94C737.347,-112.92 735.127,-111.93 732.907,-111 693.697,-94.507 670.207,-121.81 638.907,-93 626.157,-81.27 622.157,-61.344 621.027,-46.737"/>
<ellipse fill="#000000" stroke="#000000" cx="743.4766" cy="-115.8372" rx="4" ry="4"/>
<text text-anchor="middle" x="682.907" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> author (conversations)</text>
</g>
<!-- ej_conversations_models_conversation_Conversation&#45;&gt;ej_users_models_User -->
<g id="edge13" class="edge">
<title>ej_conversations_models_conversation_Conversation&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M765.837,-105.31C753.387,-94.378 740.217,-83.907 726.907,-75 705.487,-60.666 678.927,-49.024 657.747,-40.973"/>
<ellipse fill="#000000" stroke="#000000" cx="768.9003" cy="-108.0392" rx="4" ry="4"/>
<ellipse fill="#000000" stroke="#000000" cx="653.9566" cy="-39.565" rx="4" ry="4"/>
<text text-anchor="middle" x="823.407" y="-82.1" font-family="Roboto" font-size="8.00" fill="#000000"> moderators (moderated_conversations)</text>
</g>
<!-- ej_conversations_models_conversation_ConversationTag -->
<g id="node11" class="node">
<title>ej_conversations_models_conversation_ConversationTag</title>
<polygon fill="#ffffff" stroke="transparent" points="818.907,-378 818.907,-449 982.907,-449 982.907,-378 818.907,-378"/>
<polygon fill="#1b563f" stroke="transparent" points="819.907,-417.5 819.907,-447.5 981.907,-447.5 981.907,-417.5 819.907,-417.5"/>
<text text-anchor="start" x="854.407" y="-435.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="864.407" y="-435.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;ConversationTag</text>
<text text-anchor="start" x="848.907" y="-425.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="854.907" y="-425.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">TaggedItemBase</text>
<text text-anchor="start" x="937.907" y="-425.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="821.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="831.907" y="-410.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="838.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="901.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="911.907" y="-410.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="947.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="821.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="831.907" y="-397.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">content_object</text>
<text text-anchor="start" x="887.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="901.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="911.907" y="-397.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="969.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="821.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="831.907" y="-384.1" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00" fill="#000000">tag</text>
<text text-anchor="start" x="844.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="901.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="911.907" y="-384.1" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="968.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="818.907,-378 818.907,-449 982.907,-449 982.907,-378 818.907,-378"/>
</g>
<!-- ej_conversations_models_conversation_ConversationTag&#45;&gt;taggit_models_TaggedItemBase -->
<g id="edge14" class="edge">
<title>ej_conversations_models_conversation_ConversationTag&#45;&gt;taggit_models_TaggedItemBase</title>
<path fill="none" stroke="#000000" d="M931.087,-373.82C952.627,-347.07 983.287,-312.06 1014.907,-286 1045.307,-260.99 1082.807,-238.2 1114.107,-221.05"/>
<polygon fill="none" stroke="#000000" points="1116.0616,-223.9727 1123.207,-216.15 1112.7429,-217.8094 1116.0616,-223.9727"/>
<text text-anchor="middle" x="1036.407" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="1036.407" y="-288.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_conversations_models_conversation_ConversationTag&#45;&gt;ej_conversations_models_conversation_Conversation -->
<g id="edge15" class="edge">
<title>ej_conversations_models_conversation_ConversationTag&#45;&gt;ej_conversations_models_conversation_Conversation</title>
<path fill="none" stroke="#000000" d="M883.587,-366.18C877.057,-347.06 869.987,-324.67 864.907,-304 862.067,-292.46 859.527,-280.15 857.307,-268.05"/>
<ellipse fill="#000000" stroke="#000000" cx="884.9465" cy="-370.1008" rx="4" ry="4"/>
<text text-anchor="middle" x="928.407" y="-293.1" font-family="Roboto" font-size="8.00" fill="#000000"> content_object (conversationtag)</text>
</g>
<!-- ej_conversations_models_conversation_FavoriteConversation -->
<g id="node12" class="node">
<title>ej_conversations_models_conversation_FavoriteConversation</title>
<polygon fill="#ffffff" stroke="transparent" points="130.407,-378 130.407,-449 287.407,-449 287.407,-378 130.407,-378"/>
<polygon fill="#1b563f" stroke="transparent" points="131.907,-417.5 131.907,-447.5 286.907,-447.5 286.907,-417.5 131.907,-417.5"/>
<text text-anchor="start" x="152.907" y="-435.5" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="162.907" y="-435.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff"> &#160;&#160;&#160;FavoriteConversation</text>
<text text-anchor="start" x="183.407" y="-425.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&lt;</text>
<text text-anchor="start" x="189.407" y="-425.5" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="#ffffff">Model</text>
<text text-anchor="start" x="220.407" y="-425.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="#ffffff">&gt; &#160;&#160;&#160;</text>
<text text-anchor="start" x="133.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="143.907" y="-410.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">id</text>
<text text-anchor="start" x="150.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="206.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="216.907" y="-410.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">AutoField</text>
<text text-anchor="start" x="252.907" y="-410.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="133.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="143.907" y="-397.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">conversation</text>
<text text-anchor="start" x="192.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="206.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="216.907" y="-397.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="274.907" y="-397.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="133.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="143.907" y="-384.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">user</text>
<text text-anchor="start" x="160.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="206.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="216.907" y="-384.1" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#000000">ForeignKey (id)</text>
<text text-anchor="start" x="274.907" y="-384.1" font-family="Roboto" font-size="8.00" fill="#000000"> &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#000000" points="130.407,-378 130.407,-449 287.407,-449 287.407,-378 130.407,-378"/>
</g>
<!-- ej_conversations_models_conversation_FavoriteConversation&#45;&gt;boogie_models_model_Model -->
<g id="edge16" class="edge">
<title>ej_conversations_models_conversation_FavoriteConversation&#45;&gt;boogie_models_model_Model</title>
<path fill="none" stroke="#000000" d="M162.427,-373.75C135.057,-349.44 104.054,-320.03 94.907,-304 79.564,-277.11 72.925,-241.93 70.061,-217.69"/>
<polygon fill="none" stroke="#000000" points="73.5398,-217.3033 69.022,-207.72 66.5775,-218.0289 73.5398,-217.3033"/>
<text text-anchor="middle" x="116.407" y="-297.6" font-family="Roboto" font-size="8.00" fill="#000000"> abstract</text>
<text text-anchor="middle" x="116.407" y="-288.6" font-family="Roboto" font-size="8.00" fill="#000000">inheritance</text>
</g>
<!-- ej_conversations_models_conversation_FavoriteConversation&#45;&gt;ej_users_models_User -->
<g id="edge17" class="edge">
<title>ej_conversations_models_conversation_FavoriteConversation&#45;&gt;ej_users_models_User</title>
<path fill="none" stroke="#000000" d="M182.327,-366.73C149.427,-301.92 104.571,-184.49 163.907,-111 217.977,-44.037 499.717,-31.385 591.777,-29.03"/>
<ellipse fill="#000000" stroke="#000000" cx="184.2332" cy="-370.4251" rx="4" ry="4"/>
<text text-anchor="middle" x="219.907" y="-187.6" font-family="Roboto" font-size="8.00" fill="#000000"> user (favorite_conversations)</text>
</g>
<!-- ej_conversations_models_conversation_FavoriteConversation&#45;&gt;ej_conversations_models_conversation_Conversation -->
<g id="edge18" class="edge">
<title>ej_conversations_models_conversation_FavoriteConversation&#45;&gt;ej_conversations_models_conversation_Conversation</title>
<path fill="none" stroke="#000000" d="M303.337,-379.14C354.867,-360.99 419.997,-339.01 478.907,-322 544.777,-302.98 561.757,-299.85 628.907,-286 674.847,-276.52 689.507,-285.8 732.907,-268 737.657,-266.05 742.407,-263.88 747.127,-261.53"/>
<ellipse fill="#000000" stroke="#000000" cx="299.289" cy="-380.5687" rx="4" ry="4"/>
<text text-anchor="middle" x="674.907" y="-293.1" font-family="Roboto" font-size="8.00" fill="#000000"> conversation (favorites)</text>
</g>
</g>
</svg>