Idealogic Documentation
Documentation
AI Agent Inventory Event and Membership Admin Java Registration Portal Documentation Software Guides
Infrastructure
Idealogic Production Cluster Documentation

Event and Membership Admin

    • Overview
  • Requirements & Use Cases
    • Requirements
      • Async Communication
        • Functional Requirements
        • Communication Scenarios
      • Data Imports
        • Event Participant Import
        • Result Import
      • Financial Management
        • Functional Requirements
      • WordPress
        • Site Administration
      • Validation
        • Website and Membership Validation
    • Use Cases
      • Common ©
        • C01 — Structure & Public Landing
        • C02 — Number Capture
        • C03 — Public Landing
        • C04 — Reassignment Dialog
        • C05 — Import Mapping Flow
      • Super-Tenant (S)
        • S01 — Super-Tenant Admin
      • Tenant (T)
        • T01 — Tenant Admin
        • T02 — Number Stock View
        • T03 — Stock Return Workflow
        • T04 — Bulk Flag UNFIT / Dispose
        • T05 — Stock Reports
      • Event (E)
        • E01 — Event Overview (single-event)
        • E02 — Event Participants
        • E03 — Event Setup
        • E04 — Event Results
        • E05 — Events Control Centre (workspace landing)
        • E06 — Import Participants
        • E07 — Event Pre-assignment
        • E08 — Import Results
      • Membership (M)
        • M01 — Membership Types
        • M02 — Membership Members
  • System Architecture
    • Architecture
      • Microservice Pattern
        • EMS Service Bootstrap Baseline
      • Portal Pattern
        • Gateway + Angular SPA
        • OIDC ⇄ admin-service Token Exchange
        • Session-Held JWT & JSESSIONID
        • API-Key Injection at the Gateway
        • SPA Cache & CDN Strategy
        • OpenAPI Contract Flow
        • Hazelcast Configuration
        • SpringApplication Bootstrap
        • Dev-Mode UI Awareness
        • JHipster — Keep & Drop
      • MCP Pattern
        • Resource Server for LLM Tool Calls
      • Java Library Pattern
        • Reusable JAR via GitHub Packages
      • Domain
        • RaceNumber Lifecycle
      • Decision Records
        • ADR Index
        • ADR-0001: State transitions in service
        • ADR-0002: Result import implicit issuance
        • ADR-0003: Result import preserves UNFIT
        • ADR-0004: last_used is monotone
        • ADR-0005: Eventual consistency over enforced process
        • ADR-0006: Auto-assign latest-only; UNFIT blocks
      • Integration
        • Communication Integration
        • Email Service
        • Data Synchronisation
      • File Import
        • File Import
        • Async Import
      • Finance
        • Financial Management
      • WordPress Integration
        • Payment Integration
        • Event Components
    • Domain Entities
      • Design Documentation
        • Event, Race & Participant Design
        • EventCategory Cascading Inheritance
      • Entity Categories
        • Common/Infrastructure
        • Event Management
        • Membership Management
        • Process Management
        • Financial Management
        • Legacy WordPress
      • Data Configuration
        • Standard and Test Data
    • System Components
      • Architecture
        • Component Architecture
        • Component Dependencies
      • Component Categories
        • Database Components
        • Backend Services
        • Frontend Applications
  • Cross-Cutting Design
    • Common Design
      • Architecture
        • Multi-Tenancy Architecture
      • UI Design
        • UI Design Principles
      • UI Components
        • RaceDetailsHeader
        • ProgramList
        • ProgramEntryHeader
        • ParticipantDetails
      • Forms
        • Form System Architecture
      • Data Imports
        • Event Participant Import
        • Membership Import
        • Results Import
        • Import Process Implementation
        • Import Fluxnova Implementation
      • Leaderboards
        • Leaderboard Synchronization
      • Finance
        • Payment Reconciliation
        • General Ledger
      • WordPress Integration
        • Payment Implementation
        • Event Components
    • Security
      • Authentication
        • JWT Authentication & Token Flow
        • OAuth2/OIDC Authentication (WIP)
      • Security Architecture
        • Security Dimensions
        • Entity Classification
        • Security Resolution Algorithm
      • Domain Model
        • Core Entities
        • Security Entities
        • Entity Examples
      • Implementation
        • Security Service
        • Query Services
        • Service Layer
        • REST Controllers
        • Progressive Person Matching
      • Testing
        • Test Utilities
        • Integration Tests
        • Security Test Scenarios
      • Performance
        • Database Indexes
        • Caching Strategy
        • Query Optimization
      • Reference
        • API Reference
        • Complete Code Examples
    • Data Synchronisation
      • Framework Design
      • TagServer Integration
  • Admin Portal
    • Overview
      • Requirements
        • System Requirements
      • Entities
        • Registration Entities
      • Operation
        • Race Config for Rounds and Heats
        • Fulfilment Process
        • Course Design
        • Results
        • Start Processing
        • Order Processing
        • Registration Financials
        • Merge Person
        • Pre-Race Check List
        • Pricing
  • Registration Portal
    • WordPress Plugin
    • Event Page
  • Membership Portal
    • Overview
      • Use Cases
        • Member Add
        • Change Number
  • Race App
    • Overview
      • Use Cases
        • Roll Call
  • Build & Operate
    • Development
      • Local Development
        • Running Backend Services Locally
        • GreenMail Email Server
      • Workflow and CI/CD
        • Development Workflow
        • Claude Design ↔ Claude Code Workflow
        • GitHub Actions CI/CD
        • Repository Rules
      • Build Automation
        • Maven POM Conventions
        • Jib Docker Build
        • Helm Chart Structure
        • Manual Helm Chart Release
        • Docker Compose Version Sync
        • Docker Compose for Developers
    • Deployment
      • Build and Deploy
        • Component Deployment Dependencies
        • Maven POM File Structure
      • Kubernetes Deployment
        • Helm Chart Patterns
        • ArgoCD Deployment
      • Development
        • Local Development Configuration
    • Operations
      • Management API
        • Management API Access
      • Cache Management
        • Cache Management
        • SPA HTTP Caching
      • Email
        • SMTP Configuration
      • Observability
        • OpenTelemetry Configuration
      • Data Imports
        • Import Operations Guide
      • Number & Tag
        • Number & Tag Runbook
        • Number & Tag API Operations Guide
    • Runbooks
      • Deployment
        • ArgoCD Deployment Patterns
      • Data Correction & Restore
        • wp_users Surgical Restore (WPCA)
  • Specialist Topics
    • Timing
    • Equipment
    • Mobile Office
      • Roof
    • Track Cycling
      • Events
      • Event Configuration
      • Terminology
    • VTAS
    • Technical Specification
      • Functional Requirements
      • Non-Functional Requirements
      • Data Model
      • Tag-Server Integration
      • Technology Stack
      • Deployment Architecture
      • Testing Strategy
      • Implementation Phases
    • Entities
Event and Membership Admin 1.0.0
  • AI Agent Inventory
    • 1.0
  • Event and Membership Admin
    • 1.0.0
  • Idealogic Documentation
    • 2023.01.1
  • Idealogic Production Cluster Documentation
    • 1.0
  • Java
    • 2023.01
  • Registration Portal Documentation
    • 1.0
  • Software Guides
    • 1.0.0
  • Event and Membership Admin
  • Specialist Topics
  • Timing

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.