X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rt%2Fdocs%2Frt3-schema-relationships.dot;fp=rt%2Fdocs%2Frt3-schema-relationships.dot;h=0000000000000000000000000000000000000000;hp=e290f8bcfda41f7815b4e80a954f9af7f7199721;hb=43a06151e47d2c59b833cbd8c26d97865ee850b6;hpb=6587f6ba7d047ddc1686c080090afe7d53365bd4 diff --git a/rt/docs/rt3-schema-relationships.dot b/rt/docs/rt3-schema-relationships.dot deleted file mode 100644 index e290f8bcf..000000000 --- a/rt/docs/rt3-schema-relationships.dot +++ /dev/null @@ -1,89 +0,0 @@ -digraph g { -graph [ -rankdir = "RL", - concentrate = true, -ratio = auto -]; -node [ -fontsize = "18", -shape = record, fontsize = 18 -]; -edge [ -]; - -"Records" [shape = record, fontsize = 18, label = "(Any RT::Record)" ]; -"Records" -> "Principals" [label = "Creator -> id"]; -"ACL" [shape = record, fontsize = 18, label = " \N " ]; -"ACL" -> "Principals" [label="PrincipalId -> id"]; -"ACL" -> "Principals" [label="DelegatedBy -> id"]; -"ACL" -> "ACL" [label="DelegatedFrom -> id"]; - -"Attachments" [shape = record, fontsize = 18, label = " \N " ]; -"Attachments" -> "Transactions" [label="TransactionId -> id"]; -"Attachments" -> "Attachments" [label="Parent -> id"]; - -"CachedGroupMemers" [shape = record, fontsize = 18, label = " \N " ]; -"CachedGroupMemers" -> "Groups" [label="GroupId -> id", weight=2]; -"CachedGroupMemers" -> "Principals" [label="MemberId -> id"]; -"CachedGroupMemers" -> "CachedGroupMemers" [label="Via -> id"]; -"CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> id"]; - -"CustomFields" [shape = record, fontsize = 18, label = " \N " ]; - -"CustomFieldValues" [shape = record, fontsize = 18, label = " \N " ]; -"CustomFieldValues" -> "CustomFields" [label="CustomField -> id"]; - -"GroupMembers" [shape = record, fontsize = 18, label = " \N " ]; -"GroupMembers" -> "Groups" [label="GroupId -> id", weight=2]; -"GroupMembers" -> "Principals" [label="MemberId -> id", weight = 2]; - -"Groups" [shape = record, fontsize = 18, label = " \N " ]; -"Groups" -> "Principals" [label="Groups.id -> id"]; - -"Links" [shape = record, fontsize = 18, label = " \N " ]; -"Links" -> "Tickets" [label="LocalBase => id (usually)", style="dotted"]; -"Links" -> "Tickets" [label="LocalTarget => id (usually)", style="dotted"]; - -"Principals" [shape = record, fontsize = 18, label = " \N " ]; - -"Attributes" [shape = record, fontsize = 18, label = " \N " ]; -"Attributes" -> "Records" [label="ObjectId -> id"]; - -"Queues" [shape = record, fontsize = 18, label = " \N " ]; - -"ScripActions" [shape = record, fontsize = 18, label = " \N " ]; - -"ScripConditions" [shape = record, fontsize = 18, label = " \N " ]; - -"Scrips" [shape = record, fontsize = 18, label = " \N " ]; -"Scrips" -> "ScripConditions" [label="ScripCondition -> id"]; -"Scrips" -> "ScripActions" [label="ScripAction -> id"]; -"Scrips" -> "Templates" [label="Template -> id"]; -"Scrips" -> "Queues" [label="Queue -> id"]; - -"Templates" [shape = record, fontsize = 18, label = " \N " ]; -"Templates" -> "Queues" [label ="Queue -> id" ]; - -"ObjectCustomFields" [shape = record, fontsize = 18, label = " \N " ]; -"ObjectCustomFields" -> "CustomFields" [label="CustomField -> id"]; -"ObjectCustomFields" -> "Records" [label="ObjectId -> id"]; - -"ObjectCustomFieldValues" [shape = record, fontsize = 18, label = " \N " ]; -"ObjectCustomFieldValues" -> "CustomFields" [label="CustomField -> id"]; -"ObjectCustomFieldValues" -> "Records" [label="ObjectId -> id"]; - -"Tickets" [shape = record, fontsize = 18, label = " \N " ]; -"Tickets" -> "Tickets" [label="EffectiveId -> id"]; -"Tickets" -> "Principals" [label="Owner -> id"]; -"Queues" -> "Tickets" [style="invis"]; -"Tickets" -> "Queues" [label="Queue -> id"]; - -"Transactions" [shape = record, fontsize = 18, label = " \N " ]; -"Transactions" -> "Records" [label="ObjectId -> id"]; - -"Users" [shape = record, fontsize = 18, label = " \N " ]; - -"Users" -> "Principals" [label="id -> id"]; - - -}