1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-19 12:36:23 -07:00

update database relationship diagram

This commit is contained in:
Eggbertx 2024-08-09 20:57:28 -07:00
parent 6a6a61f44e
commit 3d6ca6db45
3 changed files with 33 additions and 27 deletions

View file

@ -1,6 +1,6 @@
<mxfile host="app.diagrams.net" modified="2024-02-12T21:35:48.700Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:123.0) Gecko/20100101 Firefox/123.0" etag="ujy1SOp8hEAQUdkRkIhC" version="23.1.3" type="device">
<mxfile host="app.diagrams.net" modified="2024-08-10T03:53:52.773Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0" etag="sWMHKNYgn5P_Ms0k5Lry" version="24.4.3" type="device">
<diagram id="TVQ4taKJlGjEfO4J5nL0" name="Page-1">
<mxGraphModel dx="1650" dy="1551" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<mxGraphModel dx="2045" dy="1773" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@ -163,7 +163,7 @@
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-266" value="ip_ban" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;strokeColor=#000000;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="60" y="670" width="160" height="436" as="geometry" />
<mxGeometry x="60" y="670" width="160" height="462" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-267" value="id" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=5;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="26" width="160" height="30" as="geometry" />
@ -207,50 +207,56 @@
<mxCell id="PdcwpANUKP4F5l-W0EyN-290" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-289" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-271" value="ip" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxCell id="PdcwpANUKP4F5l-W0EyN-271" value="range_start" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="228" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-272" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-271" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-273" value="issued_at" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxCell id="3aW1d9BRP5cUNr9OOUW6-1" value="range_end" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" vertex="1" parent="PdcwpANUKP4F5l-W0EyN-266">
<mxGeometry y="254" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3aW1d9BRP5cUNr9OOUW6-2" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" vertex="1" connectable="0" parent="3aW1d9BRP5cUNr9OOUW6-1">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-273" value="issued_at" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="280" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-274" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-273" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-277" value="appeal_at" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="280" width="160" height="26" as="geometry" />
<mxGeometry y="306" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-278" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-277" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-279" value="expires_at" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="306" width="160" height="26" as="geometry" />
<mxGeometry y="332" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-280" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-279" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-302" value="permanent" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="332" width="160" height="26" as="geometry" />
<mxGeometry y="358" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-303" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-302" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-281" value="staff_note" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="358" width="160" height="26" as="geometry" />
<mxGeometry y="384" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-282" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-281" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-283" value="message" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="384" width="160" height="26" as="geometry" />
<mxGeometry y="410" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-284" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-283" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-285" value="can_appeal" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-266" vertex="1">
<mxGeometry y="410" width="160" height="26" as="geometry" />
<mxGeometry y="436" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-286" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-285" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
@ -601,7 +607,7 @@
<mxGeometry width="56" height="26" as="geometry" />
</mxCell>
<mxCell id="G7tP-0Ei4452P6D5V3IT-86" value="&lt;div&gt;Used to keep a history of changed&lt;/div&gt;&lt;div&gt;to appeals by moderation&lt;br&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="40" y="1544" width="200" height="30" as="geometry" />
<mxGeometry x="40" y="1570" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="G7tP-0Ei4452P6D5V3IT-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="G7tP-0Ei4452P6D5V3IT-88" target="PdcwpANUKP4F5l-W0EyN-226" edge="1">
<mxGeometry relative="1" as="geometry" />
@ -626,7 +632,7 @@
</mxGeometry>
</mxCell>
<mxCell id="G7tP-0Ei4452P6D5V3IT-37" value="ip_ban_appeals" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="60" y="1122" width="160" height="206" as="geometry" />
<mxGeometry x="60" y="1150" width="160" height="206" as="geometry" />
</mxCell>
<mxCell id="G7tP-0Ei4452P6D5V3IT-40" value="id" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=60;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=5;fontSize=12;" parent="G7tP-0Ei4452P6D5V3IT-37" vertex="1">
<mxGeometry y="26" width="160" height="30" as="geometry" />
@ -665,7 +671,7 @@
<mxGeometry width="56" height="26" as="geometry" />
</mxCell>
<mxCell id="G7tP-0Ei4452P6D5V3IT-65" value="ip_ban_appeals_audit" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="60" y="1349" width="160" height="190" as="geometry" />
<mxGeometry x="60" y="1380" width="160" height="190" as="geometry" />
</mxCell>
<mxCell id="G7tP-0Ei4452P6D5V3IT-79" value="appeal_id" style="shape=partialRectangle;top=0;left=0;right=0;bottom=1;align=left;verticalAlign=middle;fillColor=none;spacingLeft=60;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontStyle=5;fontSize=12;strokeColor=none;" parent="G7tP-0Ei4452P6D5V3IT-65" vertex="1">
<mxGeometry y="26" width="160" height="30" as="geometry" />
@ -865,22 +871,22 @@
<mxCell id="g8VmcGA17cuox0www8EO-44" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="g8VmcGA17cuox0www8EO-43" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-30" value="fingerprinter (nullable)" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" vertex="1" parent="g8VmcGA17cuox0www8EO-34">
<mxCell id="8axN7bKN15ZR68HeWnSn-30" value="fingerprinter (nullable)" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="g8VmcGA17cuox0www8EO-34" vertex="1">
<mxGeometry y="186" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-31" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" vertex="1" connectable="0" parent="8axN7bKN15ZR68HeWnSn-30">
<mxCell id="8axN7bKN15ZR68HeWnSn-31" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="8axN7bKN15ZR68HeWnSn-30" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-32" value="ban_ip" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" vertex="1" parent="g8VmcGA17cuox0www8EO-34">
<mxCell id="8axN7bKN15ZR68HeWnSn-32" value="ban_ip" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="g8VmcGA17cuox0www8EO-34" vertex="1">
<mxGeometry y="212" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-33" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" vertex="1" connectable="0" parent="8axN7bKN15ZR68HeWnSn-32">
<mxCell id="8axN7bKN15ZR68HeWnSn-33" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="8axN7bKN15ZR68HeWnSn-32" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-36" value="ban_ip_message" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" vertex="1" parent="g8VmcGA17cuox0www8EO-34">
<mxCell id="8axN7bKN15ZR68HeWnSn-36" value="ban_ip_message" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="g8VmcGA17cuox0www8EO-34" vertex="1">
<mxGeometry y="238" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-37" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" vertex="1" connectable="0" parent="8axN7bKN15ZR68HeWnSn-36">
<mxCell id="8axN7bKN15ZR68HeWnSn-37" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="8axN7bKN15ZR68HeWnSn-36" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="g8VmcGA17cuox0www8EO-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#9673a6;fillColor=#e1d5e7;" parent="1" source="g8VmcGA17cuox0www8EO-9" target="PdcwpANUKP4F5l-W0EyN-41" edge="1">
@ -1022,16 +1028,16 @@
<mxCell id="PdcwpANUKP4F5l-W0EyN-288" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-287" vertex="1" connectable="0">
<mxGeometry width="56" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-22" value="flag" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=60;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" vertex="1" parent="PdcwpANUKP4F5l-W0EyN-132">
<mxCell id="8axN7bKN15ZR68HeWnSn-22" value="flag" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=60;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-132" vertex="1">
<mxGeometry y="446" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-23" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" vertex="1" connectable="0" parent="8axN7bKN15ZR68HeWnSn-22">
<mxCell id="8axN7bKN15ZR68HeWnSn-23" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="8axN7bKN15ZR68HeWnSn-22" vertex="1" connectable="0">
<mxGeometry width="56" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-24" value="country" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=60;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" vertex="1" parent="PdcwpANUKP4F5l-W0EyN-132">
<mxCell id="8axN7bKN15ZR68HeWnSn-24" value="country" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;align=left;verticalAlign=top;fillColor=none;spacingLeft=60;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontSize=12;" parent="PdcwpANUKP4F5l-W0EyN-132" vertex="1">
<mxGeometry y="472" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-25" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" vertex="1" connectable="0" parent="8axN7bKN15ZR68HeWnSn-24">
<mxCell id="8axN7bKN15ZR68HeWnSn-25" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="8axN7bKN15ZR68HeWnSn-24" vertex="1" connectable="0">
<mxGeometry width="56" height="26" as="geometry" />
</mxCell>
<mxCell id="PdcwpANUKP4F5l-W0EyN-205" value="files" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;align=center;fontSize=14;strokeColor=#000000;fillColor=none;" parent="1" vertex="1">
@ -1273,10 +1279,10 @@
<mxCell id="nljx8O9duX-aqRclqWuI-5" value="" style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;fontSize=12;" parent="nljx8O9duX-aqRclqWuI-4" vertex="1" connectable="0">
<mxGeometry width="30" height="26" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;curved=0;endArrow=open;endFill=0;" edge="1" parent="1" source="8axN7bKN15ZR68HeWnSn-34" target="8axN7bKN15ZR68HeWnSn-30">
<mxCell id="8axN7bKN15ZR68HeWnSn-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;curved=0;endArrow=open;endFill=0;" parent="1" source="8axN7bKN15ZR68HeWnSn-34" target="8axN7bKN15ZR68HeWnSn-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8axN7bKN15ZR68HeWnSn-34" value="If fingerprinter is not null,the incoming file data will be checked with the given algorithm name, otherwise, it checks the checksum" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxCell id="8axN7bKN15ZR68HeWnSn-34" value="If fingerprinter is not null,the incoming file data will be checked with the given algorithm name, otherwise, it checks the checksum" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-400" y="-175.5" width="150" height="89" as="geometry" />
</mxCell>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 KiB

After

Width:  |  Height:  |  Size: 634 KiB

Before After
Before After

View file

@ -1,6 +1,6 @@
-- This should be run only after gochan has been started for the first time
-- Also this should only be used in a development environment
-- mysql -u gochan -D gochan -pgochan < /vagrant/devtools/mysql_dummydata.sql
-- mysql -u gochan -D gochan -pgochan < /vagrant/tools/mysql_dummydata.sql
INSERT INTO gc_threads (board_id) values(1);
INSERT INTO `gc_posts` (