Coverage for src / lexigram / admin / relations / __init__.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-13 22:14 +0800

1"""Relations module for lexigram-admin. 

2 

3Provides relation managers for managing entity relationships 

4in admin views, including many-to-many with pivot data, 

5polymorphic relations, and inline CRUD. 

6""" 

7 

8from __future__ import annotations 

9 

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 

16 

17__all__ = [ 

18 "AbstractRelationManager", 

19 "BelongsToManyRelationManager", 

20 "MorphManyRelationManager", 

21 "MorphToRelationManager", 

22 "RelationManager", 

23 "register_relation_routes", 

24]