forge/arma/client/addons/org/README.md
2026-05-23 09:23:12 -05:00

1.2 KiB

Forge Client Organization

Overview

The organization addon provides the client organization portal UI and bridge for organization hydrate, registration, membership, invitations, credit lines, leave/disband actions, assets, fleet, and treasury display. Registration shows the $50,000 personal funds requirement enforced by the server org addon.

Dependencies

  • forge_client_common
  • forge_client_main
  • server organization events from forge_server_org
  • notifications for user feedback

Main Components

  • fnc_initRepository.sqf caches organization portal state.
  • fnc_initUIBridge.sqf sends browser requests to server org RPCs and pushes hydrate/sync events back to the browser.
  • fnc_handleUIEvents.sqf handles org::* browser events.
  • fnc_openUI.sqf opens RscOrg.

Browser Events

  • org::login::request
  • org::create::request
  • org::disband::request
  • org::leave::request
  • org::credit::request
  • org::invite::request
  • org::invite::accept
  • org::invite::decline

Runtime Notes

The client portal is a view/controller. Organization state, funds, reputation, credit lines, assets, fleet, and membership are authoritative on the server.