activity
- activity.GenericMozillaUser
- activity.ActivityLogToken
- activity.ActivityLogEmails
- activity.AddonLog
- activity.CommentLog
- activity.VersionLog
- activity.ReviewActionReasonLog
- activity.CinderPolicyLog
- activity.ContentDecisionLog
- activity.GroupLog
- activity.BlockLog
- activity.IPLog
- activity.RatingLog
- activity.AttachmentLog
- activity.DraftComment
- activity.ActivityLog
![digraph model_graph {
// Dotfile by Django-Extensions graph_models
// Created: 2025-06-14 14:49
fontname = "Roboto"
fontsize = 8
splines = true
rankdir = "TB"
node [
fontname = "Roboto"
fontsize = 8
shape = "plaintext"
]
edge [
fontname = "Roboto"
fontsize = 8
]
// Labels
subgraph cluster_olympia_activity {
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>olympia.activity</B>
</FONT>
</TD></TR>
</TABLE>
>
color=olivedrab4
style="rounded"
olympia_amo_models_ModelBase [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>
ModelBase
</B></FONT></TD></TR>
</TABLE>
>]
olympia_activity_models_GenericMozillaUser [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>
GenericMozillaUser
</B></FONT></TD></TR>
</TABLE>
>]
olympia_activity_models_ActivityLogToken [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>
ActivityLogToken<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>PositiveAutoField</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>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ActivityLogEmails [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>
ActivityLogEmails<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>
</TABLE>
>]
olympia_activity_models_AddonLog [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>
AddonLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_CommentLog [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>
CommentLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_VersionLog [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>
VersionLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</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>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ReviewActionReasonLog [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>
ReviewActionReasonLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</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>reason</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_CinderPolicyLog [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>
CinderPolicyLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</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>cinder_policy</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ContentDecisionLog [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>
ContentDecisionLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</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>decision</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_GroupLog [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>
GroupLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>PositiveAutoField</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>activity_log</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>group</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_BlockLog [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>
BlockLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>PositiveAutoField</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>activity_log</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>block</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_IPLog [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>
IPLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_RatingLog [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>
RatingLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>PositiveAutoField</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>activity_log</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>rating</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_AttachmentLog [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>
AttachmentLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>activity_log</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_DraftComment [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>
DraftComment<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>PositiveAutoField</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>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ActivityLog [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>
ActivityLog<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>user</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
}
// Relations
olympia_users_models_UserProfile [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">UserProfile</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_GenericMozillaUser -> olympia_users_models_UserProfile
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_Version [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>
>]
olympia_activity_models_ActivityLogToken -> olympia_versions_models_Version
[label=" version (token)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_users_models_UserProfile [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">UserProfile</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ActivityLogToken -> olympia_users_models_UserProfile
[label=" user (activity_log_tokens)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_ActivityLogToken -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_ActivityLogEmails -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_Addon [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">Addon</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_AddonLog -> olympia_addons_models_Addon
[label=" addon (addonlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_AddonLog -> olympia_activity_models_ActivityLog
[label=" activity_log (addonlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_AddonLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_CommentLog -> olympia_activity_models_ActivityLog
[label=" activity_log (commentlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_CommentLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_VersionLog -> olympia_activity_models_ActivityLog
[label=" activity_log (versionlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_Version [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>
>]
olympia_activity_models_VersionLog -> olympia_versions_models_Version
[label=" version (versionlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_VersionLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_ReviewActionReasonLog -> olympia_activity_models_ActivityLog
[label=" activity_log (reviewactionreasonlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_ReviewActionReason [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">ReviewActionReason</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ReviewActionReasonLog -> olympia_reviewers_models_ReviewActionReason
[label=" reason (reviewactionreasonlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_ReviewActionReasonLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_CinderPolicyLog -> olympia_activity_models_ActivityLog
[label=" activity_log (cinderpolicylog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_CinderPolicy [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">CinderPolicy</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_CinderPolicyLog -> olympia_abuse_models_CinderPolicy
[label=" cinder_policy (cinderpolicylog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_CinderPolicyLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_ContentDecisionLog -> olympia_activity_models_ActivityLog
[label=" activity_log (contentdecisionlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision [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">ContentDecision</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ContentDecisionLog -> olympia_abuse_models_ContentDecision
[label=" decision (contentdecisionlog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_ContentDecisionLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_GroupLog -> olympia_activity_models_ActivityLog
[label=" activity_log (grouplog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_access_models_Group [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">Group</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_GroupLog -> olympia_access_models_Group
[label=" group (grouplog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_GroupLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_BlockLog -> olympia_activity_models_ActivityLog
[label=" activity_log (blocklog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_blocklist_models_Block [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">Block</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_BlockLog -> olympia_blocklist_models_Block
[label=" block (blocklog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_BlockLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_IPLog -> olympia_activity_models_ActivityLog
[label=" activity_log (iplog)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_activity_models_IPLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_RatingLog -> olympia_activity_models_ActivityLog
[label=" activity_log (ratinglog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_Rating [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">Rating</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_RatingLog -> olympia_ratings_models_Rating
[label=" rating (ratinglog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_RatingLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_AttachmentLog -> olympia_activity_models_ActivityLog
[label=" activity_log (attachmentlog)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_activity_models_AttachmentLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_Version [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>
>]
olympia_activity_models_DraftComment -> olympia_versions_models_Version
[label=" version (draftcomment)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_users_models_UserProfile [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">UserProfile</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_DraftComment -> olympia_users_models_UserProfile
[label=" user (draftcomment)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_DraftComment -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_UserProfile [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">UserProfile</FONT>
</TD></TR>
</TABLE>
>]
olympia_activity_models_ActivityLog -> olympia_users_models_UserProfile
[label=" user (activitylog)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_ActivityLog -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
}](../../../_images/graphviz-948ddd6cfc199bafa5a3a0d928e92ad66c8d0047.png)
Click on the diagram to pan/zoom