Coverage for src/lexigram/admin/relations/__init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:56 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 14:56 +0800
1"""Relations module for lexigram-admin.
3Provides relation managers for managing entity relationships
4in admin views, including many-to-many with pivot data,
5polymorphic relations, and inline CRUD.
6"""
8from __future__ import annotations
10from lexigram.admin.relations.belongs_to_many import BelongsToManyRelationManager
11from lexigram.admin.relations.manager import AbstractRelationManager
12from lexigram.admin.relations.manager_ext import RelationManager
13from lexigram.admin.relations.morph_many import MorphManyRelationManager
14from lexigram.admin.relations.morph_to import MorphToRelationManager
15from lexigram.admin.relations.routes import register_relation_routes
17__all__ = [
18 "AbstractRelationManager",
19 "BelongsToManyRelationManager",
20 "MorphManyRelationManager",
21 "MorphToRelationManager",
22 "RelationManager",
23 "register_relation_routes",
24]