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,1035,932",
		fontname=Roboto,
		fontsize=8,
		splines=true
	];
	node [fontname=Roboto,
		fontsize=8,
		label="\N",
		shape=plaintext
	];
	edge [fontname=Roboto,
		fontsize=8
	];
	subgraph cluster_tcms_testplans {
		graph [bb="82,8,835,924",
			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="458.5,910.5",
			lwidth=2.31,
			style=rounded
		];
		tcms_core_models_TCMSActionModel		 [height=0.5,
			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>
      TCMSActionModel
      </B></FONT></TD></TR>
    
      </TABLE>
      >,
			pos="511,34",
			width=2.1111];
		tcms_testplans_models_PlanType		 [height=1.0972,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</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 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="452,183.5",
			width=2.2361];
		tcms_testplans_models_PlanType -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="510.5,98",
			pos="e,503.86,52.103 467.66,143.83 477.89,117.91 490.99,84.708 500.1,61.628"];
		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>ForeignKey (plan_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 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">plan_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">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="511,769.5",
			width=3.4028];
		tcms_testplans_HistoricalTestPlan -> tcms_testplans_models_PlanType		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" type (+)",
			lp="425.5,432.5",
			pos="s,423.73,649.82 420.75,642.24 414.14,624.43 410,605.77 410,587 410,587 410,587 410,278 410,258.97 417.2,239.5 425.64,223.21"];
		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>TCMSActionModel</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>plan_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"><B>parent</B></FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (plan_id)</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 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="569,432.5",
			width=3.0556];
		tcms_testplans_HistoricalTestPlan -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (+)",
			lp="564,587",
			pos="s,531.61,649.74 533.04,641.45 539.76,602.37 547.02,560.21 553.24,524.06"];
		tcms_testplans_models_TestPlan -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="590.5,183.5",
			pos="e,540.68,52.133 569,340.59 569,320 569,298.25 569,278 569,278 569,278 569,98 569,82.649 559.72,69.341 548.59,58.896"];
		tcms_testplans_models_TestPlan -> tcms_testplans_models_PlanType		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" type (testplan)",
			lp="533,278",
			pos="s,525.93,340.84 522.34,333.2 504.26,294.72 484.61,252.89 470.68,223.26"];
		tcms_testplans_models_TestPlan -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (child_set)",
			lp="731.5,432.5",
			pos="s,679.15,449.93 686.95,446.66 693.26,443.19 697,438.47 697,432.5 697,424.37 690.06,418.56 679.15,415.07"];
		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 (plan_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="739,769.5",
			width=2.4306];
		tcms_testplans_models_TestPlanTag -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" plan (testplantag)",
			lp="689,587",
			pos="s,721.29,734.39 717.65,727.18 692.11,676.55 648.62,590.33 615.25,524.19"];
		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 (plan_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="230,769.5",
			width=3.8889];
		tcms_testplans_models_TestPlanEmailSettings -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=none,
			dir=both,
			label=" plan (email_settings)",
			lp="468,587",
			pos="291.39,708.47 343.1,657.07 417.84,582.77 476.75,524.21"];
	}
	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,278",
		width=1.0278];
	tcms_testplans_HistoricalTestPlan -> tcms_management_models_Version	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (+)",
		lp="332.5,546.5",
		pos="s,395.65,649.89 389.81,643.83 273.57,523.3 108.05,351.67 54.459,296.1"];
	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="966,278",
		width=0.80556];
	tcms_testplans_HistoricalTestPlan -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (+)",
		lp="966,546.5",
		pos="s,633.71,654.34 640.95,650.9 641.63,650.59 642.32,650.29 643,650 690.49,629.55 831.1,659.32 875,632 991.1,559.75 976.22,358.29 968.61,\
296.35"];
	tcms_testplans_HistoricalTestPlan -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="858.5,546.5",
		pos="s,633.73,655.44 640.67,651.32 641.45,650.87 642.22,650.43 643,650 668.05,636.01 678.36,642.66 705,632 764.06,608.36 782.81,600.31 \
823,551 892.29,465.97 942.31,342.06 959.49,296.06"];
	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="881,278",
		width=1.0556];
	tcms_testplans_HistoricalTestPlan -> tcms_management_models_Product	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (+)",
		lp="797,546.5",
		pos="s,633.88,656.57 640.44,651.81 641.29,651.2 642.15,650.6 643,650 678,625.47 697.19,634.63 728,605 828.71,508.14 774.73,433.59 847,\
314 850.82,307.67 855.92,301.53 860.99,296.17"];
	tcms_testplans_models_TestPlan -> tcms_management_models_Version	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (plans)",
		lp="399.5,318.5",
		pos="s,458.72,347.09 451.45,343.71 449.31,342.76 447.16,341.86 445,341 368.66,310.61 157.24,317.75 78,296 76.801,295.67 75.591,295.31 \
74.377,294.93"];
	tcms_testplans_models_TestPlan -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (testplan)",
		lp="814,318.5",
		pos="s,679.15,360.34 686.27,356.39 716.14,340.01 748.9,324.49 781,314 843.57,293.56 864.78,314.32 928,296 930.94,295.15 933.95,294.09 \
936.91,292.92"];
	tcms_testplans_models_TestPlan -> tcms_management_models_Product	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (plan)",
		lp="653.5,318.5",
		pos="s,600.31,340.95 605.11,334.24 611.08,326.47 618,319.52 626,314 665.11,287.05 792.91,307.5 839,296 840.23,295.69 841.47,295.35 842.72,\
294.99"];
	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="1001,587",
		width=0.77778];
	tcms_testplans_models_TestPlanTag -> tcms_management_models_Tag	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testplantag)",
		lp="1002,627.5",
		pos="s,805.07,734.26 812.09,730.28 856.52,704.9 913.3,669.66 959,632 968.73,623.98 978.42,613.79 986.03,605.14"];
}

Test Cases model diagram

digraph model_graph {
	graph [bb="0,0,1386,1045",
		fontname=Roboto,
		fontsize=8,
		splines=true
	];
	node [fontname=Roboto,
		fontsize=8,
		label="\N",
		shape=plaintext
	];
	edge [fontname=Roboto,
		fontsize=8
	];
	subgraph cluster_tcms_testcases {
		graph [bb="8,8,931,1037",
			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="469.5,1023.5",
			lwidth=2.33,
			style=rounded
		];
		tcms_core_models_TCMSActionModel		 [height=0.5,
			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>
      TCMSActionModel
      </B></FONT></TD></TR>
    
      </TABLE>
      >,
			pos="278,34",
			width=2.1111];
		tcms_testcases_models_TestCaseStatus		 [height=1.0972,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</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 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="375,235.5",
			width=2.2361];
		tcms_testcases_models_TestCaseStatus -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="342.5,107",
			pos="e,286.67,52.009 355.84,195.69 336.66,155.85 307.68,95.651 291.02,61.051"];
		tcms_testcases_models_Category		 [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>
      Category<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</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>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="596,235.5",
			width=2.5417];
		tcms_testcases_models_Category -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="444.5,107",
			pos="e,308.1,52.165 525.14,189.39 480.27,160.33 420.92,122.17 368,89 351.24,78.498 332.61,67.068 316.66,57.362"];
		tcms_testcases_HistoricalTestCase		 [height=4.2222,
			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">case_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">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 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 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">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="810,571",
			width=3.1389];
		tcms_testcases_HistoricalTestCase -> tcms_testcases_models_TestCaseStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case_status (+)",
			lp="554.5,356",
			pos="s,696.79,438.52 690.26,433.8 682.42,428.32 674.31,423.32 666,419 617.37,393.72 589.45,431.64 544,401 517.07,382.85 528.43,362.4 \
507,338 486.32,314.46 459.59,292.54 435.61,275.06"];
		tcms_testcases_HistoricalTestCase -> tcms_testcases_models_Category		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" category (+)",
			lp="631,356",
			pos="s,696.74,438.61 690.22,433.88 682.39,428.37 674.3,423.35 666,419 619.8,394.76 583.95,440.62 550,401 547.4,397.96 547.77,395.32 550,\
392 561.78,374.46 582.1,391.46 594,374 612.15,347.38 611.85,310.68 607.44,281.74"];
		tcms_testcases_models_TestCase		 [height=3.4444,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case_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 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">text</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">TextField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="560,571",
			width=2.6806];
		tcms_testcases_models_TestCase -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="254.5,235.5",
			pos="e,258.92,52.25 463.22,550.71 366.79,524.15 233,467.26 233,356 233,356 233,356 233,107 233,89.78 242.19,73.218 252.26,60.236"];
		tcms_testcases_models_TestCase -> tcms_testcases_models_TestCaseStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case_status (testcase)",
			lp="349,356",
			pos="s,463.28,525.17 456.13,521.01 399.97,487.86 335.77,438.54 304,374 287.47,340.42 309.61,302.64 333.41,275.03"];
		tcms_testcases_models_TestCase -> tcms_testcases_models_Category		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" category (category_case)",
			lp="458.5,356",
			pos="s,463.37,496.1 457.47,490.2 414,445.79 379.62,389.44 410,338 415.86,328.08 460.34,303.41 504.33,280.76"];
		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 (case_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 (plan_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="408,921.5",
			width=2.625];
		tcms_testcases_models_TestCasePlan -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcaseplan)",
			lp="516,778",
			pos="s,426.03,879.92 429.25,872.51 449.1,826.73 479.57,756.46 506.11,695.27"];
		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 (case_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="623,921.5",
			width=2.8333];
		tcms_testcases_models_TestCaseComponent -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcasecomponent)",
			lp="652,778",
			pos="s,616.67,886.29 615.26,878.41 607.08,832.95 593.83,759.19 582.34,695.31"];
		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 (case_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="833,921.5",
			width=2.5];
		tcms_testcases_models_TestCaseTag -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcasetag)",
			lp="772,778",
			pos="s,805.99,886.49 801.1,880.15 775.88,847.49 739.75,800.78 708,760 691.42,738.71 673.76,716.09 656.63,694.19"];
		tcms_testcases_models_BugSystem		 [height=1.8194,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</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 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="111,235.5",
			width=2.375];
		tcms_testcases_models_BugSystem -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="206.5,107",
			pos="e,236.45,52.068 134.53,169.97 146.61,142.7 163.39,112.09 185,89 196.89,76.297 212.37,65.579 227.28,57.075"];
		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 (case_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_run_assignee</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_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="156,921.5",
			width=3.875];
		tcms_testcases_models_TestCaseEmailSettings -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=none,
			dir=both,
			label=" case (email_settings)",
			lp="383.5,778",
			pos="248.94,840.87 313.13,785.18 398.3,711.28 463.29,654.9"];
	}
	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="977,107",
		width=1.0556];
	tcms_testcases_models_Category -> tcms_management_models_Product	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (category)",
		lp="916,147.5",
		pos="s,687.78,208.03 695.53,205.64 763.52,184.62 855.37,154.97 935,125 936.19,124.55 937.39,124.09 938.6,123.62"];
	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="975,356",
		width=1];
	tcms_testcases_HistoricalTestCase -> tcms_management_models_Priority	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" priority (+)",
		lp="971,396.5",
		pos="s,923.24,430.23 928.11,423.78 933.88,416.12 939.54,408.5 945,401 951.3,392.35 957.94,382.48 963.37,374.19"];
	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="1168,356",
		width=0.80556];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (+)",
		lp="1172,396.5",
		pos="s,923.09,534.92 930.67,531.97 1000.6,504.41 1086.3,461.51 1146,401 1153.3,393.57 1158.6,383.22 1162.2,374.32"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="1232,396.5",
		pos="s,923.32,554.92 931.39,553.14 1021.3,532.87 1137.8,490.15 1196,401 1201.7,392.21 1196.8,382.33 1189.6,374.07"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" reviewer (+)",
		lp="1296.5,396.5",
		pos="s,923.13,544.87 931.11,542.84 1053.5,511.64 1230.2,458.13 1270,401 1289.5,372.97 1233.6,362.2 1197,358.21"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="1355.5,396.5",
		pos="s,923.22,549.51 931.31,547.82 1068.1,518.93 1277.5,465.43 1324,401 1339.6,379.35 1246.6,365.1 1197.3,359.15"];
	tcms_testcases_models_TestCase -> tcms_management_models_Priority	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" priority (priority_case)",
		lp="603.5,396.5",
		pos="s,537.27,446.95 538.47,438.85 541.63,421.38 548.51,405.04 561,392 589.79,361.96 894.54,383.71 935,374 936.18,373.72 937.38,373.4 \
938.57,373.05"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (cases_as_author)",
		lp="718,396.5",
		pos="s,613.42,446.85 618.06,440.3 632.06,421.2 648.92,403.97 669,392 702.54,372.01 981.09,377.36 1020,374 1061.4,370.43 1109.1,364.26 \
1138.9,360.15"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (cases_as_default_tester)",
		lp="863.5,396.5",
		pos="s,651.68,446.82 657.88,441.27 667.42,432.98 677.49,425.41 688,419 718.75,400.26 732.97,412.78 767,401 775.83,397.94 776.97,394.4 \
786,392 886.81,365.23 916.2,384.3 1020,374 1061.3,369.9 1109,363.86 1138.8,359.93"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" reviewer (cases_as_reviewer)",
		lp="1085.5,396.5",
		pos="s,648.05,446.67 654.17,441.42 664.71,432.7 676.01,425.01 688,419 749.29,388.28 928.34,412.08 996,401 1011,398.54 1014.3,395.91 1029,\
392 1066.9,381.91 1110.8,370.61 1139,363.41"];
	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="980,778",
		width=1.1389];
	tcms_testcases_models_TestCasePlan -> tcms_testplans_models_TestPlan	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (testcaseplan)",
		lp="635,818.5",
		pos="s,450.65,879.85 457,874.66 473.31,861.63 492.36,848.9 512,841 687.41,770.46 751.5,841.54 935,796 936.31,795.68 937.63,795.32 938.95,\
794.94"];
	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="1087,778",
		width=1.3333];
	tcms_testcases_models_TestCaseComponent -> tcms_management_models_Component	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" component (testcasecomponent)",
		lp="1133,818.5",
		pos="s,659.9,886.41 666.26,881.2 685.53,865.75 709.41,849.73 734,841 802.37,816.71 997.87,860.48 1060,823 1069.8,817.07 1076.5,806.08 \
1080.8,796.44"];
	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="1234,778",
		width=0.77778];
	tcms_testcases_models_TestCaseTag -> tcms_management_models_Tag	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testcasetag)",
		lp="1254,818.5",
		pos="s,923.07,907.01 931.18,905.57 1028.6,888.11 1169.3,857.89 1212,823 1220.3,816.18 1225.8,805.41 1229.1,796.11"];
}

Test Runs model diagram

digraph model_graph {
	graph [bb="0,0,2059,735",
		fontname=Roboto,
		fontsize=8,
		splines=true
	];
	node [fontname=Roboto,
		fontsize=8,
		label="\N",
		shape=plaintext
	];
	edge [fontname=Roboto,
		fontsize=8
	];
	subgraph cluster_tcms_testruns {
		graph [bb="182,8,1334,727",
			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="758,713.5",
			lwidth=2.25,
			style=rounded
		];
		tcms_core_models_TCMSActionModel		 [height=0.5,
			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>
      TCMSActionModel
      </B></FONT></TD></TR>
    
      </TABLE>
      >,
			pos="485,34",
			width=2.1111];
		tcms_testruns_HistoricalTestRun		 [height=3.1389,
			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 (build_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 (plan_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 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">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">run_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">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="1016,579",
			width=3.4306];
		tcms_testruns_models_TestRun		 [height=2.3611,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>run_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 (build_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 (plan_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 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">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="687,255",
			width=3.0833];
		tcms_testruns_models_TestRun -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="588.5,107",
			pos="e,501.54,52.099 609.19,169.87 573.18,130.47 533.01,86.525 508.37,59.565"];
		tcms_testruns_models_TestExecutionStatus		 [height=0.91667,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</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 COLOR="#7B7B7B" FACE="Roboto">name</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">CharField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="485,255",
			width=2.0139];
		tcms_testruns_models_TestExecutionStatus -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="506.5,107",
			pos="e,485,52.066 485,221.91 485,178.47 485,102.96 485,62.131"];
		tcms_testruns_HistoricalTestExecution		 [height=3.1389,
			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 (build_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 (case_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 (run_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 COLOR="#7B7B7B" FACE="Roboto">case_run_id</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</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">close_date</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">DateTimeField</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">sortkey</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="560,579",
			width=3.4306];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (+)",
			lp="678,403",
			pos="s,632.65,465.58 636.35,458.34 642.53,445.99 648.23,433.42 653,421 662.82,395.46 669.99,366.57 675.14,340.14"];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestExecutionStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (+)",
			lp="542,403",
			pos="s,533.77,465.68 531.89,457.56 517.84,396.85 501.9,328.02 492.7,288.25"];
		tcms_testruns_models_TestExecution		 [height=2.3611,
			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<BR/>&lt;<FONT FACE="Roboto"><I>TCMSActionModel</I></FONT>&gt;
      </B></FONT></TD></TR>
    
    
      <TR><TD ALIGN="LEFT" BORDER="0">
      <FONT FACE="Roboto"><B>case_run_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 (build_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 (case_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 (run_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">close_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">sortkey</FONT>
      </TD><TD ALIGN="LEFT">
      <FONT COLOR="#7B7B7B" FACE="Roboto">IntegerField</FONT>
      </TD></TR>
    
    
      </TABLE>
      >,
			pos="304,579",
			width=3.1667];
		tcms_testruns_models_TestExecution -> tcms_core_models_TCMSActionModel		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="372.5,255",
			pos="e,408.99,47.912 336.26,493.82 344.46,465.36 351,433.2 351,403 351,403 351,403 351,107 351,79.392 373.21,62.164 399.54,51.44"];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (case_run)",
			lp="620.5,403",
			pos="s,388.39,493.74 394.67,488.76 405.43,480.41 416.64,472.61 428,466 483.76,433.55 513.88,459.02 566,421 581.94,409.37 580.4,400.97 \
592,385 602.52,370.53 613.71,355.16 624.59,340.26"];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestExecutionStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (testexecution)",
			lp="452,403",
			pos="s,351.56,493.87 355.57,486.69 392.68,420.26 440.58,334.52 466.45,288.21"];
		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 (run_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="1242,579",
			width=2.3333];
		tcms_testruns_models_TestRunTag -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (tags)",
			lp="1092,403",
			pos="s,1219.4,543.77 1214.6,537.05 1197.8,513.81 1174.7,485.73 1149,466 1091.2,421.6 915.54,346.6 798.23,299.01"];
		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 (run_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="788,579",
			width=2.3889];
		tcms_testruns_models_TestRunCC -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (cc_list)",
			lp="761,403",
			pos="s,777,543.71 774.6,536.02 759.1,486.29 733.19,403.18 713.56,340.21"];
	}
	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="137,107",
		width=1.0278];
	tcms_testruns_HistoricalTestRun -> tcms_management_models_Version	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (+)",
		lp="308.5,362.5",
		pos="s,892.16,470.15 884.73,466.74 884.15,466.49 883.58,466.24 883,466 628.96,359.3 470.63,556.91 271,367 195.58,295.25 155.02,171.69 \
141.86,125.3"];
	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="41,107",
		width=1.1389];
	tcms_testruns_HistoricalTestRun -> tcms_testplans_models_TestPlan	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (+)",
		lp="195.5,362.5",
		pos="s,892.25,469.92 884.75,466.69 884.16,466.46 883.58,466.23 883,466 831.07,445.85 437,456.83 382,448 339.5,441.18 328.48,438.15 289,\
421 224.47,392.97 200.48,391.91 153,340 91.962,273.27 57.623,167.23 45.768,125.11"];
	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="1374,107",
		width=0.86111];
	tcms_testruns_HistoricalTestRun -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="1748,362.5",
		pos="s,1139.7,469.91 1147.3,466.69 1147.8,466.45 1148.4,466.23 1149,466 1203.9,444.78 1627,477.3 1678,448 1714.9,426.81 1717.2,407.87 \
1729,367 1774,211.03 1499.7,134.85 1405.2,113.46"];
	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="1508,107",
		width=0.80556];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (+)",
		lp="1794.5,362.5",
		pos="s,1139.7,469.91 1147.3,466.69 1147.8,466.45 1148.4,466.23 1149,466 1262.9,422.03 1584.1,491.78 1698,448 1715.4,441.33 1717.3,434.64 \
1730,421 1752.4,396.85 1775.5,390.27 1769,358 1748.4,256.31 1758.1,209.01 1678,143 1656.8,125.53 1579.8,114.71 1537.1,109.91"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="1860,362.5",
		pos="s,1139.7,469.9 1147.3,466.69 1147.8,466.45 1148.4,466.22 1149,466 1267.2,420.42 1598,485.63 1719,448 1774.9,430.6 1798.7,420.32 \
1823,367 1861.7,282.02 1812.9,239.03 1750,170 1721.4,138.63 1595.4,118.43 1537.4,110.64"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="1931.5,362.5",
		pos="s,1139.7,469.9 1147.3,466.68 1147.8,466.45 1148.4,466.22 1149,466 1210.9,442.17 1681.1,461.78 1746,448 1820.9,432.1 1861,433.99 \
1898,367 1944.7,282.6 1879.9,233.14 1807,170 1766.5,134.96 1604.2,116.02 1537.1,109.57"];
	tcms_testruns_models_TestRun -> tcms_management_models_Version	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (version_run)",
		lp="527.5,147.5",
		pos="s,575.92,173.69 568.4,170.54 567.93,170.36 567.47,170.18 567,170 485.73,138.88 262,147.74 178,125 176.8,124.67 175.59,124.32 174.37,\
123.94"];
	tcms_testruns_models_TestRun -> tcms_testplans_models_TestPlan	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (run)",
		lp="331.5,147.5",
		pos="s,575.99,173.5 568.41,170.51 567.94,170.34 567.47,170.17 567,170 513.51,150.87 368.55,157.45 312,152 213.5,142.51 187.27,147.9 91,\
125 88.128,124.32 85.193,123.52 82.255,122.66"];
	tcms_testruns_models_TestRun -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (build_run)",
		lp="719.5,147.5",
		pos="s,674.15,169.85 676.36,162.02 678.85,154.99 682.6,148.5 688,143 713.3,117.22 1303,133.79 1338,125 1339.6,124.59 1341.3,124.1 1342.9,\
123.55"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (manager)",
		lp="1054.5,147.5",
		pos="s,798.31,208.31 806.12,205.34 867.67,182.04 944.64,156.48 1016,143 1190,110.14 1238.1,145.7 1414,125 1435.9,122.42 1460.5,117.66 \
1479,113.68"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (default_tester)",
		lp="917,147.5",
		pos="s,798.26,170.4 805.59,166.3 822.8,156.9 840.86,148.71 859,143 917.86,124.48 1352.7,131.82 1414,125 1436,122.56 1460.5,117.79 1479,\
113.78"];
	tcms_testruns_HistoricalTestExecution -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="1394,362.5",
		pos="s,683.73,469.88 691.25,466.68 691.83,466.45 692.42,466.22 693,466 766.3,438 1324.9,473.76 1399,448 1429.5,437.41 1454.1,410.96 1435,\
385 1419,363.27 1393.1,388.64 1377,367 1321.7,292.81 1353,170.72 1367.7,125.01"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (+)",
		lp="1595.5,362.5",
		pos="s,683.72,469.86 691.25,466.68 691.83,466.45 692.42,466.22 693,466 737.21,449.22 1506.1,476.27 1544,448 1574.3,425.4 1564.2,404.35 \
1570,367 1584.4,274.85 1538,167.12 1517.4,125.09"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (+)",
		lp="1460,362.5",
		pos="s,683.73,469.87 691.25,466.68 691.83,466.45 692.42,466.22 693,466 768.7,437.12 1346.7,477.96 1422,448 1450.8,436.53 1463.9,413.65 \
1452,385 1447.7,374.55 1438.3,377.45 1434,367 1432.5,363.3 1433.5,361.96 1434,358 1447.5,259.71 1462.6,237.12 1494,143 1495.9,137.15 \
1498.3,130.85 1500.5,125.19"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="1518.5,362.5",
		pos="s,683.73,469.87 691.25,466.68 691.83,466.45 692.42,466.22 693,466 771,436.27 1368.3,483.1 1444,448 1503.7,420.32 1508.1,191.48 1508.1,\
125.03"];
	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="1384,403",
		width=1.1667];
	tcms_testruns_HistoricalTestExecution -> tcms_testcases_models_TestCase	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (+)",
		lp="1378,443.5",
		pos="s,683.73,469.88 691.25,466.68 691.83,466.45 692.42,466.22 693,466 761.3,439.84 1286.2,481.95 1351,448 1362,442.24 1370.2,430.99 \
1375.7,421.18"];
	tcms_testruns_models_TestExecution -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (testexecution)",
		lp="1045,362.5",
		pos="s,382.57,493.95 389.25,488.84 401.45,479.84 414.47,471.87 428,466 542.93,416.12 894.86,502.52 990,421 1011.9,402.27 996.19,385.4 \
1005,358 1036.6,259.71 1009.4,203.65 1093,143 1137.2,110.93 1285.4,139.48 1338,125 1339.6,124.56 1341.2,124.04 1342.9,123.46"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (case_run_assignee)",
		lp="1158,362.5",
		pos="s,381.59,493.85 388.05,488.94 400.55,479.74 413.99,471.7 428,466 536.95,421.66 843.11,477.4 957,448 1139.7,400.83 1115.3,265.66 \
1278,170 1312.4,149.8 1425.1,124.36 1478.9,112.98"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (case_run_tester)",
		lp="1285.5,362.5",
		pos="s,381.58,493.82 388.04,488.92 400.55,479.73 413.98,471.69 428,466 485.27,442.75 923.14,458.78 984,448 1022.8,441.12 1198.1,380.23 \
1220,367 1330.1,300.54 1335.3,254.85 1432,170 1449.6,154.51 1470.2,137.56 1485.4,125.14"];
	tcms_testruns_models_TestExecution -> tcms_testcases_models_TestCase	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (case_run)",
		lp="1315.5,443.5",
		pos="s,381.17,493.95 387.67,489 400.28,479.74 413.84,471.66 428,466 513.86,431.67 1169.2,465.48 1260,448 1271.2,445.85 1273.3,442.8 1284,\
439 1307.8,430.56 1314.2,429.61 1338,421 1339.3,420.53 1340.6,420.05 1341.9,419.57"];
	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="2027,403",
		width=0.77778];
	tcms_testruns_models_TestRunTag -> tcms_management_models_Tag	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testruntag)",
		lp="2028,443.5",
		pos="s,1326.1,570.94 1334.2,570.11 1507.3,552.21 1873.8,508.34 1985,448 1996.8,441.58 2007.2,430.58 2014.7,421.06"];
	tcms_testruns_models_TestRunCC -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" user (testruncc)",
		lp="1675,362.5",
		pos="s,806.82,543.86 811.29,536.81 827.9,511.3 852.79,480.91 884,466 956.41,431.4 1539.3,492.56 1606,448 1638.8,426.12 1633.8,405.54 \
1642,367 1662.9,268.36 1670.4,220.62 1606,143 1589.1,122.63 1559.6,113.78 1537.4,109.95"];
}