Database Schema

Note

The images in this chapter are generated automatically! They are very big so you may want opening each one of them in the browser and zooming into details.

Here we show the most common models and their relations. To generate a full model diagram of all models used in Kiwi TCMS execute:

./manage.py graph_models --pydot -a -g -o all_models.png

Test Plans model diagram

digraph model_graph {
	graph [bb="0,0,1058,650",
		fontname=Roboto,
		fontsize=8,
		rankdir=TB,
		splines=true
	];
	node [fontname=Roboto,
		fontsize=8,
		label="\N",
		shape=plaintext
	];
	edge [fontname=Roboto,
		fontsize=8
	];
	subgraph cluster_tcms_testplans {
		graph [bb="82,8,806,642",
			color=olivedrab4,
			label=<
          <TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0">
          <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER">
          <FONT FACE="Roboto" COLOR="Black" POINT-SIZE="10">
          <B>tcms.testplans</B>
          </FONT>
          </TD></TR>
          </TABLE>
          >,
			lheight=0.26,
			lp="444,628.5",
			lwidth=2.36,
			style=rounded
		];
		tree_queries_models_TreeNode	[height=0.61111,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TreeNode
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>parent</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>TreeNodeForeignKey (None)</B></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="575,51",
			width=2.9583];
		tree_queries_models_TreeNode -> tree_queries_models_TreeNode	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (children)",
			lp="731.5,51",
			pos="s,681.7,60.556 689.87,58.654 695.92,56.772 699.5,54.22 699.5,51 699.5,46.52 692.56,43.334 681.7,41.444"];
		tcms_testplans_models_PlanType	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      PlanType
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">description</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="370,51",
			width=2.2222];
		tcms_testplans_HistoricalTestPlan	[height=3.3194,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      HistoricalTestPlan
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>author</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_user</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>parent</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>TreeNodeForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>product</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>product_version</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>type</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">create_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">extra_link</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_change_reason</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_type</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">id</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">is_active</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="494,487.5",
			width=3.6111];
		tcms_testplans_HistoricalTestPlan -> tcms_testplans_models_PlanType	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" type (+)",
			lp="394.5,231.5",
			pos="s,399.3,367.97 395.39,360.77 388.92,348.47 383.28,335.79 379,323 364.65,280.15 366.76,149.14 368.72,86.309"];
		tcms_testplans_models_TestPlan	[height=2.5417,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestPlan<BR/>&lt;<FONT FACE="Roboto"><I>TreeNode</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>author</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><I><B>parent</B></I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><I><B>TreeNodeForeignKey (id)</B></I></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>product</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>product_version</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>type</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">create_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">extra_link</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">is_active</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="535,231.5",
			width=3.2222];
		tcms_testplans_HistoricalTestPlan -> tcms_testplans_models_TestPlan	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (+)",
			lp="535.5,345.5",
			pos="s,513.18,367.68 514.48,359.6 516.47,347.29 518.46,334.98 520.37,323.13"];
		tcms_testplans_models_TestPlan -> tree_queries_models_TreeNode	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="560,113",
			pos="e,556.35,73.002 531.56,139.9 532.91,127.64 535.25,115.37 539,104 541.59,96.155 545.76,88.43 550.37,81.432"];
		tcms_testplans_models_TestPlan -> tcms_testplans_models_PlanType	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" type (testplan)",
			lp="459.5,113",
			pos="s,451.29,139.94 445.49,133.66 429.76,116.65 414.38,100.01 401.65,86.241"];
		tcms_testplans_models_TestPlan -> tcms_testplans_models_TestPlan	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (children)",
			lp="701,231.5",
			pos="s,651.24,248.64 659.01,245.37 665.29,241.93 669,237.3 669,231.5 669,223.6 662.13,217.88 651.24,214.36"];
		tcms_testplans_models_TestPlanTag	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestPlanTag
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>plan</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>tag</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="720,487.5",
			width=2.1528];
		tcms_testplans_models_TestPlanTag -> tcms_testplans_models_TestPlan	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" plan (testplantag)",
			lp="649.5,345.5",
			pos="s,695.05,452.24 690.09,445.44 666.09,412.49 631.5,364.99 601.07,323.21"];
		tcms_testplans_models_TestPlanEmailSettings	[height=1.6944,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestPlanEmailSettings
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>plan</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_case_default_tester</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_case_owner</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_plan_author</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">notify_on_case_update</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">notify_on_plan_update</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="218,487.5",
			width=3.5556];
		tcms_testplans_models_TestPlanEmailSettings -> tcms_testplans_models_TestPlan	[arrowhead=none,
			arrowtail=none,
			dir=both,
			label=" plan (email_settings)",
			lp="428,345.5",
			pos="285.87,426.2 307.68,407.26 332.12,386.47 355,368 375.39,351.54 397.44,334.41 418.88,318.1"];
	}
	tcms_management_models_Version	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Version</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="37,51",
		width=1.0278];
	tcms_testplans_HistoricalTestPlan -> tcms_management_models_Version	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (+)",
		lp="326,231.5",
		pos="s,363.75,374.75 357.18,369.67 356.45,369.11 355.72,368.55 355,368 326.78,346.45 315.92,346.14 289,323 188.64,236.72 86.62,113.82 \
50.598,69.102"];
	django_contrib_auth_models_User	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="937,51",
		width=0.80556];
	tcms_testplans_HistoricalTestPlan -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (+)",
		lp="881.5,231.5",
		pos="s,624.15,373.05 631.53,369.21 632.35,368.8 633.18,368.4 634,368 712.92,329.88 766.06,386.94 826,323 882.69,262.53 825.94,214.64 \
862,140 875.53,111.98 900.17,85.633 917.51,69.202"];
	tcms_testplans_HistoricalTestPlan -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="960.5,231.5",
		pos="s,624.39,372.4 631.89,368.91 632.59,368.6 633.29,368.3 634,368 744.74,320.9 822.81,414.48 901,323 917.57,303.61 931.7,125.64 935.8,\
69.135"];
	tcms_management_models_Product	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Product</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="852,51",
		width=1.0556];
	tcms_testplans_HistoricalTestPlan -> tcms_management_models_Product	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (+)",
		lp="804.5,231.5",
		pos="s,624.04,373.89 631.2,369.61 632.13,369.07 633.06,368.53 634,368 679.26,342.39 709.81,363.84 742,323 793.59,257.54 747.3,215.32 \
783,140 795.97,112.63 818.76,85.942 834.58,69.265"];
	tcms_testplans_models_TestPlan -> tcms_management_models_Version	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (plans)",
		lp="346,113",
		pos="s,418.73,146.11 411.45,142.74 409.3,141.79 407.15,140.87 405,140 370.88,126.14 111.5,101.28 78,86 69.082,81.932 60.52,75.403 53.548,\
69.149"];
	tcms_testplans_models_TestPlan -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (testplan)",
		lp="802,113",
		pos="s,651.18,157.43 658.57,153.4 693.49,134.59 732.28,116.34 770,104 825.02,85.998 846.48,110.36 899,86 907.51,82.052 915.49,75.544 \
921.92,69.273"];
	tcms_testplans_models_TestPlan -> tcms_management_models_Product	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (plan)",
		lp="637.5,113",
		pos="s,574.06,139.74 578.81,133.28 587.63,121.86 597.97,111.58 610,104 647.74,80.195 768.64,102.76 810,86 819.39,82.194 828.33,75.548 \
835.53,69.135"];
	tcms_management_models_Tag	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Tag</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1030,231.5",
		width=0.77778];
	tcms_testplans_models_TestPlanTag -> tcms_management_models_Tag	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testplantag)",
		lp="995.5,345.5",
		pos="s,735.48,452.46 739.42,445.16 754.13,418.63 776.94,385.92 807,368 878.2,325.56 930.94,383.13 988,323 1008,301.89 1019.9,269.51 1025.6,\
249.75"];
	"\n\n\n"	[height=0.5,
		pos="843,487.5",
		width=0.75];
}

Test Cases model diagram

digraph model_graph {
	graph [bb="0,0,2113,797",
		fontname=Roboto,
		fontsize=8,
		rankdir=TB,
		splines=true
	];
	node [fontname=Roboto,
		fontsize=8,
		label="\N",
		shape=plaintext
	];
	edge [fontname=Roboto,
		fontsize=8
	];
	subgraph cluster_tcms_testcases {
		graph [bb="8,73,1604,789",
			color=olivedrab4,
			label=<
          <TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0">
          <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER">
          <FONT FACE="Roboto" COLOR="Black" POINT-SIZE="10">
          <B>tcms.testcases</B>
          </FONT>
          </TD></TR>
          </TABLE>
          >,
			lheight=0.26,
			lp="806,775.5",
			lwidth=2.39,
			style=rounded
		];
		tcms_core_models_abstract_Property	[height=0.79167,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Property
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">value</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1089,374",
			width=1.9306];
		tcms_testcases_models_TestCaseStatus	[height=1.1528,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestCaseStatus
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">description</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">is_confirmed</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="744,122.5",
			width=2.4861];
		tcms_testcases_models_Category	[height=1.1528,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Category
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>product</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">description</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="974,122.5",
			width=2.5139];
		tcms_testcases_HistoricalTestCase	[height=4.5833,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      HistoricalTestCase
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>author</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>case_status</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>category</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>default_tester</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_user</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>priority</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>reviewer</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">arguments</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">create_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">extra_link</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_change_reason</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_type</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">id</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">is_automated</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">notes</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">requirement</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">script</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">setup_duration</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DurationField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">summary</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">testing_duration</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DurationField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="889,374",
			width=3.1111];
		tcms_testcases_HistoricalTestCase -> tcms_testcases_models_TestCaseStatus	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case_status (+)",
			lp="775,186.5",
			pos="s,776.86,252.75 772.38,245.86 761.32,228.4 751.74,209.93 745,191 742.01,182.61 740.71,173.25 740.36,164.24"];
		tcms_testcases_HistoricalTestCase -> tcms_testcases_models_Category	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" category (+)",
			lp="834.5,186.5",
			pos="s,799.68,208.84 801.59,201.05 803.62,194.48 806.7,188.11 811,182 815.91,175.02 848.51,162.73 883.27,151.21"];
		tcms_testcases_models_TestCase	[height=3.6806,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestCase
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>author</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case_status</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>category</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>default_tester</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>priority</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>reviewer</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">arguments</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">create_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">extra_link</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">is_automated</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">notes</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">requirement</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">script</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">setup_duration</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DurationField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">summary</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">testing_duration</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DurationField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1275,374",
			width=2.7361];
		tcms_testcases_models_TestCase -> tcms_testcases_models_TestCaseStatus	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case_status (testcase)",
			lp="935.5,186.5",
			pos="s,1206.5,241.21 1200.8,235.13 1190.9,225 1180,216.03 1168,209 1114.9,177.99 951.61,206 892,191 867.35,184.8 841.74,174.61 818.89,\
164.01"];
		tcms_testcases_models_TestCase -> tcms_testcases_models_Category	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" category (category_case)",
			lp="1039,186.5",
			pos="s,1205.8,241.33 1200.2,235.27 1190.5,225.18 1179.8,216.17 1168,209 1134.2,188.44 1020.9,216.85 991,191 983.14,184.2 978.64,174.36 \
976.13,164.27"];
		tcms_testcases_models_Property	[height=1.2778,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Property<BR/>&lt;<FONT FACE="Roboto"><I>Property</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>name</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>value</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="253,673.5",
			width=2.2083];
		tcms_testcases_models_Property -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="471,566",
			pos="e,1084.7,402.53 296.39,627.37 310.08,614.95 325.87,602.35 342,593 385.77,567.62 400.19,565.91 450,557 511.28,546.04 957.82,572.96 \
1010,539 1053.4,510.75 1073.6,451.48 1082.5,412.47"];
		tcms_testcases_models_Property -> tcms_testcases_models_TestCase	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (property)",
			lp="648.5,566",
			pos="s,293.04,627.33 299.17,621.79 311.95,610.57 326.59,599.96 342,593 403.19,565.36 425.42,583.71 492,575 548.53,567.6 562.21,561.94 \
619,557 649.4,554.35 1141.4,553.97 1168,539 1182.7,530.74 1195.7,519.55 1207.1,506.86"];
		tcms_testcases_models_TestCasePlan	[height=1.1528,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestCasePlan
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>plan</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">sortkey</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="896,673.5",
			width=2.3056];
		tcms_testcases_models_TestCasePlan -> tcms_testcases_models_TestCase	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcaseplan)",
			lp="1111,566",
			pos="s,937.88,632 944.11,626.58 957.95,614.74 973.51,602.63 989,593 1023.5,571.56 1034.1,568.85 1073,557 1114.1,544.46 1132.3,562.91 \
1168,539 1181.3,530.11 1193.3,518.96 1204,506.67"];
		tcms_testcases_models_TestCaseComponent	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestCaseComponent
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>component</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1088,673.5",
			width=2.5139];
		tcms_testcases_models_TestCaseComponent -> tcms_testcases_models_TestCase	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcasecomponent)",
			lp="1209.5,566",
			pos="s,1109.5,638.37 1113.9,631.27 1134.3,598.8 1164,551.66 1192.3,506.63"];
		tcms_testcases_models_TestCaseTag	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestCaseTag
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>tag</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1275,673.5",
			width=2.1806];
		tcms_testcases_models_TestCaseTag -> tcms_testcases_models_TestCase	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcasetag)",
			lp="1311,566",
			pos="s,1275,638.37 1275,630.03 1275,597.61 1275,551.09 1275,506.63"];
		tcms_testcases_models_BugSystem	[height=1.6944,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      BugSystem
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">api_password</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">api_url</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">api_username</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">base_url</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">tracker_type</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="710,673.5",
			width=2.3611];
		tcms_testcases_models_TestCaseEmailSettings	[height=2.2361,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestCaseEmailSettings
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_case_author</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_case_tester</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_execution_assignee</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_run_manager</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">auto_to_run_tester</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">cc_list</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">notify_on_case_delete</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">notify_on_case_update</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">BooleanField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="479,673.5",
			width=3.5556];
		tcms_testcases_models_TestCaseEmailSettings -> tcms_testcases_models_TestCase	[arrowhead=none,
			arrowtail=none,
			dir=both,
			label=" case (email_settings)",
			lp="977,566",
			pos="607.37,596.03 610.25,594.96 613.13,593.95 616,593 751.9,548.13 793.52,570.54 936,557 987.48,552.11 1123.5,565.37 1168,539 1182.3,\
530.51 1195.1,519.26 1206.4,506.61"];
		tcms_testcases_HistoricalTemplate	[height=1.875,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      HistoricalTemplate
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_user</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_change_reason</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_type</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">id</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1484,673.5",
			width=3.1111];
		tcms_testcases_models_Template	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Template
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="86,673.5",
			width=1.9306];
	}
	tcms_management_models_Product	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Product</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="974,18",
		width=1.0556];
	tcms_testcases_models_Category -> tcms_management_models_Product	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (category)",
		lp="1009,58.5",
		pos="s,974,80.989 974,72.876 974,59.749 974,46.392 974,36.261"];
	tcms_management_models_Priority	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Priority</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1648,122.5",
		width=1];
	tcms_testcases_HistoricalTestCase -> tcms_management_models_Priority	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" priority (+)",
		lp="1130.5,186.5",
		pos="s,1001.4,215.78 1008,211.05 1009,210.35 1010,209.67 1011,209 1040,189.92 1053.9,201.35 1087,191 1097.5,187.73 1099.3,184.23 1110,\
182 1164.2,170.75 1557.3,186.27 1608,164 1619.2,159.07 1629,149.42 1636,140.77"];
	django_contrib_auth_models_User	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1731,122.5",
		width=0.80556];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (+)",
		lp="1441.5,186.5",
		pos="s,1001.3,214.63 1008.2,210.51 1009.2,210 1010.1,209.49 1011,209 1048.6,188.98 1352.1,198.58 1394,191 1406.9,188.67 1409.2,184.45 \
1422,182 1481.3,170.68 1638.4,189.8 1693,164 1703.8,158.89 1713.1,149.23 1719.7,140.62"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="1207,186.5",
		pos="s,1001.1,215.3 1007.9,210.89 1008.9,210.25 1009.9,209.62 1011,209 1065.1,177.31 1090.2,206.55 1151,191 1161.6,188.28 1163.3,184.22 \
1174,182 1230.5,170.32 1640.5,187.84 1693,164 1703.9,159.06 1713.1,149.4 1719.8,140.76"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" reviewer (+)",
		lp="1286.5,186.5",
		pos="s,1001.4,214.78 1008.3,210.55 1009.2,210.02 1010.1,209.51 1011,209 1055.7,184.31 1190.2,202.42 1240,191 1250.7,188.54 1252.3,184.26 \
1263,182 1309.8,172.15 1649.5,183.91 1693,164 1703.9,159.02 1713.1,149.36 1719.8,140.73"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="1359.5,186.5",
		pos="s,1001.4,214.69 1008.2,210.53 1009.2,210.01 1010.1,209.5 1011,209 1069.6,177.34 1245.5,207.55 1310,191 1319.1,188.68 1319.9,184.27 \
1329,182 1407.6,162.29 1619.5,198.01 1693,164 1703.9,158.98 1713.1,149.32 1719.8,140.69"];
	tcms_testcases_models_TestCase -> tcms_management_models_Priority	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" priority (priority_case)",
		lp="1521,186.5",
		pos="s,1373.7,257.72 1379.9,251.92 1409.3,224.86 1443.1,199.13 1479,182 1531.2,157.05 1556.3,189.97 1608,164 1618.8,158.59 1628.4,149.14 \
1635.5,140.73"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (cases_as_author)",
		lp="1634.5,186.5",
		pos="s,1373.5,298.85 1380.2,294.3 1438.1,254.71 1512.9,209.42 1586,182 1631.2,165.07 1650.5,186.78 1693,164 1703.4,158.44 1712.5,148.99 \
1719.2,140.61"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (cases_as_default_tester)",
		lp="1768.5,186.5",
		pos="s,1373.8,315.69 1381,311.77 1443.8,277.56 1526.1,236.43 1603,209 1637.3,196.76 1652.7,211.18 1683,191 1701.7,178.58 1715.4,156.23 \
1723.3,140.67"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" reviewer (cases_as_reviewer)",
		lp="1909.5,186.5",
		pos="s,1373.6,310.95 1380.7,306.87 1443,271.35 1524.7,230.55 1603,209 1629.3,201.76 1829.4,211 1848,191 1877.5,159.31 1803.7,138.24 1760.2,\
128.94"];
	tcms_testplans_models_TestPlan	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">TestPlan</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1653,374",
		width=1.1389];
	tcms_testcases_models_TestCasePlan -> tcms_testplans_models_TestPlan	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (testcaseplan)",
		lp="1614,566",
		pos="s,932.38,631.59 938.48,625.99 953.12,612.96 970.52,600.35 989,593 1117.3,541.98 1504.3,630.16 1608,539 1651.2,500.99 1654.7,425.73 \
1653.9,392.02"];
	tcms_management_models_Component	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Component</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1760,374",
		width=1.3333];
	tcms_testcases_models_TestCaseComponent -> tcms_management_models_Component	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" component (testcasecomponent)",
		lp="1807,566",
		pos="s,1119.8,638.46 1125.9,632.82 1143.2,617.41 1165,601.45 1188,593 1244.7,572.16 1686,615.26 1731,575 1783.6,527.97 1771.5,431.5 1763.8,\
392.22"];
	tcms_management_models_Tag	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Tag</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1902,374",
		width=0.77778];
	tcms_testcases_models_TestCaseTag -> tcms_management_models_Tag	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testcasetag)",
		lp="1925.5,566",
		pos="s,1302.6,638.12 1308.3,632.12 1323.3,616.97 1342.3,601.39 1363,593 1416.3,571.43 1837.9,614.1 1880,575 1931.5,527.24 1915.7,431.18 \
1906.5,392.11"];
	tcms_testcases_HistoricalTemplate -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="2082.5,374",
		pos="s,1574.6,605.95 1582.1,602.24 1589.6,598.66 1597.3,595.52 1605,593 1642.8,580.66 1934.3,603.5 1962,575 2083.7,449.65 2077.9,319.44 \
1970,182 1944.2,149.15 1818.4,132.36 1760.4,126.25"];
	"\n\n\n"	[height=0.5,
		pos="1641,673.5",
		width=0.75];
}

Test Runs model diagram

digraph model_graph {
	graph [bb="0,0,2329.4,875",
		fontname=Roboto,
		fontsize=8,
		rankdir=TB,
		splines=true
	];
	node [fontname=Roboto,
		fontsize=8,
		label="\N",
		shape=plaintext
	];
	edge [fontname=Roboto,
		fontsize=8
	];
	subgraph cluster_tcms_testruns {
		graph [bb="789.36,73,2021.4,867",
			color=olivedrab4,
			label=<
          <TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0">
          <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER">
          <FONT FACE="Roboto" COLOR="Black" POINT-SIZE="10">
          <B>tcms.testruns</B>
          </FONT>
          </TD></TR>
          </TABLE>
          >,
			lheight=0.26,
			lp="1405.4,853.5",
			lwidth=2.28,
			style=rounded
		];
		tcms_core_models_abstract_Property	[height=0.79167,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Property
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">value</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1287.4,419.5",
			width=1.9306];
		tcms_testruns_HistoricalTestRun	[height=3.3194,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      HistoricalTestRun
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>build</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>default_tester</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_user</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>manager</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>plan</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_change_reason</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_type</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">id</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">notes</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">planned_start</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">planned_stop</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">start_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">stop_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">summary</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1901.4,712.5",
			width=3.1111];
		tcms_testruns_models_TestRun	[height=2.4167,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestRun
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>build</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>default_tester</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>manager</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>plan</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">notes</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">planned_start</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">planned_stop</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">start_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">stop_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">summary</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1672.4,168",
			width=2.6528];
		tcms_testruns_models_TestExecutionStatus	[height=1.3333,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestExecutionStatus
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">color</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">ColorField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">icon</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">weight</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1477.4,168",
			width=2.2639];
		tcms_testruns_HistoricalTestExecution	[height=3.3194,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      HistoricalTestExecution
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>assignee</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>build</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>history_user</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>run</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>status</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>tested_by</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">case_text_version</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_change_reason</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">history_type</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">id</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">sortkey</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">start_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">stop_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="909.36,419.5",
			width=3.1111];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (+)",
			lp="1453.4,277.5",
			pos="s,1021.6,304.21 1029,300.62 1029.4,300.41 1029.9,300.2 1030.4,300 1099,269.82 1292.7,289 1367.4,282 1378.6,280.95 1558,259.51 1568.4,\
255 1571.2,253.78 1573.9,252.46 1576.7,251.06"];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestExecutionStatus	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (+)",
			lp="1344.4,277.5",
			pos="s,1021.7,304.51 1029,300.67 1029.5,300.44 1029.9,300.22 1030.4,300 1171.9,231.42 1238.3,320.42 1381.4,255 1401.3,245.88 1420,231.14 \
1435.6,216.42"];
		tcms_testruns_models_TestExecution	[height=2.4167,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestExecution
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>assignee</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>build</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>run</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>status</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>tested_by</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">case_text_version</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">sortkey</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">start_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">stop_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1477.4,419.5",
			width=2.8472];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (executions)",
			lp="1617.9,277.5",
			pos="s,1544.7,332.29 1549.8,325.81 1567.9,302.7 1587.2,278.01 1605,255.22"];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestExecutionStatus	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (testexecution)",
			lp="1518.4,277.5",
			pos="s,1477.4,332.29 1477.4,324.01 1477.4,287.22 1477.4,246.7 1477.4,216.32"];
		tcms_testruns_models_TestExecutionProperty	[height=1.2778,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestExecutionProperty<BR/>&lt;<FONT FACE="Roboto"><I>Property</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>execution</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>name</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>value</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1420.4,712.5",
			width=2.4444];
		tcms_testruns_models_TestExecutionProperty -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1378.4,566",
			pos="e,1300,448.21 1399.7,666.35 1373.5,608.94 1328.7,510.89 1304.3,457.61"];
		tcms_testruns_models_TestExecutionProperty -> tcms_testruns_models_TestExecution	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" execution (testexecutionproperty)",
			lp="1512.9,566",
			pos="s,1429.2,666.35 1430.8,658.38 1439.1,616 1450.9,555.77 1460.5,506.52"];
		tcms_testruns_models_TestRunTag	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestRunTag
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>run</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>tag</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1674.4,419.5",
			width=2.1111];
		tcms_testruns_models_TestRunTag -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (tags)",
			lp="1691.9,277.5",
			pos="s,1674.1,384.33 1674,376.23 1673.8,343.13 1673.4,296 1673,255.04"];
		tcms_testruns_models_TestRunCC	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      TestRunCC
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>run</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>user</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1846.4,419.5",
			width=2.1528];
		tcms_testruns_models_TestRunCC -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (cc_list)",
			lp="1771.9,277.5",
			pos="s,1822.5,384.33 1817.8,377.49 1794.6,344.33 1761.3,296.52 1732.4,255.04"];
		tcms_testruns_models_Environment	[height=0.97222,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Environment
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT COLOR="#7B7B7B" FACE="Roboto">description</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1119.4,419.5",
			width=2.2222];
		tcms_testruns_models_EnvironmentProperty	[height=1.2778,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      EnvironmentProperty<BR/>&lt;<FONT FACE="Roboto"><I>Property</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>environment</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>name</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>value</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1212.4,712.5",
			width=2.5694];
		tcms_testruns_models_EnvironmentProperty -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1282.4,566",
			pos="e,1283.1,448.09 1228.8,666.43 1238,640.03 1249.3,605.91 1257.4,575 1267.6,535.57 1276.1,489.64 1281.4,458.17"];
		tcms_testruns_models_EnvironmentProperty -> tcms_testruns_models_Environment	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" environment (environmentproperty)",
			lp="1187.9,566",
			pos="s,1173.1,666.25 1168.1,659.62 1150.3,635.51 1131.8,605.48 1122.4,575 1109.9,535.03 1111.5,486.4 1114.7,454.51"];
		tcms_testruns_models_Property	[height=1.2778,
			label=<
      <TABLE BGCOLOR="white" BORDER="1" CELLBORDER="0" CELLSPACING="0">
      <TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#1b563f">
      <FONT FACE="Roboto" COLOR="white" POINT-SIZE="10"><B>
      Property<BR/>&lt;<FONT FACE="Roboto"><I>Property</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>id</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>AutoField</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>run</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>name</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><I>value</I></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT FACE="Roboto"><I>CharField</I></FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="1687.4,712.5",
			width=2.2083];
		tcms_testruns_models_Property -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1624.4,566",
			pos="e,1297.4,448.2 1668.9,666.21 1651.5,630.01 1621.8,581.42 1579.4,557 1497,509.59 1448.2,587.32 1366.4,539 1335.4,520.72 1314.1,484.99 \
1301.5,457.53"];
		tcms_testruns_models_Property -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (property)",
			lp="1981.9,419.5",
			pos="s,1713.8,666.3 1718.4,659.56 1734.5,636.49 1755.8,610.62 1780.4,593 1839,550.96 1891.7,597.87 1933.4,539 1964,495.64 1961.6,345 \
1933.4,300 1909,261.1 1881.5,275.46 1840.4,255 1816.9,243.32 1791.7,230.54 1768.1,218.49"];
	}
	tcms_testplans_models_TestPlan	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">TestPlan</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="2088.4,18",
		width=1.1389];
	tcms_testruns_HistoricalTestRun -> tcms_testplans_models_TestPlan	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (+)",
		lp="2313.9,277.5",
		pos="s,2013.7,597.45 2021,593.66 2021.4,593.44 2021.9,593.22 2022.4,593 2054.7,577.65 2156.4,599.66 2182.4,575 2350.2,415.44 2334.2,228.84 \
2182.4,54 2169,38.616 2148.2,29.984 2129.6,25.144"];
	tcms_management_models_Build	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Build</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="162.36,18",
		width=0.86111];
	tcms_testruns_HistoricalTestRun -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="57.36,277.5",
		pos="s,1789,598.95 1781.5,595.27 1779.8,594.48 1778.1,593.72 1776.4,593 1708.3,564.78 1186.9,580.06 1113.4,575 620.18,541.05 431.84,583.87 \
40.36,282 -30.388,227.45 11.823,89.331 22.36,73 45.804,36.662 97.71,24.744 131.31,20.856"];
	django_contrib_auth_models_User	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">User</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="1537.4,18",
		width=0.80556];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (+)",
		lp="2032.4,277.5",
		pos="s,1989.8,592.77 1993.6,585.41 2001.2,570.34 2007.7,554.71 2012.4,539 2042.3,437.09 2025.2,405.45 2012.4,300 2009.2,274.21 1969.7,\
95.3 1956.4,73 1949.9,62.195 1946.9,59.035 1935.4,54 1869.1,25.071 1646.8,20.048 1566.5,19.18"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="2091.4,277.5",
		pos="s,2010.5,592.5 2014.7,585.29 2023,570.49 2029.8,554.94 2034.4,539 2066.7,424.84 2075.7,390.24 2057.4,273 2043,180.79 2053.7,144.2 \
1993.4,73 1981.4,58.898 1974.1,59.089 1956.4,54 1882.9,32.952 1649,22.914 1566.5,19.961"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="2171.9,277.5",
		pos="s,2013.7,601.37 2019.4,595.18 2025.5,588.44 2031.6,581.68 2037.4,575 2050.5,559.88 2055.8,557.06 2064.4,539 2153.4,351.64 2190.4,\
213.05 2037.4,73 2018.6,55.825 2008.3,59.262 1983.4,54 1828.7,21.312 1638.1,18.476 1566.4,18.688"];
	tcms_testruns_models_TestRun -> tcms_testplans_models_TestPlan	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (run)",
		lp="1911.9,58.5",
		pos="s,1768.2,107.02 1775.2,103.19 1796.2,91.962 1818.6,81.247 1840.4,73 1910.6,46.375 1997.3,31.262 2047.4,24.137"];
	tcms_testruns_models_TestRun -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (build_run)",
		lp="1438.9,58.5",
		pos="s,1584.6,80.934 1577.3,77.058 1574.4,75.588 1571.4,74.23 1568.4,73 1535.4,59.586 397.73,25.857 193.57,19.904"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (manager)",
		lp="1693.4,58.5",
		pos="s,1665.9,80.829 1662.8,73.13 1659.5,66.181 1655.5,59.68 1650.4,54 1629.2,30.384 1592.4,22.525 1566.6,20.006"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (default_tester)",
		lp="1590.4,58.5",
		pos="s,1581.3,80.901 1574.5,76.563 1572.4,75.332 1570.4,74.143 1568.4,73 1554.6,65.304 1543.8,75.612 1534.4,63 1528.8,55.521 1529.2,45.177 \
1531.2,36.398"];
	tcms_testruns_HistoricalTestExecution -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="76.36,168",
		pos="s,797.05,414.99 788.91,414.62 575.19,404.8 144.06,370.78 59.36,255 11.599,189.72 17.498,142.21 59.36,73 74.825,47.431 106.83,33.378 \
131.09,26.071"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (+)",
		lp="333.86,168",
		pos="s,797.27,404.07 789.32,402.84 672.49,384.52 491.91,347.95 347.36,282 261.46,242.81 244.08,141.21 309.36,73 352.15,28.289 1325.9,\
20.267 1508.1,19.156"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (+)",
		lp="156.36,168",
		pos="s,797.29,413.68 789.06,413.2 588.58,401.35 201.16,364.48 131.36,255 87.876,186.79 83.893,138.5 131.36,73 147.28,51.036 162.63,58.623 \
189.36,54 323.3,30.834 1323.7,20.895 1508.2,19.25"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="235.86,168",
		pos="s,797.24,409.08 789.24,408.28 607.71,390.07 276.98,345.15 205.36,255 180.2,223.33 178.89,103.58 205.36,73 249.47,22.03 1316.7,19.109 \
1508.1,18.995"];
	tcms_testcases_models_TestCase	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">TestCase</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="409.36,168",
		width=1.1667];
	tcms_testruns_HistoricalTestExecution -> tcms_testcases_models_TestCase	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (+)",
		lp="370.36,277.5",
		pos="s,797.15,407.12 788.91,406.13 641.95,388.25 406.45,349.69 353.36,282 340.79,265.98 376.05,213.59 396.27,186.13"];
	tcms_testruns_models_TestExecution -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (testexecution)",
		lp="527.36,168",
		pos="s,1413.1,332.44 1407.1,327.01 1394.7,316.15 1381.1,306.59 1366.4,300 1277.2,260.03 557,324.5 488.36,255 430.85,196.77 517.45,131.63 \
460.36,73 423.63,35.283 262.02,23.531 193.38,20.201"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (execution_assignee)",
		lp="1893.4,168",
		pos="s,1543.7,332.39 1549.9,326.77 1562,316.21 1575.2,306.81 1589.4,300 1631.5,279.65 1767.7,316.5 1799.4,282 1862.5,213.19 1832.2,148.59 \
1777.4,73 1752.8,39.126 1625.2,25.468 1566.7,20.926"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (execution_tester)",
		lp="663.36,168",
		pos="s,1412.7,332.26 1406.8,326.88 1394.5,316.1 1380.9,306.6 1366.4,300 1289.7,265.25 666.03,318.1 610.36,255 556.84,194.34 554.85,131.84 \
610.36,73 641.92,39.544 1354.1,22.819 1508.2,19.587"];
	tcms_testruns_models_TestExecution -> tcms_testcases_models_TestCase	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (executions)",
		lp="444.86,277.5",
		pos="s,1413.1,332.36 1407.1,326.93 1394.8,316.07 1381.1,306.55 1366.4,300 1317.8,278.41 447.73,319.75 410.36,282 385.51,256.91 395.11,\
211.23 403,186.33"];
	tcms_management_models_Tag	[height=0.5,
		label=<
  <TABLE BGCOLOR="white" BORDER="0" CELLBORDER="0" CELLSPACING="0">
  <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#1b563f">
  <FONT FACE="Roboto" POINT-SIZE="12" COLOR="white">Tag</FONT>
  </TD></TR>
  </TABLE>
  >,
		pos="753.36,168",
		width=0.77778];
	tcms_testruns_models_TestRunTag -> tcms_management_models_Tag	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testruntag)",
		lp="1271.9,277.5",
		pos="s,1660.1,384.3 1656.4,376.87 1642.3,349.89 1620,316.76 1589.4,300 1555.5,281.48 1280.9,284.14 1242.4,282 1140.8,276.36 867.15,315.49 \
785.36,255 763.59,238.9 756.62,206.26 754.4,186.14"];
	tcms_testruns_models_TestRunCC -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" user (testruncc)",
		lp="1356.4,168",
		pos="s,1831.8,384.47 1827.9,377.02 1813.5,349.94 1790.5,316.62 1759.4,300 1717.2,277.51 1364.9,313.99 1329.4,282 1283.7,240.88 1135.3,\
317.58 1325.4,73 1347.7,44.286 1455.2,28.314 1508,22.088"];
	"\n\n\n"	[height=0.5,
		pos="2058.4,712.5",
		width=0.75];
}