Skip to content
GeneralManager
Expose Managers via GraphQL
Initializing search
TimKleindick/general_manager
Overview
Concepts
Tutorials
Examples (Cookbook)
API-Reference
Architecture Decisions
GeneralManager
TimKleindick/general_manager
Overview
Overview
Welcome to GeneralManager
Quickstart
Installation
Roadmap
Frequently Asked Questions
Concepts
Concepts
GeneralManager (Core)
GeneralManager (Core)
Architecture
Managers and Buckets
Caching and Dependency Tracking
Search
Rule Validation
Measurement & Currency
Measurement & Currency
Units and Currency
Persisting Measurements
Filtering and Sorting Measurements
Permissions (ABAC)
Permissions (ABAC)
Manager-Based Permissions
Object-Level Delegation
Practical Permission Examples
Interfaces
Interfaces
Capability-First Interfaces
Database Interfaces
Existing Model Interfaces
Computed Data Interfaces
Dependency Graph
Observability
Observability
Logging & Observability
Audit Logging
GraphQL metrics
GraphQL
GraphQL
Schema Auto-Generation
Filtering and Pagination
GraphQL Subscriptions
Security
Factories & Testing
Factories & Testing
Performance and Caching
Validation and Clean Hooks
Tutorials
Tutorials
Create a Project Scaffold
Connect a Custom User Model
Add a Manager with Measurements
Define Permission Rules
Enforce Permissions Step by Step
Expose Managers via GraphQL
Search Tutorial
Cache Dependent Calculations
Write a Custom Interface
How-To: Create a Custom Interface Type
How-To: Create a Custom Capability
Generate Bulk Test Data
Testing Guides
Analyse Permission Audit Logs
Migration Gotchas
Workflow Events Tutorial
Workflow Operations
Examples (Cookbook)
Examples (Cookbook)
Project Volume Curve
Derivative Aggregation
GraphQL Query Patterns
Permission Patterns
Permission Cookbook
Custom Audit Logger
Existing Model Interface Recipes
Custom Capability Examples
Startup hooks with custom ordering
API-Reference
API-Reference
Measurement API
Interface API
Permission API
Architecture Decisions
Architecture Decisions
ADR 0001: Capability-Driven Interface Skeletons
ADR 0002: Declarative Capability Configuration
ADR 0003: Configurable Interface Capabilities via Django Settings
ADR 0004: Capability-Driven Startup Hooks
ADR 0005: External search backends with unified search configuration
ADR 0006: Workflow engine architecture with pluggable backends
Expose Managers via GraphQL
ΒΆ
TBD
Back to top