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,1021,795",
		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,814,787",
			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="448,773.5",
			lwidth=2.31,
			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="586,51",
			width=2.9722];
		tree_queries_models_TreeNode -> tree_queries_models_TreeNode		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (children)",
			lp="743.5,51",
			pos="s,693.13,59.015 701.33,57.419 707.4,55.841 711,53.701 711,51 711,47.242 704.04,44.571 693.13,42.985"];
		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="380,51",
			width=2.2361];
		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="501,632.5",
			width=3.6389];
		tcms_testplans_HistoricalTestPlan -> tcms_testplans_models_PlanType		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" type (+)",
			lp="395.5,295.5",
			pos="s,395.57,512.91 392.18,505.42 384.67,487.78 380,469.13 380,450 380,450 380,450 380,141 380,122.88 380,102.7 380,86.048"];
		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="548,295.5",
			width=3.2917];
		tcms_testplans_HistoricalTestPlan -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (+)",
			lp="548,450",
			pos="s,517.7,512.74 518.86,504.45 524.31,465.37 530.19,423.21 535.23,387.06"];
		tcms_testplans_models_TestPlan -> tree_queries_models_TreeNode		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="595.5,141",
			pos="e,582.55,73.211 562.26,203.76 568.83,161.46 576.22,113.95 580.98,83.309"];
		tcms_testplans_models_TestPlan -> tcms_testplans_models_PlanType		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" type (testplan)",
			lp="482,141",
			pos="s,484.97,203.76 480.31,196.98 453.33,157.72 424.02,115.06 404.09,86.058"];
		tcms_testplans_models_TestPlan -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" parent (children)",
			lp="717,295.5",
			pos="s,666.88,312.49 674.6,309.22 680.83,305.8 684.5,301.22 684.5,295.5 684.5,287.71 677.7,282.04 666.88,278.51"];
		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="728,632.5",
			width=2.1667];
		tcms_testplans_models_TestPlanTag -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" plan (testplantag)",
			lp="673,450",
			pos="s,709.25,597.39 705.4,590.18 678.35,539.55 632.3,453.33 596.98,387.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 (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="221,632.5",
			width=3.625];
		tcms_testplans_models_TestPlanEmailSettings -> tcms_testplans_models_TestPlan		 [arrowhead=none,
			arrowtail=none,
			dir=both,
			label=" plan (email_settings)",
			lp="452,450",
			pos="280.22,571.47 330.09,520.07 402.19,445.77 459.02,387.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,141",
		width=1.0278];
	tcms_testplans_HistoricalTestPlan -> tcms_management_models_Version	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (+)",
		lp="327.5,409.5",
		pos="s,388.09,512.89 382.37,506.83 268.58,386.3 106.55,214.67 54.091,159.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="945,141",
		width=0.80556];
	tcms_testplans_HistoricalTestPlan -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (+)",
		lp="949,409.5",
		pos="s,632.2,516.93 639.62,513.58 640.08,513.39 640.54,513.19 641,513 685.88,494.32 817.79,520.78 859,495 974.54,422.7 956.5,221.27 947.9,\
159.35"];
	tcms_testplans_HistoricalTestPlan -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="840.5,409.5",
		pos="s,632.25,518.14 639.36,513.94 639.9,513.62 640.45,513.31 641,513 663.03,500.56 672.02,505.57 695,495 750.16,469.63 767.03,461.37 \
805,414 873.29,328.8 921.99,204.99 938.68,159.04"];
	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="860,141",
		width=1.0556];
	tcms_testplans_HistoricalTestPlan -> tcms_management_models_Product	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (+)",
		lp="779,409.5",
		pos="s,632.09,519.67 638.5,514.85 639.34,514.23 640.17,513.61 641,513 671.06,490.82 686.1,494.93 712,468 808.85,367.28 763.49,299.34 \
831,177 834.41,170.82 838.91,164.63 843.33,159.17"];
	tcms_testplans_models_TestPlan -> tcms_management_models_Version	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product_version (plans)",
		lp="362.5,181.5",
		pos="s,429.48,210.18 421.8,206.75 419.53,205.79 417.27,204.87 415,204 344.5,176.84 150.75,179.39 78,159 76.802,158.66 75.594,158.3 74.382,\
157.91"];
	tcms_testplans_models_TestPlan -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (testplan)",
		lp="798,181.5",
		pos="s,666.63,220.4 673.95,216.5 702.95,201.24 734.32,186.93 765,177 825.53,157.41 845.94,176.84 907,159 909.94,158.14 912.94,157.08 \
915.9,155.9"];
	tcms_testplans_models_TestPlan -> tcms_management_models_Product	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (plan)",
		lp="635.5,181.5",
		pos="s,581.64,203.89 586.61,197.2 592.77,189.44 599.86,182.49 608,177 646.82,150.79 772.56,170.37 818,159 819.23,158.69 820.47,158.35 \
821.72,157.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="985,450",
		width=0.77778];
	tcms_testplans_models_TestPlanTag -> tcms_management_models_Tag	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testplantag)",
		lp="988,490.5",
		pos="s,743.85,597.36 747.79,590.03 762.48,563.44 785.13,530.93 815,513 864.26,483.43 892.04,521.52 943,495 954.94,488.78 965.31,477.79 \
972.75,468.22"];
	"\n\n\n"	 [height=0.5,
		pos="851,632.5",
		width=0.75];
}

Test Cases model diagram

digraph model_graph {
	graph [bb="0,0,2109,942",
		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,1621,934",
			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="814.5,920.5",
			lwidth=2.33,
			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="1100,447",
			width=1.9444];
		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="812,122.5",
			width=2.5];
		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="1039,122.5",
			width=2.5417];
		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="899,447",
			width=3.1389];
		tcms_testcases_HistoricalTestCase -> tcms_testcases_models_TestCaseStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case_status (+)",
			lp="829.5,219",
			pos="s,812.21,281.77 809.54,274.1 805.38,261.75 801.78,249.31 799,237 793.62,213.19 796.32,186.07 800.62,164.2"];
		tcms_testcases_HistoricalTestCase -> tcms_testcases_models_Category		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" category (+)",
			lp="920,219",
			pos="s,872.77,281.71 873.53,273.42 876.28,247.91 883.04,222.89 896,201 907.9,180.89 926.98,165.59 947.38,154.09"];
		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="1289,447",
			width=2.7917];
		tcms_testcases_models_TestCase -> tcms_testcases_models_TestCaseStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case_status (testcase)",
			lp="1015,219",
			pos="s,1215.4,314.14 1209.9,308.23 1200.4,298.36 1190.1,289.4 1179,282 1143.6,258.48 1126.6,272.86 1085,264 1033.7,253.06 1013.7,266.12 \
970,237 953.58,226.05 958.56,214.32 944,201 929.05,187.32 911.34,174.85 893.83,164.07"];
		tcms_testcases_models_TestCase -> tcms_testcases_models_Category		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" category (category_case)",
			lp="1126.5,219",
			pos="s,1214.8,314.1 1209.1,307.96 1199.9,298.25 1189.8,289.4 1179,282 1148.2,260.95 1125.6,288.01 1097,264 1081.1,250.68 1063.1,201.05 \
1051.4,164.31"];
		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="255,818.5",
			width=2.2361];
		tcms_testcases_models_Property -> tcms_core_models_abstract_Property		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="327.5,675",
			pos="e,1095.5,475.7 259.35,772.44 264.9,737.1 277.47,689.08 306,657 325.43,635.15 337.5,636.53 366,630 401.48,621.87 990.47,631.82 1021,\
612 1064.3,583.9 1084.4,525 1093.4,485.72"];
		tcms_testcases_models_Property -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (property)",
			lp="729,675",
			pos="s,297.85,772.21 303.86,766.85 316.37,755.97 330.44,745.53 345,738 488.36,663.85 539.64,682.59 699,657 725.44,652.75 1156,625.73 \
1179,612 1193.3,603.44 1206.2,592.2 1217.6,579.61"];
		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="906,818.5",
			width=2.3333];
		tcms_testcases_models_TestCasePlan -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcaseplan)",
			lp="1120,675",
			pos="s,943.95,776.75 949.62,770.86 983.14,736.17 1031.9,689.73 1081,657 1120.9,630.42 1142.5,643.12 1179,612 1190.3,602.39 1200.8,591.35 \
1210.7,579.64"];
		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="1100,818.5",
			width=2.5417];
		tcms_testcases_models_TestCaseComponent -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcasecomponent)",
			lp="1233,675",
			pos="s,1117.4,783.48 1121,776.32 1137.3,743.7 1160.5,697.43 1181,657 1193.7,631.96 1207.4,605.29 1220.5,579.64"];
		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="1289,818.5",
			width=2.2083];
		tcms_testcases_models_TestCaseTag -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" case (testcasetag)",
			lp="1326,675",
			pos="s,1289,783.22 1289,774.97 1289,727.25 1289,648.36 1289,579.91"];
		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="718,818.5",
			width=2.375];
		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="484,818.5",
			width=3.625];
		tcms_testcases_models_TestCaseEmailSettings -> tcms_testcases_models_TestCase		 [arrowhead=none,
			arrowtail=none,
			dir=both,
			label=" case (email_settings)",
			lp="987.5,675",
			pos="614.61,741.95 617.75,740.58 620.88,739.26 624,738 760.4,682.81 801.36,688.91 945,657 970.85,651.26 1156.9,626.65 1179,612 1192.3,\
603.14 1204.5,592.06 1215.4,579.85"];
		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="1500,818.5",
			width=3.1389];
		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,818.5",
			width=1.9444];
	}
	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="1039,18",
		width=1.0556];
	tcms_testcases_models_Category -> tcms_management_models_Product	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" product (category)",
		lp="1075,58.5",
		pos="s,1039,80.899 1039,72.77 1039,59.623 1039,46.262 1039,36.028"];
	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="1665,219",
		width=1];
	tcms_testcases_HistoricalTestCase -> tcms_management_models_Priority	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" priority (+)",
		lp="1138,259.5",
		pos="s,1012.3,288.34 1018.8,283.54 1019.5,283.02 1020.3,282.51 1021,282 1057.5,256.82 1073.2,261.83 1117,255 1228.6,237.58 1515,262.66 \
1625,237 1626.2,236.72 1627.4,236.41 1628.6,236.07"];
	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="1748,219",
		width=0.80556];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (+)",
		lp="1452,259.5",
		pos="s,1012.2,287.1 1019.3,282.91 1019.9,282.6 1020.4,282.3 1021,282 1058.6,261.93 1362.1,271.58 1404,264 1416.9,261.67 1419.2,257.44 \
1432,255 1553.6,231.88 1590.1,268.05 1710,237 1713,236.23 1716,235.23 1719,234.09"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="1216,259.5",
		pos="s,1012.4,287.44 1019.4,282.98 1019.9,282.65 1020.5,282.32 1021,282 1074.3,250.63 1099.1,279.38 1159,264 1169.6,261.27 1171.2,257.22 \
1182,255 1297,231.27 1595.9,264.7 1710,237 1713,236.28 1716,235.31 1719,234.19"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" reviewer (+)",
		lp="1296.5,259.5",
		pos="s,1012.3,287.23 1019.3,282.93 1019.9,282.62 1020.4,282.31 1021,282 1065.6,257.25 1200.2,275.42 1250,264 1260.7,261.54 1262.3,257.26 \
1273,255 1463.2,215.03 1521.3,283.54 1710,237 1713,236.27 1716,235.29 1719,234.17"];
	tcms_testcases_HistoricalTestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="1369.5,259.5",
		pos="s,1012.2,287.15 1019.3,282.92 1019.9,282.61 1020.4,282.3 1021,282 1079.5,250.26 1255.5,280.55 1320,264 1329.1,261.68 1329.9,257.27 \
1339,255 1499.1,214.89 1549.9,277.11 1710,237 1713,236.26 1716,235.27 1719,234.14"];
	tcms_testcases_models_TestCase -> tcms_management_models_Priority	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" priority (priority_case)",
		lp="1532.5,259.5",
		pos="s,1389.5,327.46 1395.5,321.89 1423.6,295.88 1455.8,271.43 1490,255 1544.6,228.81 1566.8,253.59 1625,237 1626.3,236.62 1627.6,236.21 \
1629,235.77"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" author (cases_as_author)",
		lp="1647,259.5",
		pos="s,1389.8,370.06 1396.7,365.3 1453.7,325.99 1526.5,281.72 1598,255 1645.2,237.35 1661.8,251.94 1710,237 1712.9,236.09 1715.9,235 \
1718.9,233.8"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (cases_as_default_tester)",
		lp="1785.5,259.5",
		pos="s,1389.7,411.17 1397.3,408.27 1481.9,375.7 1600.7,324.78 1696,264 1708.1,256.29 1720.3,245.92 1729.8,237.08"];
	tcms_testcases_models_TestCase -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" reviewer (cases_as_reviewer)",
		lp="1924.5,259.5",
		pos="s,1389.6,429.74 1397.6,428.24 1549,399.63 1811.1,340.28 1867,264 1869.4,260.77 1869.4,258.21 1867,255 1856.3,240.53 1808.9,229.62 \
1777.3,223.78"];
	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="1670,675",
		width=1.1389];
	tcms_testcases_models_TestCasePlan -> tcms_testplans_models_TestPlan	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (testcaseplan)",
		lp="1531,715.5",
		pos="s,943.3,776.89 949.44,771.29 964.15,758.23 981.57,745.58 1000,738 1257.6,632.11 1353.6,755.46 1625,693 1626.3,692.7 1627.6,692.36 \
1629,692"];
	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="1777,675",
		width=1.3333];
	tcms_testcases_models_TestCaseComponent -> tcms_management_models_Component	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" component (testcasecomponent)",
		lp="1823,715.5",
		pos="s,1132.9,783.19 1139.1,777.56 1156.5,762.19 1178.1,746.42 1201,738 1258.3,716.91 1697.4,750.94 1750,720 1760.1,714.09 1766.8,702.84 \
1771,693.07"];
	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="1924,675",
		width=0.77778];
	tcms_testcases_models_TestCaseTag -> tcms_management_models_Tag	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testcasetag)",
		lp="1944,715.5",
		pos="s,1317.3,783.26 1323.1,777.24 1338.2,762.01 1357.2,746.42 1378,738 1432,716.13 1853.1,751.69 1902,720 1911.2,714.04 1916.7,703.04 \
1919.9,693.42"];
	tcms_testcases_HistoricalTemplate -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="2078.5,634.5",
		pos="s,1591.6,750.93 1599.1,747.22 1606.6,743.66 1614.3,740.52 1622,738 1660.1,725.53 1954.3,748.93 1982,720 2124.9,570.73 2119.7,411.73 \
1985,255 1971.6,239.42 1837.8,226.45 1777.4,221.34"];
	"\n\n\n"	 [height=0.5,
		pos="1658,818.5",
		width=0.75];
}

Test Runs model diagram

digraph model_graph {
	graph [bb="0,0,1984,994",
		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="478,73,1720,986",
			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="1099,972.5",
			lwidth=2.25,
			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="1205,500.5",
			width=1.9444];
		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="1599,831.5",
			width=3.1389];
		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="1269,168",
			width=2.6806];
		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="995,168",
			width=2.2083];
		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="599,500.5",
			width=3.1389];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (+)",
			lp="997,318",
			pos="s,712.11,386.33 719.2,382.43 720.13,381.94 721.06,381.47 722,381 769.1,357.56 787.65,374.43 839,363 880.6,353.74 892.55,354.36 931,\
336 956.37,323.89 958.5,313.78 983,300 1025.8,275.91 1039.3,275.46 1084,255 1112.7,241.85 1143.8,227.33 1172.2,213.98"];
		tcms_testruns_HistoricalTestExecution -> tcms_testruns_models_TestExecutionStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (+)",
			lp="907,318",
			pos="s,712.14,386.4 719.21,382.45 720.14,381.96 721.07,381.47 722,381 764.21,359.54 785.38,385.57 827,363 870.13,339.62 869.81,319.03 \
902,282 920.43,260.8 940.2,236.77 956.74,216.25"];
		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="1013,500.5",
			width=2.875];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (executions)",
			lp="1198,318",
			pos="s,1080.3,413.14 1085.2,406.79 1121.8,359.18 1166.1,301.7 1202,255.07"];
		tcms_testruns_models_TestExecution -> tcms_testruns_models_TestExecutionStatus		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" status (testexecution)",
			lp="1059,318",
			pos="s,1017.1,413.05 1017.3,404.71 1017.9,371.51 1017.6,334.08 1015,300 1012.9,272.03 1008.3,241.01 1004.1,216.08"];
		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="1078,831.5",
			width=2.4583];
		tcms_testruns_models_TestExecutionProperty -> tcms_core_models_abstract_Property		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1205.5,666",
			pos="e,1204.4,529.23 1115.3,785.37 1137.4,755.61 1163.9,715.09 1179,675 1195.8,630.39 1201.8,575.53 1203.9,539.36"];
		tcms_testruns_models_TestExecutionProperty -> tcms_testruns_models_TestExecution		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" execution (testexecutionproperty)",
			lp="1110.5,666",
			pos="s,1069,785.48 1067.4,777.47 1057.3,726.08 1041.9,647.9 1030.1,587.7"];
		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="1370,500.5",
			width=2.125];
		tcms_testruns_models_TestRunTag -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (tags)",
			lp="1339,318",
			pos="s,1359.3,465.23 1356.9,457.36 1341.4,406.41 1315.3,320.36 1295.5,255.31"];
		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="1543,500.5",
			width=2.1806];
		tcms_testruns_models_TestRunCC -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (cc_list)",
			lp="1441,318",
			pos="s,1518.7,465.36 1514,458.66 1497.5,435.4 1476.1,406.17 1456,381 1422,338.55 1382.5,293.06 1348.6,255.06"];
		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="811,500.5",
			width=2.2361];
		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="838,831.5",
			width=2.6111];
		tcms_testruns_models_EnvironmentProperty -> tcms_core_models_abstract_Property		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1018.5,666",
			pos="e,1193.2,529.15 868.91,785.16 897.64,745.58 943.9,689.97 997,657 1047.7,625.54 1077.9,655.28 1126,620 1154.4,599.14 1175.6,564.73 \
1188.8,538.18"];
		tcms_testruns_models_EnvironmentProperty -> tcms_testruns_models_Environment		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" environment (environmentproperty)",
			lp="881.5,666",
			pos="s,829.27,785.47 827.83,777.23 822.67,747.21 816.9,709.17 814,675 809.91,626.85 809.75,570.96 810.22,535.67"];
		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="1366,831.5",
			width=2.2361];
		tcms_testruns_models_Property -> tcms_core_models_abstract_Property		 [arrowhead=empty,
			arrowtail=none,
			dir=both,
			label=" abstract\ninheritance",
			lp="1309.5,666",
			pos="e,1218.9,529.09 1343.6,785.48 1311.5,719.55 1253.1,599.46 1223.4,538.37"];
		tcms_testruns_models_Property -> tcms_testruns_models_TestRun		 [arrowhead=none,
			arrowtail=dot,
			dir=both,
			label=" run (property)",
			lp="1697,500.5",
			pos="s,1403.3,785.41 1408.7,779.25 1428.2,757.1 1452.5,731.86 1477,712 1539,661.84 1591.7,689.34 1631,620 1683.4,527.62 1685.1,472.39 \
1631,381 1571.6,280.72 1500.9,315.12 1401,255 1389.5,248.06 1377.5,240.59 1365.7,233.05"];
	}
	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="1883,18",
		width=1.1389];
	tcms_testruns_HistoricalTestRun -> tcms_testplans_models_TestPlan	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (+)",
		lp="1968.5,358.5",
		pos="s,1712.2,716.48 1719.6,712.66 1720.1,712.44 1720.5,712.22 1721,712 1768.5,689.48 1953,718.56 1953,666 1953,666 1953,666 1953,168 \
1953,116.27 1918.4,63.129 1897.8,36.134"];
	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="102,18",
		width=0.86111];
	tcms_testruns_HistoricalTestRun -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="17,358.5",
		pos="s,1485.7,726.34 1478.4,722.29 1471.1,718.37 1463.6,714.89 1456,712 1380.4,683.2 0,746.93 0,666 0,666 0,666 0,168 0,122.53 11.552,\
109.99 38,73 48.14,58.818 62.682,45.936 75.342,36.211"];
	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="1169,18",
		width=0.80556];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (+)",
		lp="1731.5,358.5",
		pos="s,1685.8,711.94 1689.9,704.81 1704.8,677.98 1718,648.98 1726,620 1754.4,517.64 1768,478.58 1726,381 1721.4,370.31 1713.4,372.72 \
1707,363 1683.6,327.41 1695.8,309.62 1674,273 1613.5,171.23 1601.1,131.22 1498,73 1446.6,43.989 1268.6,26.318 1198.1,20.313"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (+)",
		lp="1812,358.5",
		pos="s,1712.3,719.82 1718.3,714.42 1719.2,713.61 1720.1,712.8 1721,712 1745.3,690.36 1778,698.55 1778,666 1778,666 1778,666 1778,168 \
1778,47.133 1320,23.093 1198.4,18.839"];
	tcms_testruns_HistoricalTestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="1899.5,358.5",
		pos="s,1712.3,717.48 1719.1,713.16 1719.7,712.77 1720.4,712.38 1721,712 1780.1,676.69 1869,734.88 1869,666 1869,666 1869,666 1869,168 \
1869,102.89 1834.9,83.803 1777,54 1725.2,27.348 1312.5,19.909 1198.2,18.351"];
	tcms_testruns_models_TestRun -> tcms_testplans_models_TestPlan	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" plan (run)",
		lp="1753.5,58.5",
		pos="s,1365.6,144.4 1373.7,142.42 1511.5,108.76 1747.2,51.177 1841.9,28.05"];
	tcms_testruns_models_TestRun -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (build_run)",
		lp="1046.5,58.5",
		pos="s,1172.2,108.73 1165.1,105.09 1139.4,92.266 1111.4,80.438 1084,73 990.43,47.59 289.92,23.975 133.09,18.972"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" manager (manager)",
		lp="1208.5,58.5",
		pos="s,1179,80.954 1175,73.78 1173.2,70.243 1171.5,66.647 1170,63 1166.6,54.613 1166,44.587 1166.5,36.13"];
	tcms_testruns_models_TestRun -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" default_tester (default_tester)",
		lp="1310,58.5",
		pos="s,1261.3,80.76 1258.3,73.188 1255.3,66.327 1251.6,59.826 1247,54 1235,38.619 1214.8,29.553 1198,24.366"];
	tcms_testruns_HistoricalTestExecution -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (+)",
		lp="63,277.5",
		pos="s,485.93,480.79 477.84,479.26 347.53,454.43 151.06,410.63 92,363 -7.8186,282.51 66.235,95.505 93.221,36.312"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (+)",
		lp="276.5,277.5",
		pos="s,485.85,486.94 477.64,485.54 351.94,463.78 179.95,412.9 227,300 230.45,291.73 447.85,76.726 456,73 518.94,44.209 1013.3,23.843 \
1139.6,19.071"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (+)",
		lp="119,277.5",
		pos="s,485.85,488.05 477.86,486.73 382.11,470.62 249.46,436.12 156,363 47.765,278.33 59.257,139.3 167,54 206.11,23.038 978.71,18.66 1139.7,\
18.083"];
	tcms_testruns_HistoricalTestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" history_user (+)",
		lp="197.5,277.5",
		pos="s,485.9,483.25 478.07,481.54 396.31,463.29 290.45,428.38 218,363 120.96,275.42 160.62,148.96 267,73 303.35,47.046 988.93,23.741 \
1139.8,18.913"];
	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="278,318",
		width=1.1667];
	tcms_testruns_HistoricalTestExecution -> tcms_testcases_models_TestCase	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (+)",
		lp="259,358.5",
		pos="s,485.64,471.85 477.92,469.67 385.68,443.45 269.92,403.68 242,363 235.77,353.93 241.54,344.34 250.15,336.36"];
	tcms_testruns_models_TestExecution -> tcms_management_models_Build	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" build (testexecution)",
		lp="360,277.5",
		pos="s,947.4,413.3 941.45,407.91 929.14,397.13 915.56,387.64 901,381 803.87,336.73 518.83,405.69 421,363 339.5,327.44 165.48,102.26 115.61,\
36.198"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" assignee (execution_assignee)",
		lp="1611,277.5",
		pos="s,1081.2,413.39 1087.3,407.84 1099.3,397.4 1112.2,388.02 1126,381 1298,293.23 1458.4,452.5 1549,282 1609.2,168.72 1482.5,119.22 \
1372,54 1343,36.896 1247.1,25.498 1198.2,20.65"];
	tcms_testruns_models_TestExecution -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tested_by (execution_tester)",
		lp="487.5,277.5",
		pos="s,947.31,413.48 941.37,408.08 929.07,397.28 915.52,387.73 901,381 865.07,364.34 584.32,367.76 545,363 482.09,355.38 445.34,384.87 \
405,336 394.81,323.66 397.06,313.89 405,300 431.75,253.22 771.81,70.84 823,54 881.66,34.704 1067.4,23.264 1139.7,19.442"];
	tcms_testruns_models_TestExecution -> tcms_testcases_models_TestCase	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" case (executions)",
		lp="334,358.5",
		pos="s,947.76,413.49 941.78,408.06 929.38,397.19 915.7,387.63 901,381 840,353.48 354.9,399.79 299,363 289.93,357.03 284.7,346.03 281.73,\
336.41"];
	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="442,318",
		width=0.77778];
	tcms_testruns_models_TestRunTag -> tcms_management_models_Tag	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" tag (testruntag)",
		lp="792,358.5",
		pos="s,1355.4,465.3 1351.8,458.15 1337.6,430.9 1315,397.59 1284,381 1232.7,353.6 819.03,366.72 761,363 633.14,354.79 596.28,374.24 474,\
336 472.78,335.62 471.56,335.19 470.34,334.72"];
	tcms_testruns_models_TestRunCC -> django_contrib_auth_models_User	 [arrowhead=none,
		arrowtail=dot,
		dir=both,
		label=" user (testruncc)",
		lp="844,277.5",
		pos="s,1527.8,465.36 1523.9,457.93 1509.4,430.96 1486.6,398.07 1456,381 1339.6,316.14 966.94,412.76 858,336 753.48,262.35 813.71,132.05 \
915,54 949.66,27.291 1080.8,20.374 1139.8,18.602"];
	"\n\n\n"	 [height=0.5,
		pos="1757,831.5",
		width=0.75];
}