- Updated HomeView and RegistrationView to reflect the new $50,000 registration fee for organizations. - Enhanced actor onboarding process to include sending welcome emails and messages, along with initializing bank accounts with $2,000 starting credit. - Added functionality to change bank PINs, including validation and persistence of new PINs. - Updated bank and organization modules to handle registration fee charges and refunds appropriately. - Enhanced documentation to reflect changes in organization registration and bank operations.
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_commonforge_client_main- server organization events from
forge_server_org - notifications for user feedback
Main Components
fnc_initRepository.sqfcaches organization portal state.fnc_initUIBridge.sqfsends browser requests to server org RPCs and pushes hydrate/sync events back to the browser.fnc_handleUIEvents.sqfhandlesorg::*browser events.fnc_openUI.sqfopensRscOrg.
Browser Events
org::login::requestorg::create::requestorg::disband::requestorg::leave::requestorg::credit::requestorg::invite::requestorg::invite::acceptorg::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.