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="1001.5,345.5",
		pos="s,797.78,454.19 805.09,450.71 862.82,422.89 937.53,379.54 988,323 1007.4,301.29 1019.4,269.1 1025.4,249.53"];
}

Test Cases model diagram

digraph model_graph {
	graph [bb="0,0,2109,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="2078.5,374",
		pos="s,1596.2,665.41 1604.4,664.71 1730.8,653.76 1917.1,628.78 1962,575 2073.9,440.84 2077.9,319.44 1970,182 1944.2,149.15 1818.4,132.36 \
1760.4,126.25"];
}

Test Runs model diagram

digraph model_graph {
	graph [bb="0,0,2291.3,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="787.27,73,2019.3,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="1403.3,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="1508.3,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="1899.3,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="1616.3,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="1342.3,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="907.27,419.5",
			width=3.1111];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (+)",
			lp="1454.3,277.5",
			pos="s,1019.5,304.18 1026.9,300.61 1027.3,300.41 1027.8,300.2 1028.3,300 1107.6,265.46 1334.1,306.03 1417.3,282 1453,271.69 1489.1,253.83 \
1520.7,235.32"];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestExecutionStatus	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (+)",
			lp="1212.3,277.5",
			pos="s,1019.4,305.04 1026.6,300.9 1027.2,300.6 1027.7,300.3 1028.3,300 1115.6,253.5 1157.9,299.54 1246.3,255 1265.7,245.23 1284.1,230.51 \
1299.6,216.01"];
		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="1318.3,419.5",
			width=2.8472];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (executions)",
			lp="1562.8,277.5",
			pos="s,1387,332.48 1393,327.02 1404.6,316.73 1417.1,307.32 1430.3,300 1465.2,280.59 1483.8,302.15 1518.3,282 1530.6,274.79 1542.2,265.46 \
1552.7,255.26"];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestExecutionStatus	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (testexecution)",
			lp="1372.3,277.5",
			pos="s,1326.6,332.29 1327.4,324.01 1330.9,287.22 1334.8,246.7 1337.7,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="1462.3,712.5",
			width=2.4444];
		tcms_testruns_models_TestExecutionProperty -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1520.3,566",
			pos="e,1507.8,448.02 1476,666.43 1483.5,640.03 1492.3,605.91 1497.3,575 1503.7,535.41 1506.4,489.51 1507.5,458.09"];
		tcms_testruns_models_TestExecutionProperty -> tcms_testruns_models_TestExecution	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" execution (testexecutionproperty)",
			lp="1369.8,566",
			pos="s,1387.6,666.48 1381.1,661.49 1352.2,638.98 1322.9,609.63 1307.3,575 1297.7,553.93 1295.9,529.57 1297.6,506.53"];
		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="1672.3,419.5",
			width=2.1111];
		tcms_testruns_models_TestRunTag -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (tags)",
			lp="1659.8,277.5",
			pos="s,1664.6,384.33 1662.8,376.23 1655.4,343.13 1644.8,296 1635.6,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="1844.3,419.5",
			width=2.1528];
		tcms_testruns_models_TestRunCC -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (cc_list)",
			lp="1762.8,277.5",
			pos="s,1821.7,384.25 1817,377.48 1800.7,353.96 1779,324.37 1757.3,300 1743.3,284.28 1727.6,268.37 1712,253.3"];
		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="1117.3,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="1202.3,712.5",
			width=2.5694];
		tcms_testruns_models_EnvironmentProperty -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1469.3,566",
			pos="e,1502.2,448.03 1253.8,666.43 1284.4,641.69 1325,612.22 1365.3,593 1393.1,579.71 1408.5,594.58 1432.3,575 1468.7,545.02 1489.1,493.24 \
1499.4,457.96"];
		tcms_testruns_models_EnvironmentProperty -> tcms_testruns_models_Environment	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" environment (environmentproperty)",
			lp="1218.8,566",
			pos="s,1184.6,666.43 1181.7,658.82 1172.4,633.67 1161.5,603.01 1153.3,575 1141.2,534.05 1130.5,486.05 1124,454.55"];
		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="1671.3,712.5",
			width=2.2083];
		tcms_testruns_models_Property -> tcms_core_models_abstract_Property	[arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1615.3,566",
			pos="e,1523.8,448.21 1646,666.35 1613.7,608.7 1558.4,510.08 1528.7,456.95"];
		tcms_testruns_models_Property -> tcms_testruns_models_TestRun	[arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (property)",
			lp="1979.8,419.5",
			pos="s,1703.1,666.43 1708.2,659.99 1727,636.87 1751.5,610.84 1778.3,593 1838.3,553.01 1889.6,597.87 1931.3,539 1961.9,495.64 1960.7,344.18 \
1931.3,300 1924.7,290.1 1802.2,240.98 1711.9,205.8"];
	}
	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="2226.3,18",
		width=1.1389];
	tcms_testruns_HistoricalTestRun -> tcms_testplans_models_TestPlan	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (+)",
		lp="2275.8,277.5",
		pos="s,2011.6,683.76 2019.3,681.06 2076.6,660.42 2141,627.14 2180.3,575 2309.9,402.85 2249,109.94 2230.8,36.227"];
	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="58.272,18",
		width=0.86111];
	tcms_testruns_HistoricalTestRun -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="55.272,277.5",
		pos="s,1787.2,605.98 1780.2,602.1 1773.6,598.66 1767,595.59 1760.3,593 1696.4,568.39 1212.6,579.43 1144.3,575 636.82,542.11 413.19,625.54 \
38.272,282 -15.755,232.49 -5.605,189.32 26.272,73 29.901,59.757 37.709,46.469 44.704,36.388"];
	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="1517.3,18",
		width=0.80556];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (+)",
		lp="2030.3,277.5",
		pos="s,1987.7,592.77 1991.5,585.41 1999.1,570.34 2005.7,554.71 2010.3,539 2040.2,437.09 2025.5,405.13 2010.3,300 2006.5,273.97 1963.3,\
90.041 1943.3,73 1883.3,21.975 1632.2,18.39 1546.3,18.696"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="2089.3,277.5",
		pos="s,2008.4,592.5 2012.6,585.29 2020.9,570.49 2027.7,554.94 2032.3,539 2064.7,424.84 2075.2,389.99 2055.3,273 2039.5,180.16 2051.8,\
139.65 1985.3,73 1967.3,54.995 1956.1,59.337 1931.3,54 1789.3,23.55 1614.7,19.345 1546.5,18.94"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="2169.8,277.5",
		pos="s,2011.5,613.31 2016.8,607.18 2034.6,586.27 2050.8,563.22 2062.3,539 2151.4,351.56 2190.5,207.32 2032.3,73 1995,41.4 1650.1,24.544 \
1546.5,20.165"];
	tcms_testruns_models_TestRun -> tcms_testplans_models_TestPlan	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (run)",
		lp="1929.8,58.5",
		pos="s,1711.8,120.04 1719.6,116.61 1756.3,100.49 1798.4,83.998 1838.3,73 1961.7,38.923 2113.4,25.763 2185.1,21.184"];
	tcms_testruns_models_TestRun -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (build_run)",
		lp="1389.8,58.5",
		pos="s,1520.7,108.02 1513.2,104.26 1487.9,91.65 1460.3,80.103 1433.3,73 1299.4,37.834 281.07,22.084 89.345,19.415"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (manager)",
		lp="1556.3,58.5",
		pos="s,1527.2,80.778 1523.3,73.674 1521.4,70.172 1519.8,66.612 1518.3,63 1514.9,54.658 1514.4,44.658 1514.8,36.301"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (default_tester)",
		lp="1655.3,58.5",
		pos="s,1608.6,80.772 1605.6,73.19 1602.6,66.322 1598.9,59.818 1594.3,54 1582.4,39.016 1562.8,30.225 1546.3,25.2"];
	tcms_testruns_HistoricalTestExecution -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="74.272,168",
		pos="s,794.92,415.01 786.79,414.65 573,404.88 141.77,370.92 57.272,255 8.1561,187.62 37.759,78.236 51.966,36.204"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (+)",
		lp="153.77,168",
		pos="s,795.13,413.73 786.89,413.25 586.29,401.47 198.7,364.71 129.27,255 86.016,186.65 79.886,137.06 129.27,73 139.93,59.169 150.51,67.896 \
167.27,63 179.82,59.335 182.39,56.195 195.27,54 326.55,31.637 1305.6,21.062 1488.1,19.276"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (+)",
		lp="234.27,168",
		pos="s,795.05,409.03 787.06,408.16 651.55,393.24 426.88,358.55 248.27,282 228.89,273.7 219.06,273.67 209.27,255 190.5,219.18 182.36,103.19 \
209.27,73 253.3,23.615 1299.6,19.393 1488.3,19.033"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="432.77,168",
		pos="s,795.19,398 787.25,396.39 652.91,368.91 448.01,317.89 402.27,255 354.69,189.58 347.42,132.45 402.27,73 440.2,31.895 1316.6,21.011 \
1488.3,19.271"];
	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="310.27,168",
		width=1.1667];
	tcms_testruns_HistoricalTestExecution -> tcms_testcases_models_TestCase	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (+)",
		lp="271.27,277.5",
		pos="s,795.25,411.65 787.26,411.03 617.41,397.66 320.15,363.07 254.27,282 241.43,266.2 276.81,213.71 297.12,186.18"];
	tcms_testruns_models_TestExecution -> tcms_management_models_Build	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (testexecution)",
		lp="525.27,168",
		pos="s,1252.9,332.23 1247,326.84 1234.6,316.06 1220.9,306.58 1206.3,300 1133.2,267.14 541.24,313.34 486.27,255 430.36,195.65 520.73,130.85 \
463.27,73 411.16,20.531 175.28,17.709 89.545,18.468"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (execution_assignee)",
		lp="1880.3,168",
		pos="s,1383.7,332.49 1389.7,327.09 1402.1,316.28 1415.7,306.72 1430.3,300 1466.6,283.24 1762.7,311.02 1790.3,282 1863.8,204.71 1796.3,\
123.36 1715.3,54 1690.3,32.663 1595.2,23.789 1546.5,20.58"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (execution_tester)",
		lp="661.27,168",
		pos="s,1252.8,332.42 1246.9,327.02 1234.5,316.22 1220.9,306.68 1206.3,300 1085.1,244.54 695.87,355.43 608.27,255 555.1,194.04 552.8,131.87 \
608.27,73 639.17,40.21 1336.1,22.994 1488.1,19.62"];
	tcms_testruns_models_TestExecution -> tcms_testcases_models_TestCase	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (executions)",
		lp="436.77,277.5",
		pos="s,1253.3,332.4 1247.3,326.97 1234.8,316.11 1221.1,306.57 1206.3,300 1124.6,263.73 486.72,311.2 402.27,282 357.8,266.62 329.39,213.94 \
317.17,186.28"];
	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="751.27,168",
		width=0.77778];
	tcms_testruns_models_TestRunTag -> tcms_management_models_Tag	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testruntag)",
		lp="1136.8,277.5",
		pos="s,1658.2,384.46 1654.5,377 1640.5,349.91 1618.2,316.59 1587.3,300 1540.3,274.74 1160.5,285.22 1107.3,282 963.04,273.29 898.4,342.32 \
783.27,255 761.69,238.63 754.66,206.08 752.37,186.05"];
	tcms_testruns_models_TestRunCC -> django_contrib_auth_models_User	[arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" user (testruncc)",
		lp="1221.3,168",
		pos="s,1829.7,384.39 1826.1,377.27 1811.6,350.08 1788.7,316.54 1757.3,300 1701.9,270.84 1241,323.64 1194.3,282 1146.9,239.78 988.95,310.29 \
1190.3,73 1228.4,28.027 1415.2,20.453 1488.1,19.221"];
}