All settings
-
Settings
- 235
-
Groups
- 28
-
Changed
- 58
235 settings
Jump to a group
- Activity feed 8
- After action reports 11
- Daily round-up 16
- Discord server 5
- Force Manual 2
- Force Manual review 1
- Get Involved 23
- Joining posts by access route 2
- Joining UNITAF 45
- Loadouts 8
- Medal and promotion announcements 11
- Media Centre 5
- Member activity 1
- Member Support 7
- Membership 6
- Notifications 25
- Operation rules 2
- ORBAT builder 4
- ORBAT rules 3
- Role access guardrails 16
- Role statistics 8
- Scheduling 4
- Site 1
- Slotting and reserves 6
- Troops 4
- UNISOCIAL 8
- Updates 1
- Updates on Discord 2
Groups
- Activity feed 8
- After action reports 11
- Daily round-up 16
- Discord server 5
- Force Manual 2
- Force Manual review 1
- Get Involved 23
- Joining posts by access route 2
- Joining UNITAF 45
- Loadouts 8
- Medal and promotion announcements 11
- Media Centre 5
- Member activity 1
- Member Support 7
- Membership 6
- Notifications 25
- Operation rules 2
- ORBAT builder 4
- ORBAT rules 3
- Role access guardrails 16
- Role statistics 8
- Scheduling 4
- Site 1
- Slotting and reserves 6
- Troops 4
- UNISOCIAL 8
- Updates 1
- Updates on Discord 2
Members can see what each setting is set to and who changed it last. Sign in
Activity feed
8Who can change these: Change organisation settings
-
People: promotions and medals
Who reads this kind of activity in the feed. Also shown on the public site. Rank changes, medals, roles unlocked and new members; personal details stay with their owners.
- Key
- activity_feed.people
-
Operations: released, slots, reserves
Who reads this kind of activity in the feed. Slot claims name the member. Planning, review and ORBAT building stay with the planners.
- Key
- activity_feed.operations
-
Organisation: teams, posts, vacancies, troops
Who reads this kind of activity in the feed. Posts taken up and left, new teams and vacancies, troop moves. Who applied for a post is never shown.
- Key
- activity_feed.organisation
-
Content: updates and the Force Manual
Who reads this kind of activity in the feed. Updates posted and Force Manual documents published. Drafts stay with their editors.
- Key
- activity_feed.content
-
Settings changes
Who reads this kind of activity in the feed. Each shown to people who can change that setting. Catalogues such as ranks, medals and roles count as settings.
- Key
- activity_feed.settings
-
Discord rules and sync
Who reads this kind of activity in the feed. Role rules, role and nickname sync, and what the site posts to Discord.
- Key
- activity_feed.discord
-
Community: UNISOCIAL
Who reads this kind of activity in the feed. Games suggested, followed and rallied for.
- Key
- activity_feed.community
-
Fold repeated activity
A run of the same thing by the same member, such as building an ORBAT or claiming slots, shows as one line when it happens within this many minutes. 0 shows every line.
- Key
- activity_feed.fold_minutes
After action reports
11Who can change these: Manage after action forms and policy
-
Report within (hours)
How long after the end members are encouraged to report. After this the report shows as due.
- Key
- operations.after_action.encouraged_hours
-
Due within (days)
After this many days from the end, a required report is overdue.
- Key
- operations.after_action.due_days
-
Closes after (days)
After this many days from the end, no more reports are taken and nobody is still asked. It is never shorter than the due window.
- Key
- operations.after_action.closes_after_days
-
Results show at (% reported)
Members who have reported see the results once this share of the people asked have reported. The mission team and results readers see them sooner, once the fewest reports are in.
- Key
- operations.after_action.reveal_percent
-
Fewest reports behind a figure
No score or comment is shown from fewer reports than this, to anyone, the mission team included, so nothing gives away how one person answered.
- Key
- operations.after_action.minimum_respondents
-
Most factors per dimension
On a form that asks for factors, how many a member may pick under one dimension. There is never a minimum.
- Key
- operations.after_action.max_factors_per_dimension
-
A low rating needs a comment
On means a report with a rating at or below the threshold cannot be submitted without a written answer. Off by default: it pressures people to justify an honest score.
- Key
- operations.after_action.low_rating_requires_comment
-
Low means at or below
The rating, on the form's own scale, that counts as low. 1 on a four point scale is Poor.
- Key
- operations.after_action.low_rating_at_or_below
-
Shortest comment (characters)
How much has to be written, across the written answers, when a low rating needs a comment.
- Key
- operations.after_action.low_rating_min_characters
-
Reminder channel
The Discord channel that is told who still owes a required report. Empty means no reminder is posted.
- Key
- operations.after_action.reminder_channel_id
-
Remind after (hours)
How long after the end the reminder is posted, once per event, naming whoever has not reported.
- Key
- operations.after_action.reminder_after_hours
Daily round-up
16Who can change these: Run the daily round-up
-
Post the daily round-up
One message each morning with everything since the last one. Nothing is posted until a channel is chosen.
- Key
- insight.round_up.post
-
Channels
One or more. Each gets the same message.
- Key
- insight.round_up.channel_ids
-
Post at
In UTC. The night's classes, tiers, medals and status moves are worked out between 04:30 and 05:00, so a later hour includes them.
- Key
- insight.round_up.hour
-
Mention members
Pings each member named. Off names them in bold without a ping. A member with no linked Discord is always named in bold.
- Key
- insight.round_up.mention_members
-
Skip quiet days
When nothing has changed, post nothing, and the next round-up covers the quiet day too. Off posts "Nothing new since the last round-up." with the day count and the next deployment.
- Key
- insight.round_up.skip_when_quiet
-
Lines per section
A section with more lines than this ends with "and N more", so a busy night or a backfill cannot flood the channel.
- Key
- insight.round_up.lines_per_section
-
Day count
"Day 2,318 since UNITAF's first deployment", counted from the first deployment on record.
- Key
- insight.round_up.day_count
-
Classes reached
"@member is now Class II in Medic": the highest class each member reached in a role.
- Key
- insight.round_up.classes
-
Tiers reached
"@member is now Tier V in Infantry": the highest tier each member reached in a combat area.
- Key
- insight.round_up.tiers
-
Platform milestones
"@member reached Milestone II on Arma Reforger": hours served on a platform.
- Key
- insight.round_up.milestones
-
Role access
"@member now has access to Medic": every role a member unlocked, earned or signed off.
- Key
- insight.round_up.access
-
Promotions
"@member was promoted to Sergeant". Already announced as it happens on the Announcements pane of the member settings, if that is switched on. Reductions are never listed.
- Key
- insight.round_up.promotions
-
Medals
"@member was awarded the Combat Medal". Already announced as it happens on the Announcements pane of the member settings, if that is switched on.
- Key
- insight.round_up.medals
-
New members
"@member joined UNITAF": members whose service began since the last round-up.
- Key
- insight.round_up.joiners
-
Anniversaries
"@member first deployed with UNITAF 3 years ago today": serving members on the anniversary of their first deployment.
- Key
- insight.round_up.anniversaries
-
Next up
The next deployment on the schedule, when it starts, its vacant and filled slots and its link, and how many more are on the schedule.
- Key
- insight.round_up.next_up
Discord server
5Who can change these: Manage Discord sync rules
-
Test mode
Sends every Discord post to the test channel, and describes role, nickname, voice channel and DM changes there instead of making them.
- Key
- integrations.discord.test_mode
-
Test channel
Where everything goes while test mode is on. With none chosen, nothing is sent at all.
- Key
- integrations.discord.test_channel_id
-
Test mode ends
Switches itself off at this time, so it cannot be left on by mistake. Leave empty to switch it off by hand.
- Key
- integrations.discord.test_mode_until
-
Sync nicknames
Sets every member's nickname when their rank, name, status, team or troop changes, and in the daily check.
- Key
- integrations.discord.nickname_sync
-
Suffix order
When a member is in more than one group with a suffix, they are added in this order. If the nickname passes Discord's 32 characters, suffixes are dropped from the end first, then the prefix.
- Key
- integrations.discord.suffix_order
Force Manual
2Who can change these: Manage Force Manual classifications
-
New mandatory passages ask for (days)
How long a newly published mandatory passage appears in a member's To read list if they have never read it. 0 means only changes to passages they read are asked about.
- Key
- content.doctrine.new_mandatory_window_days
-
Tell Discord about material changes
A channel told whenever a change is published as material. None posts nothing.
- Key
- content.doctrine.material_change_channel_id
Force Manual review
1Who can change these: Set a team's Force Manual review rule
-
Second person to publish
Each team decides whether its Force Manual changes need somebody other than the author to publish them.
- Key
- content.doctrine.team.require_second_review
Get Involved
23Who can change these: Change organisation settings
-
Pause apply, vacancies and interest
When on, the board still lists every position and who holds it, but nobody can apply, open a vacancy or accept an application.
- Key
- get_involved.paused
-
Default application window (days)
How far ahead the closing date is prefilled when someone opens a vacancy. They can still change it.
- Key
- get_involved.vacancy_window_days
-
Closing date required
When on, a vacancy cannot be saved without a closing date. When off, open-ended vacancies are allowed.
- Key
- get_involved.closing_date_required
-
Positions that can be featured at once
Featuring lifts a vacancy to the top of the board. Set 0 for no limit.
- Key
- get_involved.featured_limit
-
Applications require a serving status
When on, only serving members can apply. Existing holders are never affected.
- Key
- get_involved.apply_requires_serving
-
Applications open at once
How many applications one member can have waiting for a decision. Set 0 for no limit.
- Key
- get_involved.applications_open_at_once
-
Positions one member can hold
Blocks applying when someone already holds this many. Set 0 for unlimited.
- Key
- get_involved.positions_one_member_can_hold
-
Selection nudge (days)
Applications older than this without a decision appear on Needs attention.
- Key
- get_involved.selection_nudge_days
-
Close the others when one is approved
A full position is a decided one. When on, everyone else waiting on that vacancy is told it went to somebody else. When off, their applications stay open for you to answer.
- Key
- get_involved.close_others_when_filled
-
Applicants see the decision note
The note a reviewer writes is shown to that applicant. When off they still see the decision, just not the wording.
- Key
- get_involved.applicants_see_decision_note
-
Tell the member their position has ended
Without this, the first they know of it is the access disappearing.
- Key
- get_involved.notify_position_ended
-
Tell the member when an application is declined
Sends a notice so a decline is not a silent disappearance from the board.
- Key
- get_involved.notify_application_declined
-
Weekly digest
A periodic reminder of open vacancies and items waiting on a decision.
- Key
- get_involved.weekly_digest
-
Announce channel
The Discord channel that hears about vacancies and step-downs. Leave it unset and nothing below is posted, whatever the switches say.
- Key
- get_involved.announce_channel_id
-
Announce when a vacancy opens
One line in the announce channel naming the team and position, with a link to apply.
- Key
- get_involved.announce_on_vacancy_opened
-
Announce when a vacancy fills
One line when the vacancy is filled and closes. Applicants are not named.
- Key
- get_involved.announce_on_vacancy_filled
-
Announce when someone steps down
One line naming the member and the position they have left. Stepping down is normal here, so the wording is plain and carries no reason.
- Key
- get_involved.announce_on_step_down
-
Digest channel
Where the weekly digest of open vacancies is posted. Needs the weekly digest switch on as well. Leave it unset to send nothing.
- Key
- get_involved.digest_channel_id
-
Digest day
The day of the week the digest goes out.
- Key
- get_involved.digest_day
-
Digest hour (UTC)
The hour of that day, 0 to 23, in UTC. Changing it takes effect at the next hour; nothing needs deploying.
- Key
- get_involved.digest_hour
-
Skip the digest when nothing is open
When on, a week with no open vacancies posts nothing. When off, the channel is told there is nothing open.
- Key
- get_involved.digest_skip_when_empty
-
Who can see the history
Everyone sees who ended up in a position either way, because holders are listed on every team.
- Key
- get_involved.history_visible_to
-
Rows on the history page
How many settled vacancies and movements the page lists at once, newest first.
- Key
- get_involved.history_rows
Joining posts by access route
2Who can change these: Change organisation settings
-
Posts that carry permissions always ask first
When on, an access route on a post that carries any permission never appoints by itself: someone who appoints to the team, and holds what the post carries, approves each member. When off, such a post may appoint straight away, as any other.
- Key
- organisation.post_routes.permission_posts_ask
-
Notice before a post a member no longer meets ends (days)
For posts set to end when a member stops meeting their access routes: the member is told, and the post ends this many days later if they still meet none.
- Key
- organisation.post_routes.lapse_notice_days
Joining UNITAF
45Who can change these: Run the joining process
-
Pause new applications
Keeps /join open to read, but nobody new can start an application. People already applying carry on.
- Key
- recruitment.paused
-
Send accounts with no record to /join
After signing in with Discord, instead of the home page.
- Key
- recruitment.send_to_join
-
Must be in the Discord server to submit
The form checks and offers the invite link.
- Key
- recruitment.must_be_in_discord
-
Discord invite link
The invite the form, /join and the login page offer.
- Key
- recruitment.discord_invite
-
Minimum age
Worked out from the year of birth.
- Key
- recruitment.minimum_age
-
Under the minimum age
Flagged shows it to Recruitment. Refused stops the form.
- Key
- recruitment.under_age
-
Characters allowed
The default is letters, numbers and spaces.
- Key
- recruitment.name_characters
-
Shortest name
The fewest characters a chosen name may have.
- Key
- recruitment.name_min_length
-
Longest name
Discord nicknames stop at 32 characters, prefix and suffixes included.
- Key
- recruitment.name_max_length
-
Block every rank and its abbreviation
A name cannot carry a rank: every rank's name and abbreviation is blocked.
- Key
- recruitment.name_blocks_ranks
-
Blocked words
Titles such as Admin or Moderator, and public figures. A match explains itself to the applicant.
- Key
- recruitment.name_blocked_words
-
Must be unique among
The default is everyone who applied.
- Key
- recruitment.name_unique_among
-
Status and rank
Leave a box empty to keep what the member has. Discord roles follow from the role rules.
- Key
- recruitment.stage_effects
-
Accept only when the required steps are done
The stage's mandatory steps in The process.
- Key
- recruitment.accept_requires_steps
-
Approvals required
Two means a second reviewer must also accept.
- Key
- recruitment.approvals_required
-
Force cap
Places are the cap less the rostered force. 0 for no cap.
- Key
- recruitment.force_cap
-
Hold Accept when there are no recruit places
Recruits may not outnumber Privates.
- Key
- recruitment.hold_without_recruit_places
-
Reminders
Days after submitting that one reminder goes, if the applicant has steps left. 0 sends none.
- Key
- recruitment.reminder_after_days
-
An applicant lapses after
Without submitting, or without finishing the required steps. 0 for never.
- Key
- recruitment.lapse_after_days
-
Days a candidate has to attend an intake
Shown to them as a countdown on their page.
- Key
- recruitment.candidate_window_days
-
When the window ends
Lapsed sets the Lapsed stage's status and rank.
- Key
- recruitment.window_end_action
-
Months before someone may apply again
After a decline or a lapse. 0 lets them apply again at once.
- Key
- recruitment.reapply_after_months
-
Most applications per person
0 for no limit.
- Key
- recruitment.max_applications
-
Applicants see the decline reason
The reason picked from Decline reasons, or the reviewer's own words.
- Key
- recruitment.show_decline_reason
-
Attending an intake makes a candidate a Recruit
Marked present after ENDEX. Ask puts each on Approvals first.
- Key
- recruitment.intake_attendance
-
Also count an event as an intake when its name contains
Beside event types ticked An intake. "Intake" counts an event such as Intake 148; capitals do not matter. Empty counts the ticked types only.
- Key
- recruitment.intake_name_match
-
Candidates may deploy before intake on
Event types. Leave it empty for intakes only.
- Key
- recruitment.candidate_event_types
-
Applicants may deploy on
Before Recruitment accepts them. Leave it empty to keep applicants off the ORBAT.
- Key
- recruitment.applicant_event_types
-
Questions on the reinduction form
Picked from the question catalogue. The Coming back page holds the reinduction form's own.
- Key
- recruitment.reinduction_questions
-
A returning member does again
Once Recruitment agrees. The default is the steps that changed.
- Key
- recruitment.reinduction_redoes
-
Required steps open
In order: each required step opens when the one before it is done. Optional steps are always open.
- Key
- recruitment.step_order
-
Posts at each stage
Messages to the applicant themselves are on the Messages pane.
- Key
- recruitment.stage_posts
-
Daily Recruitment summary
Next and last intake, how many wait, and the gap between intakes.
- Key
- recruitment.daily_summary
-
Summary channel
Where the daily summary goes.
- Key
- recruitment.summary_channel_id
-
Summary time (UTC hour)
The default is 09:00 UTC.
- Key
- recruitment.summary_hour
-
Days between intakes
The daily summary measures the gap between intakes against this.
- Key
- recruitment.intake_gap_days
-
When an application is submitted
Sent as the applicant submits. {name} and {link} are filled in.
- Key
- recruitment.message_submitted
-
When an application is accepted
Sent as a reviewer accepts. {name}, {window} and {link} are filled in.
- Key
- recruitment.message_accepted
-
When an application is declined
Sent as a reviewer declines. {name}, {reason} and {cooldown} are filled in; {reason} is empty while applicants do not see it.
- Key
- recruitment.message_declined
-
When an application lapses
Sent as an application lapses. {name}, {reason} and {cooldown} are filled in.
- Key
- recruitment.message_lapsed
-
A reminder
Sent once when steps are left. {name} and {link} are filled in.
- Key
- recruitment.message_reminder
-
When Recruitment asks a question
Sent as a reviewer asks a question. {name} and {link} are filled in; the question itself is on their page.
- Key
- recruitment.message_question
-
When a candidate becomes a Recruit
Sent as an intake makes them a Recruit. {name} and {link} are filled in.
- Key
- recruitment.message_enlisted
-
When a former member asks to come back
Sent as a former member asks to come back. {name} and {link} are filled in.
- Key
- recruitment.message_reinduction
-
When Recruitment agrees to a return
Sent as a reviewer agrees to a return. {name}, {steps} and {link} are filled in; {steps} says what they do again.
- Key
- recruitment.message_reinduction_approved
Loadouts
8Who can change these: Manage loadouts
-
Edit imported loadouts here
Until this is on, loadouts copied from the current site are read here and changed there, and each hourly copy brings their changes across. Turn it on when loadouts move to this site; the copy then leaves them alone.
- Key
- operations.loadouts.edit_here
-
Who can propose a change
Every serving member, as on the current site, or only the positions given the propose permission. Reviewers and loadout managers can always propose.
- Key
- operations.loadouts.proposals_open_to
-
A change needs review before it is published
When off, a reviewer publishes their own change as they make it. Loadout managers always can.
- Key
- operations.loadouts.require_review
-
Reviewers can approve their own change
When off and review is needed, someone else has to approve a reviewer's own proposal.
- Key
- operations.loadouts.allow_self_approval
-
Loadouts stop changing before a deployment
Hours before a deployment starts when only loadout managers can publish a change to its faction's loadouts, so nobody arrives to a different kit. 0 is off.
- Key
- operations.loadouts.lock_hours_before_deployment
-
A loadout this heavy is worth a warning
Loadouts heavier than this are marked on the faction and the loadout. 0 is off.
- Key
- operations.loadouts.weight_warning_kg
-
Unknown items stop a change being published
When on, a change carrying an item the equipment catalogue does not know waits until someone names it.
- Key
- operations.loadouts.unresolved_blocks_publish
-
Warn on the ORBAT when a role has no loadout
The ORBAT tells its leaders which roles have no published loadout in the deployment's faction, or are not fielded by it.
- Key
- operations.loadouts.warn_missing_on_orbat
Medal and promotion announcements
11Who can change these: Change who may edit a member fact
-
Channels
One or more.
- Key
- membership.announcements.medal_channel_ids
-
Announce medals
An embed with the ribbon, the medal and the member.
- Key
- membership.announcements.announce_medals
-
Mention the member
Names them with a Discord mention in the post.
- Key
- membership.announcements.mention_on_medals
-
Announce revocations
A post when a medal is taken back.
- Key
- membership.announcements.announce_revocations
-
Channels
One or more.
- Key
- membership.announcements.promotion_channel_ids
-
Announce promotions
An embed with the insignia: "Promotion to Sergeant (OR-5)".
- Key
- membership.announcements.announce_promotions
-
Announce reductions
Includes a move to a rank of the same seniority.
- Key
- membership.announcements.announce_reductions
-
Mention the member
Names them with a Discord mention in the post.
- Key
- membership.announcements.mention_on_promotions
-
Include the service figures
Their day in UNITAF, deployments, months active and months in the last grade.
- Key
- membership.announcements.include_service_figures
-
Burst threshold
More grants of one medal than this in one run post a single summary instead.
- Key
- membership.announcements.burst_threshold
-
Announce grants earned within (days)
Older grants, such as years of backfill when a medal goes Automatic, are recorded but not announced.
- Key
- membership.announcements.earned_within_days
Media Centre
5Who can change these: Manage image policy
-
Largest image
The biggest single file a member may upload, in megabytes. Too low and screenshots get refused; too high and the library gets slow and expensive to store.
- Key
- content.media.max_upload_size_mb
-
Files at once
How many images one upload may carry. Somebody posting a whole operation will hit this, and will have to upload again for the rest.
- Key
- content.media.max_files_per_upload
-
Who can be tagged
On means only the people who turned up to that operation can be tagged in its images, which is how it has always worked. Off means anybody can be tagged in anything.
- Key
- content.media.tag_from_orbat_only
-
Video sites accepted
Which sites a member may link a video from. Turning one off stops new links; videos already posted from it keep working.
- Key
- content.media.embed_providers
-
Days to keep a removed image
How long a removed image can still be restored before the file is deleted for good. Shorter frees storage sooner; longer gives more time to reverse a mistake.
- Key
- content.media.removed_retention_days
Member activity
1Who can change these: Change who may edit a member fact
-
Active means an attendance within (days)
A member is active when they were marked present at a counted event this recently. A status can set its own window.
- Key
- membership.activity.active_within_days
Member Support
7Who can change these: Manage Member Support policy
-
Member Support channel
Where a line is posted when an observation is submitted, accepted or archived and when a case is filed, claimed, resolved or reopened. Reviewers read this channel. Nothing is posted anywhere else.
- Key
- membership.support.discord_channel_id
-
Recent window (days)
How far back the Recently closed list looks.
- Key
- membership.support.recent_window_days
-
Trend window (months)
The window behind the "recent" count printed beside the all-time count for each observation type and case kind.
- Key
- membership.support.trend_window_months
-
Escalation hint after (cases)
When a member has this many cases of the same red-toned kind (a concern), the case head suggests to the handler that they escalate. A hint, never a block; praise and requests never trigger it.
- Key
- membership.support.escalate_after_open_concerns
-
Observation procedure
What a member agrees to before submitting an observation. Shown on the report form, one sentence per line.
- Key
- membership.support.observation_procedure
-
Handling guidance in the Force Manual
The Force Manual sections every handler is pointed at, beside every case. Guidance for one reason is linked on that reason. The content lives in the manual.
- Key
- membership.support.case_guidance_references
-
Case handling guidance
Older free text, no longer shown on a case. Move it into the Force Manual, link the sections above, then clear it.
- Key
- membership.support.case_guidance
Membership
6-
Member chips
What the small member displays show first across the site, portrait or rank insignia. The other is used when the preferred one is missing.
- Key
- membership.member_chip_mark
- Who can change it
- Manage the rank catalogue
-
Rank insignia base path
The folder rank images load from when an owner has not uploaded a replacement.
- Key
- membership.insignia_base_path
- Who can change it
- Manage the rank catalogue
-
Award ribbon base path
The folder award ribbons load from when an owner has not uploaded a replacement.
- Key
- membership.ribbon_base_path
- Who can change it
- Manage the awards catalogue
-
Nations on the public page
Which nations the catalogue lists. Defaults to the active force: people whose status counts as serving. There are far more nations than the community has ever recruited from, so this decides how much of the world the page shows.
- Key
- membership.public_nationalities
- Who can change it
- Manage the nationality catalogue
-
Who may change a fact
For each fact on a service record: who may change it, and who may see it. Staff still need the matching permission.
- Key
- membership.record_facts
- Who can change it
- Change who may edit a member fact
-
Promotions held after a case
A member with a recent case of these kinds cannot be promoted by hand until enough days pass. Reductions are never held.
- Key
- membership.hand_promotion_conduct
- Who can change it
- Set how promotions are earned automatically
Notifications
25-
Keep notifications for
How long a notification stays in a member's list, read or not. Older ones are deleted each night.
- Key
- notifications.keep_for_days
- Who can change it
- Change organisation settings
-
Send email
Lets notifications go by email, for the types allowed by email. Email is not set up on this site yet, so nothing is emailed even when this is on.
- Key
- notifications.send_email
- Who can change it
- Change organisation settings
-
Send Discord DMs
Lets notifications go to members as Discord direct messages. Off, they stay in-app only, whatever a type or a member says. Shipped off (owner, 1 Oct 2026): members see "DM" greyed on their choices until it is on.
- Key
- notifications.send_discord_dms
- Who can change it
- Manage Discord sync rules
-
Your position ended
Tells a member when someone else ends their appointment, or closes its team, so the first they know of it is not the access disappearing. Stepping down and moving to another post say nothing. Switched on or off by "Tell the member their position has ended".
- Key
- notifications.type.organisation.position_ended
- Who can change it
- Change organisation settings
-
An access route gave you a post
Tells a member when they met one of a post's access routes and were appointed to it, with nobody appointing them by hand.
- Key
- notifications.type.organisation.position_route_appointed
- Who can change it
- Change organisation settings
-
Your post is due to end
Tells a member an access route appointed when they no longer meet any route into a post set to end, before it does, so they can meet one again.
- Key
- notifications.type.organisation.position_route_lapsing
- Who can change it
- Change organisation settings
-
Your application was declined
Tells a member when an application they made through Get Involved is declined, with the reviewer's note when applicants see it. Switched on or off by "Tell the member when an application is declined".
- Key
- notifications.type.organisation.application_declined
- Who can change it
- Change organisation settings
-
A case about you was opened
Tells a member when a praise, concern or request case is opened about them, unless it is confidential or of a kind members do not see.
- Key
- notifications.type.membership.case_opened
- Who can change it
- Manage Member Support policy
-
A reply on a case
Tells the member when a handler writes a line they can read on a case about them, and tells the handler when the member replies.
- Key
- notifications.type.membership.case_reply
- Who can change it
- Manage Member Support policy
-
A case about you was closed
Tells a member the outcome when a case about them is closed, unless it is confidential or of a kind members do not see.
- Key
- notifications.type.membership.case_closed
- Who can change it
- Manage Member Support policy
-
A medal on your record
Tells a member when a medal, or a step of one, is put on their record, by hand, by a rule or from Approvals. A grant earned longer ago than the announcements' "Announce grants earned within" is recorded quietly.
- Key
- notifications.type.membership.award_granted
- Who can change it
- Change who may edit a member fact
-
Your rank changed
Tells a member when their substantive rank changes: a promotion, a reduction or a reassignment. A change dated longer ago than the announcements' "Announce grants earned within" is recorded quietly.
- Key
- notifications.type.membership.rank_changed
- Who can change it
- Change who may edit a member fact
-
Your status changed
Tells a member when their membership status changes, for example from Regular to Reserve.
- Key
- notifications.type.membership.status_changed
- Who can change it
- Change who may edit a member fact
-
Your after action report is due
Tells each member who still owes a required after action report, once per event, when the reminder goes out. Optional reports are never chased.
- Key
- notifications.type.operations.after_action_outstanding
- Who can change it
- Manage after action forms and policy
-
Your event was not released
Tells an event's organiser, once, when it reaches its release time breaking a required ORBAT or operation rule, so it stays scheduled until that is fixed.
- Key
- notifications.type.operations.release_held
- Who can change it
- Promote operation rules
-
Your application arrived
Tells an applicant their application to join was submitted, and what happens next, in the words on Recruitment's Messages pane.
- Key
- notifications.type.recruitment.application_received
- Who can change it
- Run the joining process
-
Recruitment asked you something
Tells an applicant a reviewer has asked a question about their application. They answer on their application page.
- Key
- notifications.type.recruitment.question_asked
- Who can change it
- Run the joining process
-
An applicant replied
Tells the reviewer who asked when the applicant answers their question.
- Key
- notifications.type.recruitment.applicant_replied
- Who can change it
- Run the joining process
-
Your application was accepted
Tells an applicant they are a Candidate, and how long they have to attend an intake.
- Key
- notifications.type.recruitment.application_accepted
- Who can change it
- Run the joining process
-
Your application was declined
Tells an applicant Recruitment did not accept their application, with the reason when they are to read it, and when they may apply again.
- Key
- notifications.type.recruitment.application_declined
- Who can change it
- Run the joining process
-
Your application lapsed
Tells an applicant or candidate their application lapsed, and when they may apply again.
- Key
- notifications.type.recruitment.application_lapsed
- Who can change it
- Run the joining process
-
A reminder about your application
Reminds an applicant their application is waiting on them: the schedule's one reminder, or a reviewer's Remind.
- Key
- notifications.type.recruitment.application_reminder
- Who can change it
- Run the joining process
-
Welcome to UNITAF
Welcomes a candidate who attended their intake and is now a Recruit.
- Key
- notifications.type.recruitment.enlisted
- Who can change it
- Run the joining process
-
Your request to come back arrived
Tells a former member Recruitment has their request to come back.
- Key
- notifications.type.recruitment.reinduction_received
- Who can change it
- Run the joining process
-
Your return was agreed
Tells a former member Recruitment agreed to their return, and what they do again first.
- Key
- notifications.type.recruitment.reinduction_approved
- Who can change it
- Run the joining process
Operation rules
2Who can change these: Promote operation rules
-
Agreements to make an operation rule Required
How many holders of Promote operation rules must agree before an advisory rule becomes required. The one who asks counts as the first; 1 means they decide alone.
- Key
- operations.operation_rules.agreements_to_require
-
Agreements to make an operation rule Advisory
How many holders of Promote operation rules must agree before a required rule becomes advisory again. The one who asks counts as the first; 1 means they decide alone.
- Key
- operations.operation_rules.agreements_to_advise
ORBAT builder
4Who can change these: Manage event types, leadership roles and scheduling
-
An element this big is worth a warning
The builder warns when one element has more of its own slots than this. It never stops anyone building it.
- Key
- operations.orbat.element_size_warning
-
Warn when a callsign is used twice
Two elements with the same callsign and suffix on one ORBAT make radio traffic ambiguous.
- Key
- operations.orbat.warn_duplicate_callsigns
-
Announce slots added after release
When a leader adds slots to an ORBAT members can already see, one line goes to the event type's announce channel saying where.
- Key
- operations.orbat.announce_added_places
-
At most one announcement every
Slots added close together go out as one line, so a leader building quickly does not fill the channel.
- Key
- operations.orbat.announce_throttle_minutes
ORBAT rules
3Who can change these: Promote ORBAT rules
-
Agreements to make a rule Required
How many holders of Promote ORBAT rules must agree before an advisory rule becomes required. The one who asks counts as the first; 1 means they decide alone.
- Key
- operations.orbat_rules.agreements_to_require
-
Agreements to make a rule Advisory
How many holders of Promote ORBAT rules must agree before a required rule becomes advisory again. The one who asks counts as the first; 1 means they decide alone.
- Key
- operations.orbat_rules.agreements_to_advise
-
A rule naming another combat area's role needs that area to agree
When on, a rule set in one combat area that names a role in another is made Required only once a holder of Promote ORBAT rules on the other area's training team agrees too. When off, the rule's own team decides.
- Key
- operations.orbat_rules.crossing_needs_other_area
Role access guardrails
16Who can change these: Set progression guardrails for a platform
-
Everyone else waits
How long after release a role's slots open to members who have not unlocked it, when the area has not set its own. A medic is better than no medic.
- Key
- training.role_access.window_hours
-
Longest wait an area may set
No combat area may make everyone else wait longer than this.
- Key
- training.role_access.window_max_hours
-
1UP: how far along
How far along their quickest access route a member must be to be 1UP, first after the unlocked.
- Key
- training.role_access.nearly_one_up_percent
-
2UP: how far along
How far along a member must be to be 2UP.
- Key
- training.role_access.nearly_two_up_percent
-
1UP opens after release by
How long after release members who are 1UP may take a role's slots.
- Key
- training.role_access.nearly_one_up_hours
-
2UP opens after release by
How long after release members who are 2UP may take them.
- Key
- training.role_access.nearly_two_up_hours
-
Access routes per role
How many access routes one role may have. Fewer keeps the path easy to read.
- Key
- training.role_access.routes_per_role
-
Most an access route may ask
The most hours, deployments or anything else one line in an access route may ask for.
- Key
- training.role_access.route_threshold_cap
-
A class-wanted slot holds for
How long a slot that wants a class keeps for members of that class before it opens as normal.
- Key
- training.role_access.class_requirement_hours
-
SP an hour on operations
The SP an hour deployed in a role earns in each skill its card requires. The old site gave 1.
- Key
- training.role_access.skill_points_combat
-
SP an hour at training
The SP an hour at a training exercise earns in each skill it covers. The old site gave 3.
- Key
- training.role_access.skill_points_practice
-
Areas may keep a role to the unlocked
Whether an area may say a role is never taken by someone who has not unlocked it, even when its slot would otherwise be empty. The field leader can still assign anyone, from the reserves or otherwise.
- Key
- training.role_access.allow_exclusion
-
Access routes may wait for a person
Whether an access route may put the member in front of the training team rather than unlocking the role itself.
- Key
- training.role_access.allow_proposing
-
Old-site skill ratings count against a clean card
The old site's negative skill ratings come across as corrections, so members can read them. The old site never let them change anyone's access, so they count against a clean card only when this is on. It applies on every platform.
- Key
- training.role_access.legacy_ratings_count
-
Open access until
Until this day, nobody waits: every role's slots open to everyone at release. For trying open access and seeing what happens.
- Key
- training.role_access.open_access_until
-
Why access is open
What members read about why access is open, and until when.
- Key
- training.role_access.open_access_reason
Role statistics
8Who can change these: Manage roles, combat areas and domains
-
Demand horizon
Days ahead that open slots are counted.
- Key
- training.statistics.demand_horizon_days
-
Board length
Rows a public board shows.
- Key
- training.statistics.ladder_rows
-
Rarely deployed below
Deployments in a year at or under which a role reads as rare.
- Key
- training.statistics.rarity_threshold
-
Role access looks back
Months of deployments the role access page compares with access.
- Key
- training.statistics.access_window_months
-
Judged from this share of deployments
A role in fewer deployments than this is never called short of access.
- Key
- training.statistics.short_min_use_percent
-
Short when used more than it is open by
Its share of deployments against its share of the force unlocked. 100% is level; 120% means used a fifth more than it is open.
- Key
- training.statistics.short_use_over_access_percent
-
Short when slots go empty
The share of its slots on past deployments with nobody in them.
- Key
- training.statistics.short_empty_percent
-
Short when played without access
The share of the times it was played by someone at 1UP, 2UP or acting, or who still has not unlocked it.
- Key
- training.statistics.short_without_access_percent
Scheduling
4Who can change these: Manage event types, leadership roles and scheduling
-
Planned events show on the schedule
On means drafts and events under review appear on the schedule and calendar as Planned, so nobody books the same evening twice. Each event type can still keep its drafts off.
- Key
- operations.scheduling.planned_events_visible
-
Planned events show their name
Off means a planned event is listed as "Planned operation" with its date, platform and organiser, and the name stays with the mission team until release.
- Key
- operations.scheduling.planned_event_names_visible
-
A reviewer may approve their own event
Off means someone who organises an event or holds a leadership role on it cannot be the one to approve it. On lets a small team review its own.
- Key
- operations.scheduling.reviewer_may_approve_own
-
Announce channel
Where releases and locks are announced when the event type names no channel of its own. Set per platform, with this as the fallback. Empty means nothing is posted.
- Key
- operations.scheduling.announce_channel_id
Site
1Who can change these: Change organisation settings
-
Work in progress notice
Shows once each session that this site is still being built, that the live site is copied here every hour, that changes here are not copied back until we switch over, and that admin actions can also change Discord.
- Key
- site.wip_notice
Slotting and reserves
6Who can change these: Manage event types, leadership roles and scheduling
-
Slot imported deployments here
Off while the current site is still where members slot for the deployments it scheduled. Turn it on when Operations moves across; deployments planned here are slotted here either way.
- Key
- operations.slotting.slot_imported_events
-
Ask reserves to confirm before lock by
From this long before the ORBAT locks, every reserve is asked on the ORBAT whether they can still make it. Leadership sees who said yes first.
- Key
- operations.slotting.reserve_confirm_hours
-
Take reserves after lock
Members may still put their name down as a reserve after the ORBAT locks, until the deployment ends.
- Key
- operations.slotting.reserves_after_lock
-
A clash stops a claim
A member already deployed on another event at the same time cannot take a slot until they cancel their deployment there. Off, they are only warned.
- Key
- operations.slotting.clash_blocks
-
An assignment waits for the member to accept
When the field leader assigns a member who has not said they are coming, the slot is theirs once they accept it. A reserve assigned by the field leader is in at once.
- Key
- operations.slotting.assignment_needs_acceptance
-
Leadership can read reasons for not attending
Off, a member's reason and note are theirs alone: the deployment's leadership sees who is not coming, never why. A reason can be about the leadership itself.
- Key
- operations.slotting.show_absence_reasons
Troops
4Who can change these: Manage troops
-
Troop rules
Where each member belongs, decided by the first rule that fits them. Run every hour; a member already in an active troop is never moved by them.
- Key
- organisation.troops.rules
-
Active troops
The troops serving members are spread across, the smallest first.
- Key
- organisation.troops.active_troops
-
Spread these evenly as recruits
Members at these ranks go to the active troop with the fewest of them, so each troop gets its share of recruits.
- Key
- organisation.troops.recruit_ranks
-
Who approves a move
For each troop, who approves a member joining it and who approves one leaving it. A troop manager may approve any move.
- Key
- organisation.troops.approvals
Updates
1Who can change these: Manage all announcements
-
Pending acknowledgement lookback (days)
How far back pending acknowledgements appear in the header for a member.
- Key
- content.updates.pending_acknowledgement_days
Updates on Discord
2Who can change these: Manage all announcements
-
Announcements channel
The channel Updates ping. None turns those posts off.
- Key
- content.discord.announcements_channel_id
-
Mention roles
The Discord roles an update mentions when it is posted to the announcements channel. With none ticked, nobody is mentioned.
- Key
- content.discord.announcements_mention_role_ids