UNITAF Future
UNITAF

Caution

This site is a work in progress

This site is finished to different degrees. Feedback is welcome. Please bear in mind that most of what you see, if not everything, is still a work in progress.

Data from the live site is synced here every hour. Anything you do on this site stays here. It is not copied back to the live site until we switch over.

Discord and permissions are linked. Be careful with admin actions. Some of them also change Discord.

UNITAF members during an operation

All settings

Settings

235

Groups

28

Changed

58

235 settings

Members can see what each setting is set to and who changed it last. Sign in

Loading

Activity feed

8

Who 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

11

Who 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

16

Who 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

5

Who 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

2

Who 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

1
  • 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

23

Who 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
  • 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

2

Who 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

45

Who 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

8

Who 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

11

Who 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

5

Who 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

1

Who 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

7

Who 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

2

Who 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

4
  • 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

3

Who 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

16
  • 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

8
  • 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

4
  • 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

1

Who 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

6
  • 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

4

Who 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

UNISOCIAL

8

Who can change these: Manage UNISOCIAL

  • Active Force only

    Counts, followers and member lists include only members on an Active Force status.

    Key
    community.unisocial.active_force_only
  • Approve Steam games

    A valid Steam game is added to the board without waiting for review. Turn this off to send every suggestion through the queue.

    Key
    community.unisocial.steam_auto_approve
  • Rally cooldown (hours)

    How long after a rally before the same game can be rallied again.

    Key
    community.unisocial.rally_cooldown_hours
  • Max open suggestions per member

    How many suggestions one member can have waiting at once.

    Key
    community.unisocial.max_open_suggestions
  • Rally text channel

    Where rally posts go. None turns those posts off.

    Key
    community.unisocial.rally_channel_id
  • Temporary voice category

    Where temporary voice channels are created. None turns them off.

    Key
    community.unisocial.voice_category_id
  • Voice channel lifetime (hours)

    How long a rally's voice channel stays before it is removed. A new rally for the same game replaces it sooner.

    Key
    community.unisocial.voice_channel_lifetime_hours
  • Activity log channel

    A line here each time a voice channel is removed. None keeps it to the audit log.

    Key
    community.unisocial.activity_log_channel_id

Updates

1

Who 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

2

Who 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