mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-12-27 09:52:22 +00:00
172 lines
15 KiB
XML
172 lines
15 KiB
XML
|
<?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.44.1 (0)
|
||
|
-->
|
||
|
<!-- Title: model_graph Pages: 1 -->
|
||
|
<svg width="352pt" height="373pt"
|
||
|
viewBox="0.00 0.00 352.00 373.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 369)">
|
||
|
<title>model_graph</title>
|
||
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-369 348,-369 348,4 -4,4"/>
|
||
|
<!-- permission_models_PermissionMask -->
|
||
|
<g id="node1" class="node">
|
||
|
<title>permission_models_PermissionMask</title>
|
||
|
<polygon fill="white" stroke="transparent" points="8,-4 8,-66 186,-66 186,-4 8,-4"/>
|
||
|
<polygon fill="#1b563f" stroke="transparent" points="9,-44 9,-65 185,-65 185,-44 9,-44"/>
|
||
|
<text text-anchor="start" x="41" y="-53" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="51" y="-53" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">    PermissionMask    </text>
|
||
|
<text text-anchor="start" x="11" y="-36.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="21" y="-36.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
|
||
|
<text text-anchor="start" x="29" y="-36.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="74" y="-36.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="84" y="-36.6" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
|
||
|
<text text-anchor="start" x="122" y="-36.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="11" y="-23.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="21" y="-23.6" font-family="Roboto" font-size="8.00">description</text>
|
||
|
<text text-anchor="start" x="60" y="-23.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="74" y="-23.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="84" y="-23.6" font-family="Roboto" font-size="8.00">CharField</text>
|
||
|
<text text-anchor="start" x="119" y="-23.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="11" y="-10.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="21" y="-10.6" font-family="Roboto" font-size="8.00">rank</text>
|
||
|
<text text-anchor="start" x="37" y="-10.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="74" y="-10.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="84" y="-10.6" font-family="Roboto" font-size="8.00">PositiveSmallIntegerField</text>
|
||
|
<text text-anchor="start" x="173" y="-10.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<polygon fill="none" stroke="black" points="8,-4 8,-66 186,-66 186,-4 8,-4"/>
|
||
|
</g>
|
||
|
<!-- permission_models_Permission -->
|
||
|
<g id="node2" class="node">
|
||
|
<title>permission_models_Permission</title>
|
||
|
<polygon fill="white" stroke="transparent" points="104.5,-119 104.5,-246 255.5,-246 255.5,-119 104.5,-119"/>
|
||
|
<polygon fill="#1b563f" stroke="transparent" points="106,-223.5 106,-244.5 255,-244.5 255,-223.5 106,-223.5"/>
|
||
|
<text text-anchor="start" x="136.5" y="-232.5" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="146.5" y="-232.5" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">    Permission    </text>
|
||
|
<text text-anchor="start" x="108" y="-216.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-216.1" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
|
||
|
<text text-anchor="start" x="126" y="-216.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-216.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-216.1" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
|
||
|
<text text-anchor="start" x="220" y="-216.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-203.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-203.1" font-family="Roboto" font-weight="bold" font-size="8.00">mask</text>
|
||
|
<text text-anchor="start" x="139" y="-203.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-203.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-203.1" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
|
||
|
<text text-anchor="start" x="243" y="-203.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-190.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-190.1" font-family="Roboto" font-weight="bold" font-size="8.00">model</text>
|
||
|
<text text-anchor="start" x="143" y="-190.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-190.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-190.1" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
|
||
|
<text text-anchor="start" x="243" y="-190.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-177.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-177.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
|
||
|
<text text-anchor="start" x="157" y="-177.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-177.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-177.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
|
||
|
<text text-anchor="start" x="217" y="-177.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-164.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-164.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">field</text>
|
||
|
<text text-anchor="start" x="133" y="-164.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-164.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-164.1" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
|
||
|
<text text-anchor="start" x="217" y="-164.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-151.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-151.1" font-family="Roboto" font-size="8.00">permanent</text>
|
||
|
<text text-anchor="start" x="158" y="-151.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-151.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-151.1" font-family="Roboto" font-size="8.00">BooleanField</text>
|
||
|
<text text-anchor="start" x="228" y="-151.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-138.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-138.1" font-family="Roboto" font-size="8.00">query</text>
|
||
|
<text text-anchor="start" x="139" y="-138.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-138.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-138.1" font-family="Roboto" font-size="8.00">TextField</text>
|
||
|
<text text-anchor="start" x="214" y="-138.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="108" y="-125.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="118" y="-125.1" font-family="Roboto" font-size="8.00">type</text>
|
||
|
<text text-anchor="start" x="134" y="-125.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="172" y="-125.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="182" y="-125.1" font-family="Roboto" font-size="8.00">CharField</text>
|
||
|
<text text-anchor="start" x="217" y="-125.1" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<polygon fill="none" stroke="black" points="104.5,-119 104.5,-246 255.5,-246 255.5,-119 104.5,-119"/>
|
||
|
</g>
|
||
|
<!-- permission_models_Permission->permission_models_PermissionMask -->
|
||
|
<g id="edge2" class="edge">
|
||
|
<title>permission_models_Permission->permission_models_PermissionMask</title>
|
||
|
<path fill="none" stroke="black" d="M137.78,-107.48C130.35,-94.46 122.95,-81.49 116.54,-70.25"/>
|
||
|
<ellipse fill="black" stroke="black" cx="139.92" cy="-111.24" rx="4" ry="4"/>
|
||
|
<text text-anchor="middle" x="168" y="-90.6" font-family="Roboto" font-size="8.00"> mask (permissions)</text>
|
||
|
</g>
|
||
|
<!-- django_contrib_contenttypes_models_ContentType -->
|
||
|
<g id="node4" class="node">
|
||
|
<title>django_contrib_contenttypes_models_ContentType</title>
|
||
|
<polygon fill="white" stroke="transparent" points="220,-24.5 220,-45.5 306,-45.5 306,-24.5 220,-24.5"/>
|
||
|
<polygon fill="#1b563f" stroke="transparent" points="220,-24 220,-45 306,-45 306,-24 220,-24"/>
|
||
|
<text text-anchor="start" x="224" y="-32.4" font-family="Roboto" font-size="8.00">  </text>
|
||
|
<text text-anchor="start" x="229" y="-32.4" font-family="Roboto" font-size="12.00" fill="white">ContentType</text>
|
||
|
<text text-anchor="start" x="297" y="-32.4" font-family="Roboto" font-size="8.00">  </text>
|
||
|
</g>
|
||
|
<!-- permission_models_Permission->django_contrib_contenttypes_models_ContentType -->
|
||
|
<g id="edge1" class="edge">
|
||
|
<title>permission_models_Permission->django_contrib_contenttypes_models_ContentType</title>
|
||
|
<path fill="none" stroke="black" d="M222.21,-107.51C233.83,-87.14 245.38,-66.89 253.2,-53.17"/>
|
||
|
<ellipse fill="black" stroke="black" cx="220.08" cy="-111.24" rx="4" ry="4"/>
|
||
|
<text text-anchor="middle" x="249.5" y="-90.6" font-family="Roboto" font-size="8.00"> model (+)</text>
|
||
|
</g>
|
||
|
<!-- permission_models_Role -->
|
||
|
<g id="node3" class="node">
|
||
|
<title>permission_models_Role</title>
|
||
|
<polygon fill="white" stroke="transparent" points="173,-299 173,-361 317,-361 317,-299 173,-299"/>
|
||
|
<polygon fill="#1b563f" stroke="transparent" points="174,-339 174,-360 316,-360 316,-339 174,-339"/>
|
||
|
<text text-anchor="start" x="217" y="-348" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="227" y="-348" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">    Role    </text>
|
||
|
<text text-anchor="start" x="176" y="-331.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="186" y="-331.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
|
||
|
<text text-anchor="start" x="194" y="-331.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="233" y="-331.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="243" y="-331.6" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
|
||
|
<text text-anchor="start" x="281" y="-331.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="176" y="-318.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="186" y="-318.6" font-family="Roboto" font-weight="bold" font-size="8.00">for_club</text>
|
||
|
<text text-anchor="start" x="219" y="-318.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="233" y="-318.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="243" y="-318.6" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
|
||
|
<text text-anchor="start" x="304" y="-318.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="176" y="-305.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="186" y="-305.6" font-family="Roboto" font-size="8.00">name</text>
|
||
|
<text text-anchor="start" x="207" y="-305.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="233" y="-305.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<text text-anchor="start" x="243" y="-305.6" font-family="Roboto" font-size="8.00">CharField</text>
|
||
|
<text text-anchor="start" x="278" y="-305.6" font-family="Roboto" font-size="8.00">    </text>
|
||
|
<polygon fill="none" stroke="black" points="173,-299 173,-361 317,-361 317,-299 173,-299"/>
|
||
|
</g>
|
||
|
<!-- permission_models_Role->permission_models_Permission -->
|
||
|
<g id="edge4" class="edge">
|
||
|
<title>permission_models_Role->permission_models_Permission</title>
|
||
|
<path fill="none" stroke="black" d="M226.45,-287.47C222.27,-278.13 217.73,-267.95 213.16,-257.73"/>
|
||
|
<ellipse fill="black" stroke="black" cx="228.13" cy="-291.23" rx="4" ry="4"/>
|
||
|
<ellipse fill="black" stroke="black" cx="211.47" cy="-253.94" rx="4" ry="4"/>
|
||
|
<text text-anchor="middle" x="254" y="-270.6" font-family="Roboto" font-size="8.00"> permissions (role)</text>
|
||
|
</g>
|
||
|
<!-- member_models_Club -->
|
||
|
<g id="node5" class="node">
|
||
|
<title>member_models_Club</title>
|
||
|
<polygon fill="white" stroke="transparent" points="289,-172 289,-193 333,-193 333,-172 289,-172"/>
|
||
|
<polygon fill="#1b563f" stroke="transparent" points="289,-171.5 289,-192.5 333,-192.5 333,-171.5 289,-171.5"/>
|
||
|
<text text-anchor="start" x="293" y="-179.9" font-family="Roboto" font-size="8.00">  </text>
|
||
|
<text text-anchor="start" x="298" y="-179.9" font-family="Roboto" font-size="12.00" fill="white">Club</text>
|
||
|
<text text-anchor="start" x="324" y="-179.9" font-family="Roboto" font-size="8.00">  </text>
|
||
|
</g>
|
||
|
<!-- permission_models_Role->member_models_Club -->
|
||
|
<g id="edge3" class="edge">
|
||
|
<title>permission_models_Role->member_models_Club</title>
|
||
|
<path fill="none" stroke="black" d="M282.52,-288.02C284.92,-284.43 287.12,-280.73 289,-277 301.53,-252.13 307.07,-219.92 309.41,-200.53"/>
|
||
|
<ellipse fill="black" stroke="black" cx="280.03" cy="-291.53" rx="4" ry="4"/>
|
||
|
<text text-anchor="middle" x="318" y="-270.6" font-family="Roboto" font-size="8.00"> for_club (role)</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|