{% extends 'faq/base.html' %}
{% load i18n %}
{% block details %}
{% include 'faq/settings_nav.html' %}
{% translate "BigBrotherConfig Fields" %}
{% blocktrans %}The core BigBrother behaviour lives in BigBrotherConfig. These options handle activation, hostile lists, webhooks, and background schedulers. Adjust them from Django admin → BigBrother → BigBrotherConfig.{% endblocktrans %}
{% translate "Installation & Identity" %}
| {% translate "Field" %} |
{% translate "Description" %} |
main_corporation_id / main_corporation |
{% translate "Populated automatically from the first superuser character detected during the scheduled update task. Identifies your primary corporation." %} |
main_alliance_id / main_alliance |
{% translate "Automatically captured alliance counterpart. Both fields are read-only snapshots managed by the updater." %} |
is_active |
{% translate "Managed by the updater. Turns false if the corporation/alliance is not authorised." %} |
{% translate "Module Entitlements" %}
{% blocktrans %}These read-only booleans mirror which optional modules are unlocked for your installation. They update automatically after every scheduled “BB run regular updates” task.{% endblocktrans %}
| {% translate "Field" %} |
{% translate "Description" %} |
dlc_corp_brother_active |
{% translate "True when the CorpBrother dashboard is licensed for your installation." %} |
dlc_loa_active |
{% translate "Leave of Absence forms, reminders, and AFK monitoring availability." %} |
dlc_pap_active |
{% translate "Unlocks the PAP statistics page and monthly compliance helpers." %} |
dlc_tickets_active |
{% translate "Required for Discord ticket automation and LoA AFK alerts." %} |
dlc_reddit_active |
{% translate "Controls access to the Reddit recruitment publisher." %} |
dlc_daily_messages_active |
{% translate "Enables daily and optional Discord digest message streams." %} |
dlc_are_recurring_stats_active |
{% translate "Enables reoccuring and optional Discord stats message." %} |
{% translate "Access Control" %}
| {% translate "Field" %} |
{% translate "Description" %} |
bb_guest_states |
{% translate "AllianceAuth states treated as guests. Recruiter-level users only see pilots in these states." %} |
bb_member_states |
{% translate "States that count as full members for BigBrother and CorpBrother checks." %} |
member_corporations / member_alliances |
{% translate "Comma-separated IDs that should be considered members even if they sit outside the primary corp/alliance." %} |
ignored_corporations |
{% translate "Corporation IDs excluded from CorpBrother dropdowns and compliance checks." %} |
{% translate "Hostile & Whitelist Lists" %}
| {% translate "Field" %} |
{% translate "Description" %} |
hostile_alliances / hostile_corporations |
{% translate "Comma-separated IDs that flag alliances or corporations as hostile. Cards, mails, and transactions look here to colour results red." %} |
whitelist_alliances / whitelist_corporations |
{% translate "IDs that should never be flagged, even if they appear in default hostile data sets." %} |
{% translate "Discord Notifications" %}
| {% translate "Field" %} |
{% translate "Description" %} |
pingroleID / pingroleID2 |
{% translate "Discord role IDs to mention when selected message types fire. Use raw numeric IDs." %} |
pingrole1_messages / pingrole2_messages |
{% translate "Choose which MessageType entries ping each role." %} |
here_messages / everyone_messages |
{% translate "Message types that should ping @here or @everyone through the configured webhook." %} |
webhook / loawebhook / dailywebhook / optwebhook1-5 |
{% translate "Discord webhook destinations for core alerts, LoA notices, daily digests, and up to five optional channels." %} |
{% translate "ESI Scope Enforcement" %}
| {% translate "Field" %} |
{% translate "Description" %} |
character_scopes / corporation_scopes |
{% translate "Comma-separated scope requirements. Missing scopes surface in the Compliance card and related alerts." %} |
{% translate "Scheduling & Feature Toggles" %}
| {% translate "Field" %} |
{% translate "Description" %} |
dailyschedule / optschedule1-5 |
{% translate "Celery beat schedules used for daily and optional webhook messages." %} |
is_loa_active / is_paps_active |
{% translate "Toggle the integrated LoA and PAP modules. Restart AllianceAuth after changing." %} |
is_warmer_active |
{% translate "Enables the cache warmer that preloads contract/mail/transaction streams. Disable only if your gunicorn timeout in supervisor config is set to 0 =." %} |
are_daily_messages_active / are_opt_messages1-5_active |
{% translate "Master switches for daily and optional message delivery. Turn off to pause alerts without removing schedules or webhooks." %} |
loa_max_logoff_days |
{% translate "Maximum days a user may stay logged off without an LoA before reminders escalate." %} |
{% blocktrans %}Fields not listed above are read-only helpers populated by automation. Leave them unchanged unless instructed by the maintainer.{% endblocktrans %}
{% endblock %}