Models
- translations
- amo
- abuse
- access
- 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
- addons
- addons.Addon
- addons.AddonReviewerFlags
- addons.AddonRegionalRestrictions
- addons.MigratedLWT
- addons.AddonCategory
- addons.AddonUser
- addons.AddonUserPendingConfirmation
- addons.AddonApprovalsCounter
- addons.DeniedGuid
- addons.Preview
- addons.DeniedSlug
- addons.FrozenAddon
- addons.ReplacementAddon
- addons.AddonGUID
- addons.AddonBrowserMapping
- addons.DisabledAddonContent
- addons.DeletedPreviewFile
- api
- applications
- bandwagon
- blocklist
- devhub
- discovery
- files
- hero
- promoted
- ratings
- reviewers
- scanners
- search
- shelves
- tags
- users
- versions
- zadmin
![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
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_translations_models_Translation [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>
Translation<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</B></FONT></TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>autoid</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>PositiveAutoField</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_translations_models_PureTranslation [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>
PureTranslation
</B></FONT></TD></TR>
</TABLE>
>]
olympia_translations_models_PurifiedTranslation [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>
PurifiedTranslation
</B></FONT></TD></TR>
</TABLE>
>]
olympia_translations_models_PurifiedMarkdownTranslation [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>
PurifiedMarkdownTranslation
</B></FONT></TD></TR>
</TABLE>
>]
olympia_translations_models_LinkifiedTranslation [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>
LinkifiedTranslation
</B></FONT></TD></TR>
</TABLE>
>]
olympia_translations_models_NoURLsTranslation [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>
NoURLsTranslation
</B></FONT></TD></TR>
</TABLE>
>]
olympia_translations_models_TranslationSequence [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>
TranslationSequence
</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>IntegerField</B></FONT>
</TD></TR>
</TABLE>
>]
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_amo_models_FakeEmail [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>
FakeEmail<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_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_abuse_models_CinderJob [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>
CinderJob<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 COLOR="#7B7B7B" FACE="Roboto"><B>target_addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_abuse_models_AbuseReport [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>
AbuseReport<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>cinder_job</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>collection</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>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>reporter</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>user</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_abuse_models_CinderPolicy [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>
CinderPolicy<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 COLOR="#7B7B7B" FACE="Roboto"><B>parent</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_abuse_models_ContentDecision [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>
ContentDecision<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>addon</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>appeal_job</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_job</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>collection</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>override_of</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"><B>rating</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_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>user</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_abuse_models_CinderAppeal [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>
CinderAppeal<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>decision</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>reporter_report</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_abuse_models_CinderQueueMove [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>
CinderQueueMove<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>cinder_job</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_access_models_Group [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>
Group<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>
</TABLE>
>]
olympia_access_models_GroupUser [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>
GroupUser
</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>group</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>
>]
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>
>]
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_addons_models_Addon [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>
Addon<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>_current_version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>description</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>PurifiedMarkdownField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>developer_comments</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>PurifiedMarkdownField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>eula</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>PurifiedMarkdownField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>homepage</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>name</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>privacy_policy</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>PurifiedMarkdownField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>summary</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>NoURLsField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>support_email</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>support_url</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_AddonReviewerFlags [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>
AddonReviewerFlags<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_AddonRegionalRestrictions [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>
AddonRegionalRestrictions<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_MigratedLWT [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>
MigratedLWT<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>static_theme</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_AddonCategory [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>
AddonCategory
</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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_AddonUser [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>
AddonUser
</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>addon</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>
>]
olympia_addons_models_AddonUserPendingConfirmation [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>
AddonUserPendingConfirmation
</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>addon</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>
>]
olympia_addons_models_AddonApprovalsCounter [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>
AddonApprovalsCounter<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_DeniedGuid [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>
DeniedGuid<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>
</TABLE>
>]
olympia_addons_models_Preview [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>
Preview<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>addon</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>caption</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_DeniedSlug [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>
DeniedSlug<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_addons_models_FrozenAddon [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>
FrozenAddon
</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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_ReplacementAddon [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>
ReplacementAddon<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_addons_models_AddonGUID [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>
AddonGUID<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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_AddonBrowserMapping [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>
AddonBrowserMapping<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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_DisabledAddonContent [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>
DisabledAddonContent<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_addons_models_DeletedPreviewFile [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>
DeletedPreviewFile<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>disabled_addon_content</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (addon)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>preview</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_api_models_APIKey [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>
APIKey<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>
</TABLE>
>]
olympia_api_models_APIKeyConfirmation [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>
APIKeyConfirmation<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_applications_models_AppVersion [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>
AppVersion<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>
</TABLE>
>]
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_bandwagon_models_Collection [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>
Collection<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>author</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>description</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>NoURLsField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>name</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_bandwagon_models_CollectionAddon [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>
CollectionAddon<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>addon</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>collection</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>comments</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>LinkifiedField (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>
>]
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_blocklist_models_Block [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>
Block<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>updated_by</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_blocklist_models_BlockVersion [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>
BlockVersion<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>block</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_blocklist_models_BlocklistSubmission [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>
BlocklistSubmission<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>signoff_by</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>updated_by</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_devhub_models_RssKey [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>
RssKey
</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>addon</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>
>]
olympia_devhub_models_BlogPost [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>
BlogPost<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>
</TABLE>
>]
olympia_devhub_models_SurveyResponse [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>
SurveyResponse<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>
</TABLE>
>]
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_discovery_models_DiscoveryItem [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>
DiscoveryItem<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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_discovery_admin_PromotedAddon [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>
PromotedAddon
</B></FONT></TD></TR>
</TABLE>
>]
olympia_discovery_admin_PrimaryHeroImageUpload [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>
PrimaryHeroImageUpload
</B></FONT></TD></TR>
</TABLE>
>]
olympia_discovery_admin_SecondaryHeroShelf [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>
SecondaryHeroShelf
</B></FONT></TD></TR>
</TABLE>
>]
olympia_discovery_admin_HomepageShelves [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>
HomepageShelves
</B></FONT></TD></TR>
</TABLE>
>]
olympia_discovery_admin_DiscoveryAddon [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>
DiscoveryAddon
</B></FONT></TD></TR>
</TABLE>
>]
olympia_discovery_admin_DiscoveryPromotedGroup [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>
DiscoveryPromotedGroup
</B></FONT></TD></TR>
</TABLE>
>]
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_files_models_File [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>
File<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>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_files_models_FileUpload [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>
FileUpload<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>addon</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>
>]
olympia_files_models_FileValidation [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>
FileValidation<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>file</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_files_models_WebextPermission [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>
WebextPermission<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>file</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_files_models_FileManifest [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>
FileManifest<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</B></FONT></TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>file</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_hero_models_PrimaryHeroImage [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>
PrimaryHeroImage<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_hero_models_PrimaryHero [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>
PrimaryHero<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>addon</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"><B>select_image</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_hero_models_SecondaryHero [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>
SecondaryHero<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_hero_models_SecondaryHeroModule [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>
SecondaryHeroModule<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>shelf</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_promoted_models_PromotedGroup [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>
PromotedGroup
</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_promoted_models_PromotedAddon [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>
PromotedAddon<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>addon</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>promoted_group</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_promoted_models_PromotedApproval [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>
PromotedApproval<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>promoted_group</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_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_ratings_models_Rating [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>
Rating<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>addon</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>reply_to</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>
<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_ratings_models_RatingFlag [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>
RatingFlag<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>rating</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>
>]
olympia_ratings_models_RatingAggregate [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>
RatingAggregate<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>addon</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_ratings_models_DeniedRatingWord [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>
DeniedRatingWord<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_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_reviewers_models_ReviewerSubscription [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>
ReviewerSubscription<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>addon</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>
>]
olympia_reviewers_models_AutoApprovalSummary [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>
AutoApprovalSummary<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_reviewers_models_Whiteboard [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>
Whiteboard<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_reviewers_models_ReviewActionReason [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>
ReviewActionReason<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 COLOR="#7B7B7B" FACE="Roboto"><B>cinder_policy</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_reviewers_models_UsageTier [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>
UsageTier<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_reviewers_models_NeedsHumanReview [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>
NeedsHumanReview<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>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_reviewers_models_ReviewQueueHistory [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>
ReviewQueueHistory<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 COLOR="#7B7B7B" FACE="Roboto"><B>review_decision_log</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>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_reviewers_models_QueueCount [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>
QueueCount
</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_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_scanners_models_AbstractScannerRule [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>
AbstractScannerRule<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</B></FONT></TD></TR>
</TABLE>
>]
olympia_scanners_models_AbstractScannerResult [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>
AbstractScannerResult<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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 (None)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_scanners_models_ScannerRule [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>
ScannerRule<BR/><<FONT FACE="Roboto"><I>AbstractScannerRule</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_scanners_models_ScannerResult [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>
ScannerResult<BR/><<FONT FACE="Roboto"><I>AbstractScannerResult</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>upload</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><B>version</B></I></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><I><B>ForeignKey (id)</B></I></FONT>
</TD></TR>
</TABLE>
>]
olympia_scanners_models_ScannerMatch [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>
ScannerMatch<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>result</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>rule</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_scanners_models_ScannerQueryRule [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>
ScannerQueryRule<BR/><<FONT FACE="Roboto"><I>AbstractScannerRule</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_scanners_models_ScannerQueryResult [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>
ScannerQueryResult<BR/><<FONT FACE="Roboto"><I>AbstractScannerResult</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>matched_rule</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><B>version</B></I></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><I><B>ForeignKey (id)</B></I></FONT>
</TD></TR>
</TABLE>
>]
olympia_search_models_Reindexing [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>
Reindexing
</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_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_shelves_models_Shelf [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>
Shelf<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_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_tags_models_Tag [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>
Tag<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>
</TABLE>
>]
olympia_tags_models_AddonTag [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>
AddonTag<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>addon</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>
>]
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_users_models_RestrictionAbstractBaseModel [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>
RestrictionAbstractBaseModel<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</B></FONT></TD></TR>
</TABLE>
>]
django_contrib_auth_base_user_AbstractBaseUser [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>
AbstractBaseUser
</B></FONT></TD></TR>
</TABLE>
>]
olympia_users_models_UserProfile [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>
UserProfile<BR/><<FONT FACE="Roboto"><I>ModelBase,AbstractBaseUser</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_users_models_UserNotification [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>
UserNotification<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>
>]
olympia_users_models_DeniedName [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>
DeniedName<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_users_models_IPNetworkUserRestriction [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>
IPNetworkUserRestriction<BR/><<FONT FACE="Roboto"><I>RestrictionAbstractBaseModel</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>
</TABLE>
>]
olympia_users_models_EmailUserRestriction [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>
EmailUserRestriction<BR/><<FONT FACE="Roboto"><I>RestrictionAbstractBaseModel</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>
</TABLE>
>]
olympia_users_models_DisposableEmailDomainRestriction [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>
DisposableEmailDomainRestriction<BR/><<FONT FACE="Roboto"><I>RestrictionAbstractBaseModel</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_users_models_UserRestrictionHistory [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>
UserRestrictionHistory<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>
>]
olympia_users_models_UserHistory [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>
UserHistory<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>
</TABLE>
>]
olympia_users_models_BannedUserContent [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>
BannedUserContent<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_users_models_SuppressedEmail [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>
SuppressedEmail<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_users_models_SuppressedEmailVerification [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>
SuppressedEmailVerification<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>suppressed_email</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>OneToOneField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
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_versions_models_Version [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>
Version<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>addon</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>license</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>release_notes</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>PurifiedMarkdownField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_versions_models_VersionReviewerFlags [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>
VersionReviewerFlags<BR/><<FONT FACE="Roboto"><I>ModelBase</I></FONT>>
</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>OneToOneField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>pending_rejection_by</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_versions_models_VersionProvenance [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>
VersionProvenance
</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_versions_models_VersionPreview [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>
VersionPreview<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>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_versions_models_License [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>
License<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 COLOR="#7B7B7B" FACE="Roboto"><B>name</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>TranslatedField (id)</B></FONT>
</TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>text</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT COLOR="#7B7B7B" FACE="Roboto"><B>LinkifiedField (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_versions_models_ApplicationsVersions [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>
ApplicationsVersions
</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>max</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>min</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_versions_models_InstallOrigin [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>
InstallOrigin<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>version</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
olympia_versions_models_DeniedInstallOrigin [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>
DeniedInstallOrigin<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_zadmin_models_Config [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>
Config
</B></FONT></TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><B>key</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>CharField</B></FONT>
</TD></TR>
</TABLE>
>]
waffle_models_AbstractUserFlag [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>
AbstractUserFlag<BR/><<FONT FACE="Roboto"><I>AbstractBaseFlag</I></FONT>>
</B></FONT></TD></TR>
</TABLE>
>]
waffle_models_AbstractBaseSample [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>
AbstractBaseSample<BR/><<FONT FACE="Roboto"><I>BaseModel</I></FONT>>
</B></FONT></TD></TR>
</TABLE>
>]
waffle_models_AbstractBaseSwitch [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>
AbstractBaseSwitch<BR/><<FONT FACE="Roboto"><I>BaseModel</I></FONT>>
</B></FONT></TD></TR>
</TABLE>
>]
waffle_models_Flag [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>
Flag<BR/><<FONT FACE="Roboto"><I>AbstractUserFlag</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>
>]
waffle_models_Switch [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>
Switch<BR/><<FONT FACE="Roboto"><I>AbstractBaseSwitch</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>
>]
waffle_models_Sample [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>
Sample<BR/><<FONT FACE="Roboto"><I>AbstractBaseSample</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>
>]
django_contrib_admin_models_LogEntry [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>
LogEntry
</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>content_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 FACE="Roboto"><B>user</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
django_contrib_auth_models_Permission [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>
Permission
</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>content_type</B></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><B>ForeignKey (id)</B></FONT>
</TD></TR>
</TABLE>
>]
django_contrib_auth_models_Group [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>
Group
</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>
>]
django_contrib_contenttypes_models_ContentType [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>
ContentType
</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>
>]
django_contrib_sessions_base_session_AbstractBaseSession [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>
AbstractBaseSession
</B></FONT></TD></TR>
</TABLE>
>]
django_contrib_sessions_models_Session [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>
Session<BR/><<FONT FACE="Roboto"><I>AbstractBaseSession</I></FONT>>
</B></FONT></TD></TR>
<TR><TD ALIGN="LEFT" BORDER="0">
<FONT FACE="Roboto"><I><B>session_key</B></I></FONT>
</TD><TD ALIGN="LEFT">
<FONT FACE="Roboto"><I><B>CharField</B></I></FONT>
</TD></TR>
</TABLE>
>]
// Relations
olympia_translations_models_Translation -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_translations_models_PureTranslation -> olympia_translations_models_Translation
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_translations_models_PurifiedTranslation -> olympia_translations_models_PureTranslation
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_translations_models_PurifiedMarkdownTranslation -> olympia_translations_models_PurifiedTranslation
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_translations_models_LinkifiedTranslation -> olympia_translations_models_PurifiedTranslation
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_translations_models_NoURLsTranslation -> olympia_translations_models_PureTranslation
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_amo_models_FakeEmail -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_abuse_models_CinderJob -> olympia_addons_models_Addon
[label=" target_addon (cinderjob)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_CinderJob -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_abuse_models_AbuseReport -> olympia_users_models_UserProfile
[label=" reporter (abuse_reported)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_AbuseReport -> olympia_users_models_UserProfile
[label=" user (abuse_reports)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_AbuseReport -> olympia_ratings_models_Rating
[label=" rating (abuse_reports)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_AbuseReport -> olympia_bandwagon_models_Collection
[label=" collection (abuse_reports)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_AbuseReport -> olympia_abuse_models_CinderJob
[label=" cinder_job (abusereport)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_AbuseReport -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_abuse_models_CinderPolicy -> olympia_abuse_models_CinderPolicy
[label=" parent (children)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_CinderPolicy -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_abuse_models_ContentDecision -> olympia_abuse_models_CinderJob
[label=" appeal_job (appealed_decisions)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_abuse_models_CinderJob
[label=" cinder_job (decisions)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_abuse_models_ContentDecision
[label=" override_of (overridden_by)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_abuse_models_ContentDecision -> olympia_users_models_UserProfile
[label=" reviewer_user (decisions_made_by)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_addons_models_Addon
[label=" addon (decisions_on)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_users_models_UserProfile
[label=" user (decisions_on)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_ratings_models_Rating
[label=" rating (decisions_on)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_bandwagon_models_Collection
[label=" collection (decisions_on)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_abuse_models_CinderPolicy
[label=" policies (contentdecision)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_versions_models_Version
[label=" target_versions (contentdecision)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_abuse_models_ContentDecision -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_abuse_models_CinderAppeal -> olympia_abuse_models_ContentDecision
[label=" decision (appeals)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_CinderAppeal -> olympia_abuse_models_AbuseReport
[label=" reporter_report (cinderappeal)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_abuse_models_CinderAppeal -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_abuse_models_CinderQueueMove -> olympia_abuse_models_CinderJob
[label=" cinder_job (queue_moves)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_abuse_models_CinderQueueMove -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_access_models_Group -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_access_models_GroupUser -> olympia_access_models_Group
[label=" group (groupuser)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_access_models_GroupUser -> olympia_users_models_UserProfile
[label=" user (groupuser)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_activity_models_GenericMozillaUser -> olympia_users_models_UserProfile
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_activity_models_ActivityLogToken -> olympia_versions_models_Version
[label=" version (token)"] [arrowhead=none, arrowtail=dot, dir=both];
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_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_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_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_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_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_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_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_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_activity_models_DraftComment -> olympia_versions_models_Version
[label=" version (draftcomment)"] [arrowhead=none, arrowtail=dot, dir=both];
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_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];
olympia_addons_models_Addon -> olympia_translations_models_Translation
[label=" name (Addon_name_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_Translation
[label=" homepage (Addon_homepage_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_Translation
[label=" support_email (Addon_support_email_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_Translation
[label=" support_url (Addon_support_url_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_PurifiedMarkdownTranslation
[label=" description (Addon_description_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_NoURLsTranslation
[label=" summary (Addon_summary_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_PurifiedMarkdownTranslation
[label=" developer_comments (Addon_developer_comments_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_PurifiedMarkdownTranslation
[label=" eula (Addon_eula_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_translations_models_PurifiedMarkdownTranslation
[label=" privacy_policy (Addon_privacy_policy_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_versions_models_Version
[label=" _current_version (+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Addon -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_AddonReviewerFlags -> olympia_addons_models_Addon
[label=" addon (reviewerflags)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_addons_models_AddonReviewerFlags -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_AddonRegionalRestrictions -> olympia_addons_models_Addon
[label=" addon (regional_restrictions)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_addons_models_AddonRegionalRestrictions -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_MigratedLWT -> olympia_addons_models_Addon
[label=" static_theme (migrated_from_lwt)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_MigratedLWT -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_AddonCategory -> olympia_addons_models_Addon
[label=" addon (addoncategory)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_AddonUser -> olympia_addons_models_Addon
[label=" addon (addonuser)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_AddonUser -> olympia_users_models_UserProfile
[label=" user (addonuser)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_AddonUserPendingConfirmation -> olympia_addons_models_Addon
[label=" addon (addonuserpendingconfirmation)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_AddonUserPendingConfirmation -> olympia_users_models_UserProfile
[label=" user (addonuserpendingconfirmation)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_AddonApprovalsCounter -> olympia_addons_models_Addon
[label=" addon (addonapprovalscounter)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_addons_models_AddonApprovalsCounter -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_DeniedGuid -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_Preview -> olympia_addons_models_Addon
[label=" addon (previews)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Preview -> olympia_translations_models_Translation
[label=" caption (Preview_caption_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_Preview -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_DeniedSlug -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_FrozenAddon -> olympia_addons_models_Addon
[label=" addon (frozenaddon)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_ReplacementAddon -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_AddonGUID -> olympia_addons_models_Addon
[label=" addon (addonguid)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_addons_models_AddonGUID -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_AddonBrowserMapping -> olympia_addons_models_Addon
[label=" addon (addonbrowsermapping)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_AddonBrowserMapping -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_DisabledAddonContent -> olympia_addons_models_Addon
[label=" addon (content_deleted_on_force_disable)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_addons_models_DisabledAddonContent -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_addons_models_DeletedPreviewFile -> olympia_addons_models_DisabledAddonContent
[label=" disabled_addon_content (deletedpreviewfile)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_DeletedPreviewFile -> olympia_addons_models_Preview
[label=" preview (deletedpreviewfile)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_addons_models_DeletedPreviewFile -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_api_models_APIKey -> olympia_users_models_UserProfile
[label=" user (api_keys)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_api_models_APIKey -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_api_models_APIKeyConfirmation -> olympia_users_models_UserProfile
[label=" user (apikeyconfirmation)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_api_models_APIKeyConfirmation -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_applications_models_AppVersion -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_bandwagon_models_Collection -> olympia_translations_models_Translation
[label=" name (Collection_name_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_Collection -> olympia_translations_models_NoURLsTranslation
[label=" description (Collection_description_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_Collection -> olympia_users_models_UserProfile
[label=" author (collections)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_Collection -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_bandwagon_models_CollectionAddon -> olympia_addons_models_Addon
[label=" addon (collectionaddon)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_CollectionAddon -> olympia_bandwagon_models_Collection
[label=" collection (collectionaddon)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_CollectionAddon -> olympia_translations_models_LinkifiedTranslation
[label=" comments (CollectionAddon_comments_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_CollectionAddon -> olympia_users_models_UserProfile
[label=" user (collectionaddon)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_bandwagon_models_CollectionAddon -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_blocklist_models_Block -> olympia_users_models_UserProfile
[label=" updated_by (block)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_blocklist_models_Block -> olympia_blocklist_models_BlocklistSubmission
[label=" submission (block)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_blocklist_models_Block -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_blocklist_models_BlockVersion -> olympia_versions_models_Version
[label=" version (blockversion)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_blocklist_models_BlockVersion -> olympia_blocklist_models_Block
[label=" block (blockversion)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_blocklist_models_BlockVersion -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_blocklist_models_BlocklistSubmission -> olympia_users_models_UserProfile
[label=" updated_by (blocklistsubmission)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_blocklist_models_BlocklistSubmission -> olympia_users_models_UserProfile
[label=" signoff_by (+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_blocklist_models_BlocklistSubmission -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_devhub_models_RssKey -> olympia_addons_models_Addon
[label=" addon (rsskey)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_devhub_models_RssKey -> olympia_users_models_UserProfile
[label=" user (rsskey)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_devhub_models_BlogPost -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_devhub_models_SurveyResponse -> olympia_users_models_UserProfile
[label=" user (surveyresponse)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_devhub_models_SurveyResponse -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_models_DiscoveryItem -> olympia_addons_models_Addon
[label=" addon (discoveryitem)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_discovery_models_DiscoveryItem -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_admin_PromotedAddon -> olympia_promoted_models_PromotedAddon
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_admin_PrimaryHeroImageUpload -> olympia_hero_models_PrimaryHeroImage
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_admin_SecondaryHeroShelf -> olympia_hero_models_SecondaryHero
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_admin_HomepageShelves -> olympia_shelves_models_Shelf
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_admin_DiscoveryAddon -> olympia_addons_models_Addon
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_discovery_admin_DiscoveryPromotedGroup -> olympia_promoted_models_PromotedGroup
[label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_files_models_File -> olympia_versions_models_Version
[label=" version (file)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_files_models_File -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_files_models_FileUpload -> olympia_users_models_UserProfile
[label=" user (fileupload)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_files_models_FileUpload -> olympia_addons_models_Addon
[label=" addon (fileupload)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_files_models_FileUpload -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_files_models_FileValidation -> olympia_files_models_File
[label=" file (validation)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_files_models_FileValidation -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_files_models_WebextPermission -> olympia_files_models_File
[label=" file (_webext_permissions)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_files_models_WebextPermission -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_files_models_FileManifest -> olympia_files_models_File
[label=" file (file_manifest)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_files_models_FileManifest -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_hero_models_PrimaryHeroImage -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_hero_models_PrimaryHero -> olympia_hero_models_PrimaryHeroImage
[label=" select_image (primaryhero)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_hero_models_PrimaryHero -> olympia_addons_models_Addon
[label=" addon (primaryhero)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_hero_models_PrimaryHero -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_hero_models_SecondaryHero -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_hero_models_SecondaryHeroModule -> olympia_hero_models_SecondaryHero
[label=" shelf (modules)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_hero_models_SecondaryHeroModule -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_promoted_models_PromotedAddon -> olympia_promoted_models_PromotedGroup
[label=" promoted_group (promotedaddon)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_promoted_models_PromotedAddon -> olympia_addons_models_Addon
[label=" addon (promotedaddon)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_promoted_models_PromotedAddon -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_promoted_models_PromotedApproval -> olympia_promoted_models_PromotedGroup
[label=" promoted_group (promoted_versions)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_promoted_models_PromotedApproval -> olympia_versions_models_Version
[label=" version (promoted_versions)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_promoted_models_PromotedApproval -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_ratings_models_Rating -> olympia_addons_models_Addon
[label=" addon (_ratings)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_Rating -> olympia_versions_models_Version
[label=" version (ratings)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_Rating -> olympia_users_models_UserProfile
[label=" user (_ratings_all)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_Rating -> olympia_ratings_models_Rating
[label=" reply_to (replies)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_Rating -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_ratings_models_RatingFlag -> olympia_ratings_models_Rating
[label=" rating (ratingflag)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_RatingFlag -> olympia_users_models_UserProfile
[label=" user (ratingflag)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_ratings_models_RatingFlag -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_ratings_models_RatingAggregate -> olympia_addons_models_Addon
[label=" addon (ratingaggregate)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_ratings_models_RatingAggregate -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_ratings_models_DeniedRatingWord -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_ReviewerSubscription -> olympia_users_models_UserProfile
[label=" user (reviewersubscription)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_ReviewerSubscription -> olympia_addons_models_Addon
[label=" addon (reviewersubscription)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_ReviewerSubscription -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_AutoApprovalSummary -> olympia_versions_models_Version
[label=" version (autoapprovalsummary)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_reviewers_models_AutoApprovalSummary -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_Whiteboard -> olympia_addons_models_Addon
[label=" addon (whiteboard)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_reviewers_models_Whiteboard -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_ReviewActionReason -> olympia_abuse_models_CinderPolicy
[label=" cinder_policy (reviewactionreason)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_ReviewActionReason -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_UsageTier -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_NeedsHumanReview -> olympia_versions_models_Version
[label=" version (needshumanreview)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_NeedsHumanReview -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_reviewers_models_ReviewQueueHistory -> olympia_versions_models_Version
[label=" version (reviewqueuehistory)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_ReviewQueueHistory -> olympia_activity_models_ActivityLog
[label=" review_decision_log (reviewqueuehistory)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_reviewers_models_ReviewQueueHistory -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_AbstractScannerRule -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_AbstractScannerResult -> olympia_versions_models_Version
[label=" version (%(class)ss)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_AbstractScannerResult -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_ScannerRule -> olympia_scanners_models_AbstractScannerRule
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_ScannerResult -> olympia_versions_models_Version
[label=" version (scannerresults)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_ScannerResult -> olympia_files_models_FileUpload
[label=" upload (scannerresults)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_ScannerResult -> olympia_scanners_models_AbstractScannerResult
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_ScannerMatch -> olympia_scanners_models_ScannerResult
[label=" result (scannermatch)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_ScannerMatch -> olympia_scanners_models_ScannerRule
[label=" rule (scannermatch)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_ScannerMatch -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_ScannerQueryRule -> olympia_scanners_models_AbstractScannerRule
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_scanners_models_ScannerQueryResult -> olympia_versions_models_Version
[label=" version (scannerqueryresults)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_ScannerQueryResult -> olympia_scanners_models_ScannerQueryRule
[label=" matched_rule (results)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_scanners_models_ScannerQueryResult -> olympia_scanners_models_AbstractScannerResult
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_shelves_models_Shelf -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_tags_models_Tag -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_tags_models_AddonTag -> olympia_addons_models_Addon
[label=" addon (addon_tags)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_tags_models_AddonTag -> olympia_tags_models_Tag
[label=" tag (addon_tags)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_tags_models_AddonTag -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_RestrictionAbstractBaseModel -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_UserProfile -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_UserProfile -> django_contrib_auth_base_user_AbstractBaseUser
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_UserNotification -> olympia_users_models_UserProfile
[label=" user (notifications)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_users_models_UserNotification -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_DeniedName -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_IPNetworkUserRestriction -> olympia_users_models_RestrictionAbstractBaseModel
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_EmailUserRestriction -> olympia_users_models_RestrictionAbstractBaseModel
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_DisposableEmailDomainRestriction -> olympia_users_models_RestrictionAbstractBaseModel
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_UserRestrictionHistory -> olympia_users_models_UserProfile
[label=" user (restriction_history)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_users_models_UserRestrictionHistory -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_UserHistory -> olympia_users_models_UserProfile
[label=" user (history)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_users_models_UserHistory -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_BannedUserContent -> olympia_users_models_UserProfile
[label=" user (content_disabled_on_ban)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_users_models_BannedUserContent -> olympia_bandwagon_models_Collection
[label=" collections (bannedusercontent)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_users_models_BannedUserContent -> olympia_addons_models_Addon
[label=" addons (bannedusercontent)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_users_models_BannedUserContent -> olympia_addons_models_AddonUser
[label=" addons_users (bannedusercontent)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_users_models_BannedUserContent -> olympia_ratings_models_Rating
[label=" ratings (bannedusercontent)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_users_models_BannedUserContent -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_SuppressedEmail -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_users_models_SuppressedEmailVerification -> olympia_users_models_SuppressedEmail
[label=" suppressed_email (suppressed_email)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_users_models_SuppressedEmailVerification -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_Version -> olympia_addons_models_Addon
[label=" addon (versions)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_Version -> olympia_versions_models_License
[label=" license (version)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_Version -> olympia_translations_models_PurifiedMarkdownTranslation
[label=" release_notes (Version_release_notes_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_Version -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_VersionReviewerFlags -> olympia_versions_models_Version
[label=" version (reviewerflags)"] [arrowhead=none, arrowtail=none, dir=both];
olympia_versions_models_VersionReviewerFlags -> olympia_users_models_UserProfile
[label=" pending_rejection_by (versionreviewerflags)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_VersionReviewerFlags -> olympia_abuse_models_CinderJob
[label=" pending_resolution_cinder_jobs (pending_rejections)"] [arrowhead=dot arrowtail=dot, dir=both];
olympia_versions_models_VersionReviewerFlags -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_VersionProvenance -> olympia_versions_models_Version
[label=" version (versionprovenance)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_VersionPreview -> olympia_versions_models_Version
[label=" version (previews)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_VersionPreview -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_License -> olympia_translations_models_Translation
[label=" name (License_name_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_License -> olympia_translations_models_LinkifiedTranslation
[label=" text (License_text_set+)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_License -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_ApplicationsVersions -> olympia_versions_models_Version
[label=" version (apps)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_ApplicationsVersions -> olympia_applications_models_AppVersion
[label=" min (min_set)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_ApplicationsVersions -> olympia_applications_models_AppVersion
[label=" max (max_set)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_InstallOrigin -> olympia_versions_models_Version
[label=" version (installorigin)"] [arrowhead=none, arrowtail=dot, dir=both];
olympia_versions_models_InstallOrigin -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
olympia_versions_models_DeniedInstallOrigin -> olympia_amo_models_ModelBase
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
waffle_models_AbstractBaseFlag [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">AbstractBaseFlag</FONT>
</TD></TR>
</TABLE>
>]
waffle_models_AbstractUserFlag -> waffle_models_AbstractBaseFlag
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
waffle_models_BaseModel [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">BaseModel</FONT>
</TD></TR>
</TABLE>
>]
waffle_models_AbstractBaseSample -> waffle_models_BaseModel
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
waffle_models_BaseModel [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">BaseModel</FONT>
</TD></TR>
</TABLE>
>]
waffle_models_AbstractBaseSwitch -> waffle_models_BaseModel
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
waffle_models_Flag -> django_contrib_auth_models_Group
[label=" groups (flag)"] [arrowhead=dot arrowtail=dot, dir=both];
waffle_models_Flag -> olympia_users_models_UserProfile
[label=" users (flag)"] [arrowhead=dot arrowtail=dot, dir=both];
waffle_models_Flag -> waffle_models_AbstractUserFlag
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
waffle_models_Switch -> waffle_models_AbstractBaseSwitch
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
waffle_models_Sample -> waffle_models_AbstractBaseSample
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
django_contrib_admin_models_LogEntry -> olympia_users_models_UserProfile
[label=" user (logentry)"] [arrowhead=none, arrowtail=dot, dir=both];
django_contrib_admin_models_LogEntry -> django_contrib_contenttypes_models_ContentType
[label=" content_type (logentry)"] [arrowhead=none, arrowtail=dot, dir=both];
django_contrib_auth_models_Permission -> django_contrib_contenttypes_models_ContentType
[label=" content_type (permission)"] [arrowhead=none, arrowtail=dot, dir=both];
django_contrib_auth_models_Group -> django_contrib_auth_models_Permission
[label=" permissions (group)"] [arrowhead=dot arrowtail=dot, dir=both];
django_contrib_sessions_models_Session -> django_contrib_sessions_base_session_AbstractBaseSession
[label=" abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
}](../../_images/graphviz-3007fd62325809774a05299328e0eb15af65c9fa.png)
Click on the diagram to pan/zoom