Coverage report: 29%

Files Functions Classes

coverage.py v7.13.5, created at 2026-08-13 22:14 +0800

File class   statements missing excluded   coverage
src / lexigram / admin / __init__.py (no class)   17 8 9   53%
src / lexigram / admin / actions / __init__.py (no class)   14 7 6   50%
src / lexigram / admin / actions / audited.py AuditedAction   26 26 1   0%
src / lexigram / admin / actions / audited.py (no class)   19 19 5   0%
src / lexigram / admin / actions / base.py Action   21 21 1   0%
src / lexigram / admin / actions / base.py RowAction   12 12 0   0%
src / lexigram / admin / actions / base.py BulkAction   2 2 0   0%
src / lexigram / admin / actions / base.py HeaderAction   2 2 0   0%
src / lexigram / admin / actions / base.py (no class)   39 0 1   100%
src / lexigram / admin / actions / bulk_manager.py IBulkDataSource   0 0 4   100%
src / lexigram / admin / actions / bulk_manager.py BulkEditField   0 0 0   100%
src / lexigram / admin / actions / bulk_manager.py BulkAssignConfig   0 0 0   100%
src / lexigram / admin / actions / bulk_manager.py BulkActionResult   0 0 0   100%
src / lexigram / admin / actions / bulk_manager.py BulkActionSnapshot   0 0 0   100%
src / lexigram / admin / actions / bulk_manager.py BulkActionProgress   12 12 0   0%
src / lexigram / admin / actions / bulk_manager.py BulkActionManager   66 66 0   0%
src / lexigram / admin / actions / bulk_manager.py (no class)   74 74 5   0%
src / lexigram / admin / actions / decorators.py (no class)   43 43 2   0%
src / lexigram / admin / actions / exceptions.py ActionError   0 0 0   100%
src / lexigram / admin / actions / exceptions.py PermissionDenied   0 0 0   100%
src / lexigram / admin / actions / exceptions.py (no class)   7 0 0   100%
src / lexigram / admin / actions / header_manager / __init__.py (no class)   9 9 0   0%
src / lexigram / admin / actions / header_manager / actions.py (no class)   23 23 0   0%
src / lexigram / admin / actions / header_manager / decorators.py (no class)   20 20 0   0%
src / lexigram / admin / actions / header_manager / density.py DensityManager   30 30 0   0%
src / lexigram / admin / actions / header_manager / density.py (no class)   16 16 0   0%
src / lexigram / admin / actions / header_manager / manager.py HeaderActionManager   95 95 0   0%
src / lexigram / admin / actions / header_manager / manager.py (no class)   42 42 0   0%
src / lexigram / admin / actions / header_manager / shortcuts.py KeyboardShortcutManager   13 13 0   0%
src / lexigram / admin / actions / header_manager / shortcuts.py (no class)   10 10 2   0%
src / lexigram / admin / actions / header_manager / types.py HeaderActionStyle   0 0 0   100%
src / lexigram / admin / actions / header_manager / types.py TableDensity   0 0 0   100%
src / lexigram / admin / actions / header_manager / types.py HeaderAction   0 0 0   100%
src / lexigram / admin / actions / header_manager / types.py ColumnVisibilityConfig   0 0 0   100%
src / lexigram / admin / actions / header_manager / types.py DensityConfig   0 0 0   100%
src / lexigram / admin / actions / header_manager / types.py IHeaderDataSource   0 0 4   100%
src / lexigram / admin / actions / header_manager / types.py (no class)   78 78 3   0%
src / lexigram / admin / actions / header_manager / visibility.py ColumnVisibilityManager   41 41 0   0%
src / lexigram / admin / actions / header_manager / visibility.py (no class)   18 18 0   0%
src / lexigram / admin / actions / polymorphic.py PolymorphicBulkAction   14 14 0   0%
src / lexigram / admin / actions / polymorphic.py (no class)   10 10 0   0%
src / lexigram / admin / actions / row_manager / __init__.py (no class)   8 8 0   0%
src / lexigram / admin / actions / row_manager / actions.py (no class)   12 12 0   0%
src / lexigram / admin / actions / row_manager / decorators.py (no class)   20 20 0   0%
src / lexigram / admin / actions / row_manager / groups.py ActionGroupManager   22 22 0   0%
src / lexigram / admin / actions / row_manager / groups.py (no class)   13 13 0   0%
src / lexigram / admin / actions / row_manager / manager.py RowActionManager   70 70 0   0%
src / lexigram / admin / actions / row_manager / manager.py (no class)   32 32 0   0%
src / lexigram / admin / actions / row_manager / shortcuts.py KeyboardShortcutManager   5 5 0   0%
src / lexigram / admin / actions / row_manager / shortcuts.py (no class)   7 7 0   0%
src / lexigram / admin / actions / row_manager / types.py ActionStyle   0 0 0   100%
src / lexigram / admin / actions / row_manager / types.py ActionPosition   0 0 0   100%
src / lexigram / admin / actions / row_manager / types.py RowAction   0 0 0   100%
src / lexigram / admin / actions / row_manager / types.py ActionGroup   0 0 0   100%
src / lexigram / admin / actions / row_manager / types.py IRowDataSource   0 0 3   100%
src / lexigram / admin / actions / row_manager / types.py (no class)   73 73 2   0%
src / lexigram / admin / actions / shortcuts.py _HasShortcut   0 0 0   100%
src / lexigram / admin / actions / shortcuts.py KeyboardShortcutManager   12 12 0   0%
src / lexigram / admin / actions / shortcuts.py (no class)   18 18 0   0%
src / lexigram / admin / actions / standard.py EditAction   8 8 0   0%
src / lexigram / admin / actions / standard.py ViewAction   7 7 0   0%
src / lexigram / admin / actions / standard.py DeleteAction   11 11 0   0%
src / lexigram / admin / actions / standard.py CreateAction   3 3 0   0%
src / lexigram / admin / actions / standard.py DeleteBulkAction   7 7 0   0%
src / lexigram / admin / actions / standard.py CloneAction   7 7 0   0%
src / lexigram / admin / actions / standard.py RestoreAction   7 7 0   0%
src / lexigram / admin / actions / standard.py PurgeAction   15 15 0   0%
src / lexigram / admin / actions / standard.py ExportAction   2 2 0   0%
src / lexigram / admin / actions / standard.py ExportBulkAction   3 3 0   0%
src / lexigram / admin / actions / standard.py (no class)   51 0 0   100%
src / lexigram / admin / actions / types.py ActionColor   0 0 0   100%
src / lexigram / admin / actions / types.py ActionContext   0 0 0   100%
src / lexigram / admin / actions / types.py ConfirmationConfig   0 0 0   100%
src / lexigram / admin / actions / types.py (no class)   31 0 0   100%
src / lexigram / admin / audit / __init__.py (no class)   5 5 0   0%
src / lexigram / admin / audit / correlation.py (no class)   11 11 0   0%
src / lexigram / admin / audit / redactor.py DefaultPiiRedactor   12 12 0   0%
src / lexigram / admin / audit / redactor.py (no class)   12 12 0   0%
src / lexigram / admin / audit / uow_writer.py UoWProtocol   0 0 2   100%
src / lexigram / admin / audit / uow_writer.py UowAuditWriter   7 7 0   0%
src / lexigram / admin / audit / uow_writer.py (no class)   10 10 3   0%
src / lexigram / admin / auth / __init__.py (no class)   19 8 2   58%
src / lexigram / admin / auth / adapter.py AdminAuthAdapter   125 125 0   0%
src / lexigram / admin / auth / adapter.py AdminAuthServiceAdapter   20 20 0   0%
src / lexigram / admin / auth / adapter.py _NoOpAuthProvider   3 3 0   0%
src / lexigram / admin / auth / adapter.py (no class)   35 35 2   0%
src / lexigram / admin / auth / entity.py AdminUserEntity   2 2 0   0%
src / lexigram / admin / auth / entity.py (no class)   23 23 0   0%
src / lexigram / admin / auth / errors.py AdminAuthError   0 0 0   100%
src / lexigram / admin / auth / errors.py InvalidCredentialsError   0 0 0   100%
src / lexigram / admin / auth / errors.py AccountLockedError   10 10 0   0%
src / lexigram / admin / auth / errors.py RateLimitExceededError   7 7 0   0%
src / lexigram / admin / auth / errors.py SessionNotFoundError   0 0 0   100%
src / lexigram / admin / auth / errors.py SessionExpiredError   0 0 0   100%
src / lexigram / admin / auth / errors.py CsrfValidationError   0 0 0   100%
src / lexigram / admin / auth / errors.py PasswordPolicyError   0 0 0   100%
src / lexigram / admin / auth / errors.py SetupAlreadyCompletedError   0 0 0   100%
src / lexigram / admin / auth / errors.py SetupTokenInvalidError   0 0 0   100%
src / lexigram / admin / auth / errors.py (no class)   29 0 0   100%
src / lexigram / admin / auth / guard_chain.py AdminGuardChain   9 9 0   0%
src / lexigram / admin / auth / guard_chain.py (no class)   12 0 2   100%
src / lexigram / admin / auth / guards.py GuardConfig   0 0 0   100%
src / lexigram / admin / auth / guards.py AuthGuardMiddleware   86 86 0   0%
src / lexigram / admin / auth / guards.py PermissionGuard   28 28 0   0%
src / lexigram / admin / auth / guards.py RoleGuard   14 14 0   0%
src / lexigram / admin / auth / guards.py CompositeGuard   15 15 0   0%
src / lexigram / admin / auth / guards.py (no class)   72 29 3   60%
src / lexigram / admin / auth / integration.py AdminUser   32 32 0   0%
src / lexigram / admin / auth / integration.py (no class)   32 0 0   100%
src / lexigram / admin / auth / models.py (no class)   5 0 0   100%
src / lexigram / admin / auth / permissions.py Action   3 3 0   0%
src / lexigram / admin / auth / permissions.py Permission   7 7 0   0%
src / lexigram / admin / auth / permissions.py PermissionSet   23 23 0   0%
src / lexigram / admin / auth / permissions.py HasPermissions   0 0 2   100%
src / lexigram / admin / auth / permissions.py (no class)   130 73 8   44%
src / lexigram / admin / auth / protocols.py AdminAuthServiceProtocol   0 0 3   100%
src / lexigram / admin / auth / protocols.py AdminLoginAttemptStoreProtocol   0 0 5   100%
src / lexigram / admin / auth / protocols.py AdminAccountLockoutStoreProtocol   0 0 4   100%
src / lexigram / admin / auth / protocols.py AdminLoginAttemptServiceProtocol   0 0 4   100%
src / lexigram / admin / auth / protocols.py AdminAuditLogStoreProtocol   0 0 3   100%
src / lexigram / admin / auth / protocols.py AdminAuditLogServiceProtocol   0 0 2   100%
src / lexigram / admin / auth / protocols.py AdminPasswordPolicyServiceProtocol   0 0 1   100%
src / lexigram / admin / auth / protocols.py AdminCsrfServiceProtocol   0 0 2   100%
src / lexigram / admin / auth / protocols.py AdminSessionServiceProtocol   0 0 5   100%
src / lexigram / admin / auth / protocols.py (no class)   51 0 42   100%
src / lexigram / admin / auth / services / __init__.py (no class)   2 0 0   100%
src / lexigram / admin / auth / services / _cookie_config.py SessionCookieKwargs   0 0 0   100%
src / lexigram / admin / auth / services / _cookie_config.py (no class)   12 12 0   0%
src / lexigram / admin / auth / services / audit_log_service.py AdminAuditLogService   41 41 0   0%
src / lexigram / admin / auth / services / audit_log_service.py (no class)   20 0 0   100%
src / lexigram / admin / auth / services / auth_service.py AdminAuthService   39 39 0   0%
src / lexigram / admin / auth / services / auth_service.py (no class)   18 0 0   100%
src / lexigram / admin / auth / services / csrf_service.py AdminCsrfService   31 29 0   6%
src / lexigram / admin / auth / services / csrf_service.py (no class)   19 0 0   100%
src / lexigram / admin / auth / services / delegating_auth_adapter.py AdminRateLimiterProtocol   0 0 2   100%
src / lexigram / admin / auth / services / delegating_auth_adapter.py AdminLockoutProtocol   0 0 2   100%
src / lexigram / admin / auth / services / delegating_auth_adapter.py AdminAuditProtocol   0 0 3   100%
src / lexigram / admin / auth / services / delegating_auth_adapter.py AdminAuthResult   0 0 0   100%
src / lexigram / admin / auth / services / delegating_auth_adapter.py DelegatingAuthAdapter   53 53 0   0%
src / lexigram / admin / auth / services / delegating_auth_adapter.py (no class)   29 29 15   0%
src / lexigram / admin / auth / services / login_attempt_service.py AdminLoginAttemptService   74 74 0   0%
src / lexigram / admin / auth / services / login_attempt_service.py (no class)   18 0 0   100%
src / lexigram / admin / auth / services / password_policy_service.py AdminPasswordPolicyService   30 22 0   27%
src / lexigram / admin / auth / services / password_policy_service.py (no class)   14 0 0   100%
src / lexigram / admin / auth / services / session_service.py AdminSessionService   56 56 0   0%
src / lexigram / admin / auth / services / session_service.py (no class)   41 15 0   63%
src / lexigram / admin / auth / session_manager.py AdminSessionManager   44 44 0   0%
src / lexigram / admin / auth / session_manager.py (no class)   24 0 0   100%
src / lexigram / admin / auth / store / __init__.py (no class)   9 0 0   100%
src / lexigram / admin / auth / store / audit_log_sql.py AdminAuditLogSqlStore   42 42 0   0%
src / lexigram / admin / auth / store / audit_log_sql.py (no class)   43 17 0   60%
src / lexigram / admin / auth / store / auth_provider.py AuthProviderAdminUserStore   41 41 0   0%
src / lexigram / admin / auth / store / auth_provider.py (no class)   14 0 3   100%
src / lexigram / admin / auth / store / base.py AbstractAdminUserStore   0 0 5   100%
src / lexigram / admin / auth / store / base.py (no class)   15 0 8   100%
src / lexigram / admin / auth / store / database.py DatabaseAdminUserStore   51 51 0   0%
src / lexigram / admin / auth / store / database.py (no class)   15 0 4   100%
src / lexigram / admin / auth / store / direct_sql.py DirectSQLAdminUserStore   182 182 0   0%
src / lexigram / admin / auth / store / direct_sql.py DirectSQLAdminUserStore.create_user._CreatedUser   4 4 0   0%
src / lexigram / admin / auth / store / direct_sql.py DirectSQLAdminUserStore.create_user._CreatedUser   4 4 0   0%
src / lexigram / admin / auth / store / direct_sql.py DirectSQLAdminUserStore.get_user_by_email._UserObj   7 7 0   0%
src / lexigram / admin / auth / store / direct_sql.py DirectSQLAdminUserStore.get_user_by_id._UserObj   7 7 0   0%
src / lexigram / admin / auth / store / direct_sql.py (no class)   19 0 0   100%
src / lexigram / admin / auth / store / lockout_sql.py AdminAccountLockoutSqlStore   54 54 0   0%
src / lexigram / admin / auth / store / lockout_sql.py (no class)   19 0 3   100%
src / lexigram / admin / auth / store / login_attempt_sql.py AdminLoginAttemptSqlStore   41 41 0   0%
src / lexigram / admin / auth / store / login_attempt_sql.py (no class)   19 0 2   100%
src / lexigram / admin / auth / store / memory.py MemoryAdminUserStore   40 40 0   0%
src / lexigram / admin / auth / store / memory.py (no class)   15 0 3   100%
src / lexigram / admin / auth / store / protocols.py AdminUserStoreProtocol   0 0 7   100%
src / lexigram / admin / auth / store / protocols.py (no class)   12 0 8   100%
src / lexigram / admin / auth / store / session_sql.py AdminSessionSqlRepository   66 66 0   0%
src / lexigram / admin / auth / store / session_sql.py (no class)   23 0 2   100%
src / lexigram / admin / auth / types.py AdminSecurityEventType   0 0 0   100%
src / lexigram / admin / auth / types.py AdminLockoutStatus   0 0 0   100%
src / lexigram / admin / auth / types.py AdminPasswordRule   0 0 0   100%
src / lexigram / admin / auth / types.py AdminAuthResult   0 0 0   100%
src / lexigram / admin / auth / types.py AdminLockoutInfo   0 0 0   100%
src / lexigram / admin / auth / types.py AdminPasswordViolation   0 0 0   100%
src / lexigram / admin / auth / types.py AdminPasswordValidationResult   0 0 0   100%
src / lexigram / admin / auth / types.py AdminLoginAttempt   0 0 0   100%
src / lexigram / admin / auth / types.py AdminSecurityEvent   0 0 0   100%
src / lexigram / admin / auth / types.py (no class)   82 0 0   100%
src / lexigram / admin / auth / user.py AdminUserRecord   2 2 0   0%
src / lexigram / admin / auth / user.py (no class)   15 0 0   100%
src / lexigram / admin / bootstrap / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / bootstrap / factory.py (no class)   46 46 4   0%
src / lexigram / admin / builders / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / builders / builder.py AdminBuilder   88 88 0   0%
src / lexigram / admin / builders / builder.py (no class)   29 29 2   0%
src / lexigram / admin / cache / __init__.py (no class)   0 0 0   100%
src / lexigram / admin / cache / adapter.py AdminCacheServiceAdapter   46 46 0   0%
src / lexigram / admin / cache / adapter.py (no class)   20 20 0   0%
src / lexigram / admin / cli / __init__.py (no class)   9 9 0   0%
src / lexigram / admin / cli / commands / __init__.py (no class)   0 0 0   100%
src / lexigram / admin / cli / commands / search.py (no class)   120 120 0   0%
src / lexigram / admin / cli / contributor.py AdminCliContributor   3 3 0   0%
src / lexigram / admin / cli / contributor.py (no class)   9 9 0   0%
src / lexigram / admin / cli / generators / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / cli / generators / admin_action.py AdminActionGenerator   17 17 0   0%
src / lexigram / admin / cli / generators / admin_action.py (no class)   10 10 0   0%
src / lexigram / admin / cli / generators / admin_resource.py AdminResourceGenerator   88 88 0   0%
src / lexigram / admin / cli / generators / admin_resource.py (no class)   20 20 0   0%
src / lexigram / admin / clusters / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / clusters / base.py Cluster   0 0 0   100%
src / lexigram / admin / clusters / base.py (no class)   14 14 0   0%
src / lexigram / admin / config.py ResourceDefaults   0 0 0   100%
src / lexigram / admin / config.py TableDefaults   0 0 0   100%
src / lexigram / admin / config.py FormDefaults   0 0 0   100%
src / lexigram / admin / config.py ResourceYAMLConfig   0 0 0   100%
src / lexigram / admin / config.py AdminNavigationGroup   0 0 0   100%
src / lexigram / admin / config.py AdminFeaturesConfig   0 0 0   100%
src / lexigram / admin / config.py AdminPasswordPolicyConfig   0 0 0   100%
src / lexigram / admin / config.py AdminSecurityConfig   0 0 0   100%
src / lexigram / admin / config.py AdminAuthConfig   8 3 0   62%
src / lexigram / admin / config.py AdminAuditConfig   0 0 0   100%
src / lexigram / admin / config.py AdminUIConfig   0 0 0   100%
src / lexigram / admin / config.py AdminRateLimitConfig   0 0 0   100%
src / lexigram / admin / config.py ContributorConfig   0 0 0   100%
src / lexigram / admin / config.py DashboardLayoutConfig   0 0 0   100%
src / lexigram / admin / config.py TenancyConfig   0 0 0   100%
src / lexigram / admin / config.py AdminDataConfig   0 0 0   100%
src / lexigram / admin / config.py AdminObservabilityConfig   0 0 0   100%
src / lexigram / admin / config.py CacheIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py TasksIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py SearchIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py ResilienceIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py StorageIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py FeaturesIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py MonitorIntegrationConfig   0 0 0   100%
src / lexigram / admin / config.py AdminIntegrationsConfig   0 0 0   100%
src / lexigram / admin / config.py FrameworkPagesConfig   0 0 0   100%
src / lexigram / admin / config.py AdminConfig   3 3 0   0%
src / lexigram / admin / config.py AdminStorageConfig   0 0 0   100%
src / lexigram / admin / config.py AdminNotificationConfig   0 0 0   100%
src / lexigram / admin / config.py (no class)   267 2 0   99%
src / lexigram / admin / constants.py (no class)   25 2 0   92%
src / lexigram / admin / contributors / __init__.py (no class)   1 0 0   100%
src / lexigram / admin / contributors / base.py (no class)   3 3 0   0%
src / lexigram / admin / contributors / core.py CoreAdminContributor   21 19 0   10%
src / lexigram / admin / contributors / core.py (no class)   27 0 2   100%
src / lexigram / admin / contributors / exceptions.py ContributorPermissionError   4 4 0   0%
src / lexigram / admin / contributors / exceptions.py ContributorNotFoundError   2 2 0   0%
src / lexigram / admin / contributors / exceptions.py (no class)   9 0 0   100%
src / lexigram / admin / contributors / registry.py ContributorRegistry   6 2 0   67%
src / lexigram / admin / contributors / registry.py (no class)   20 3 0   85%
src / lexigram / admin / contributors / resource_collector.py ResourceCollector   13 8 0   38%
src / lexigram / admin / contributors / resource_collector.py (no class)   10 0 2   100%
src / lexigram / admin / controllers / __init__.py (no class)   9 0 0   100%
src / lexigram / admin / controllers / auth.py AuthController   52 52 0   0%
src / lexigram / admin / controllers / auth.py (no class)   27 0 0   100%
src / lexigram / admin / controllers / base.py AdminController   95 76 0   20%
src / lexigram / admin / controllers / base.py (no class)   28 0 0   100%
src / lexigram / admin / controllers / command_palette.py CommandPaletteController   14 14 0   0%
src / lexigram / admin / controllers / command_palette.py (no class)   14 0 0   100%
src / lexigram / admin / controllers / dashboard.py DashboardController   90 90 0   0%
src / lexigram / admin / controllers / dashboard.py (no class)   34 2 0   94%
src / lexigram / admin / controllers / error.py ErrorController   8 8 0   0%
src / lexigram / admin / controllers / error.py (no class)   21 0 0   100%
src / lexigram / admin / controllers / infrastructure.py InfrastructureController   24 23 0   4%
src / lexigram / admin / controllers / infrastructure.py (no class)   20 0 3   100%
src / lexigram / admin / controllers / pool_health.py PoolHealthController   87 87 0   0%
src / lexigram / admin / controllers / pool_health.py (no class)   18 0 4   100%
src / lexigram / admin / controllers / progress.py LocalProgressTracker   24 0 0   100%
src / lexigram / admin / controllers / progress.py ProgressController   21 4 0   81%
src / lexigram / admin / controllers / progress.py (no class)   28 0 2   100%
src / lexigram / admin / controllers / resource.py ResourceMeta   1 1 0   0%
src / lexigram / admin / controllers / resource.py ResourceController   231 231 0   0%
src / lexigram / admin / controllers / resource.py (no class)   72 72 0   0%
src / lexigram / admin / controllers / search.py SearchController   24 24 0   0%
src / lexigram / admin / controllers / search.py (no class)   8 0 3   100%
src / lexigram / admin / controllers / settings.py SettingsController   89 85 0   4%
src / lexigram / admin / controllers / settings.py (no class)   34 0 4   100%
src / lexigram / admin / controllers / setup.py SetupController   64 64 0   0%
src / lexigram / admin / controllers / setup.py (no class)   33 6 0   82%
src / lexigram / admin / controllers / widgets.py WidgetController   213 213 0   0%
src / lexigram / admin / controllers / widgets.py (no class)   43 0 0   100%
src / lexigram / admin / core / __init__.py (no class)   14 6 10   57%
src / lexigram / admin / core / cache.py AdminCacheService   17 17 0   0%
src / lexigram / admin / core / cache.py UserRoleProviderProtocol   0 0 2   100%
src / lexigram / admin / core / cache.py CachedPermissionService   40 40 0   0%
src / lexigram / admin / core / cache.py (no class)   40 40 4   0%
src / lexigram / admin / core / decorators.py Scope   0 0 0   100%
src / lexigram / admin / core / decorators.py ScopeContext   22 22 0   0%
src / lexigram / admin / core / decorators.py (no class)   66 66 1   0%
src / lexigram / admin / core / distributed_lock.py LockError   1 1 0   0%
src / lexigram / admin / core / distributed_lock.py LockAcquisitionError   1 1 0   0%
src / lexigram / admin / core / distributed_lock.py LockTimeoutError   1 1 0   0%
src / lexigram / admin / core / distributed_lock.py AdminLockContext   15 15 0   0%
src / lexigram / admin / core / distributed_lock.py LockConfig   0 0 0   100%
src / lexigram / admin / core / distributed_lock.py AdminLockManager   4 4 0   0%
src / lexigram / admin / core / distributed_lock.py ResourceLock   12 12 0   0%
src / lexigram / admin / core / distributed_lock.py BulkOperationLock   11 11 0   0%
src / lexigram / admin / core / distributed_lock.py (no class)   61 61 4   0%
src / lexigram / admin / core / middleware.py ErrorResponse   0 0 0   100%
src / lexigram / admin / core / middleware.py AdminErrorHandler   14 14 0   0%
src / lexigram / admin / core / middleware.py AdminError   2 2 0   0%
src / lexigram / admin / core / middleware.py AdminEntity   18 18 0   0%
src / lexigram / admin / core / middleware.py SoftDeleteEntity   5 5 0   0%
src / lexigram / admin / core / middleware.py AuditedEntity   3 3 0   0%
src / lexigram / admin / core / middleware.py (no class)   74 74 2   0%
src / lexigram / admin / core / registry.py AdminRegistry   101 101 0   0%
src / lexigram / admin / core / registry.py (no class)   31 0 3   100%
src / lexigram / admin / core / rendering.py AdminRenderer   7 7 0   0%
src / lexigram / admin / core / rendering.py (no class)   9 0 4   100%
src / lexigram / admin / core / resilience_config.py AuditEntry   0 0 0   100%
src / lexigram / admin / core / resilience_config.py InMemoryAuditLogger   11 11 0   0%
src / lexigram / admin / core / resilience_config.py AuditRepositoryMixin   15 15 0   0%
src / lexigram / admin / core / resilience_config.py (no class)   35 35 3   0%
src / lexigram / admin / core / routing.py _ResourceManager   2 2 0   0%
src / lexigram / admin / core / routing.py AdminRouter   70 70 0   0%
src / lexigram / admin / core / routing.py (no class)   29 0 0   100%
src / lexigram / admin / cqrs / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / cqrs / commands.py AdminCommand   1 1 0   0%
src / lexigram / admin / cqrs / commands.py CreateResource   1 1 0   0%
src / lexigram / admin / cqrs / commands.py UpdateResource   1 1 0   0%
src / lexigram / admin / cqrs / commands.py DeleteResource   1 1 0   0%
src / lexigram / admin / cqrs / commands.py RestoreResource   0 0 0   100%
src / lexigram / admin / cqrs / commands.py BulkCreateResources   0 0 0   100%
src / lexigram / admin / cqrs / commands.py BulkUpdateResources   0 0 0   100%
src / lexigram / admin / cqrs / commands.py BulkDeleteResources   0 0 0   100%
src / lexigram / admin / cqrs / commands.py ExportResources   0 0 0   100%
src / lexigram / admin / cqrs / commands.py ImportResources   0 0 0   100%
src / lexigram / admin / cqrs / commands.py ExecuteAction   0 0 0   100%
src / lexigram / admin / cqrs / commands.py UpdateSettings   0 0 0   100%
src / lexigram / admin / cqrs / commands.py CreateAdminUser   0 0 0   100%
src / lexigram / admin / cqrs / commands.py UpdateAdminUser   0 0 0   100%
src / lexigram / admin / cqrs / commands.py ChangePassword   0 0 0   100%
src / lexigram / admin / cqrs / commands.py AssignRoles   0 0 0   100%
src / lexigram / admin / cqrs / commands.py (no class)   99 99 0   0%
src / lexigram / admin / cqrs / queries.py AdminQuery   1 1 0   0%
src / lexigram / admin / cqrs / queries.py GetAdminUser   0 0 0   100%
src / lexigram / admin / cqrs / queries.py ListAdminUsers   0 0 0   100%
src / lexigram / admin / cqrs / queries.py GetResource   0 0 0   100%
src / lexigram / admin / cqrs / queries.py ListResources   0 0 0   100%
src / lexigram / admin / cqrs / queries.py SearchResources   0 0 0   100%
src / lexigram / admin / cqrs / queries.py GetDashboardStats   0 0 0   100%
src / lexigram / admin / cqrs / queries.py GetAuditLog   0 0 0   100%
src / lexigram / admin / cqrs / queries.py (no class)   48 48 0   0%
src / lexigram / admin / dashboard / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / dashboard / assembler.py DashboardAssembler   44 40 0   9%
src / lexigram / admin / dashboard / assembler.py (no class)   19 0 4   100%
src / lexigram / admin / dashboard / chart_widget.py ChartWidget   30 30 0   0%
src / lexigram / admin / dashboard / chart_widget.py (no class)   8 0 0   100%
src / lexigram / admin / dashboard / naming_policy.py NameCollisionError   0 0 0   100%
src / lexigram / admin / dashboard / naming_policy.py NamingPolicy   11 9 0   18%
src / lexigram / admin / dashboard / naming_policy.py (no class)   9 0 0   100%
src / lexigram / admin / dashboard / page_assembler.py PageAssembler   10 8 0   20%
src / lexigram / admin / dashboard / page_assembler.py (no class)   9 0 0   100%
src / lexigram / admin / dashboard / permission_filter.py PermissionFilter   6 6 0   0%
src / lexigram / admin / dashboard / permission_filter.py (no class)   7 0 0   100%
src / lexigram / admin / dashboard / route_integrator.py AdminPageHandler   82 82 0   0%
src / lexigram / admin / dashboard / route_integrator.py RouteIntegrator   69 61 0   12%
src / lexigram / admin / dashboard / route_integrator.py (no class)   117 87 5   26%
src / lexigram / admin / dashboard / settings_assembler.py SettingsPanelAssembler   10 8 0   20%
src / lexigram / admin / dashboard / settings_assembler.py (no class)   9 0 0   100%
src / lexigram / admin / dashboard / widget_types.py ConfigField   0 0 0   100%
src / lexigram / admin / dashboard / widget_types.py (no class)   10 0 0   100%
src / lexigram / admin / dashboard / widgets.py WidgetType   0 0 0   100%
src / lexigram / admin / dashboard / widgets.py WidgetConfig   2 2 0   0%
src / lexigram / admin / dashboard / widgets.py DashboardConfig   2 2 0   0%
src / lexigram / admin / dashboard / widgets.py IWidget   0 0 2   100%
src / lexigram / admin / dashboard / widgets.py IDashboardStore   0 0 4   100%
src / lexigram / admin / dashboard / widgets.py InMemoryDashboardStore   10 10 0   0%
src / lexigram / admin / dashboard / widgets.py WidgetRegistry   44 43 0   2%
src / lexigram / admin / dashboard / widgets.py (no class)   82 19 8   77%
src / lexigram / admin / data / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / data / adapters / __init__.py (no class)   5 5 0   0%
src / lexigram / admin / data / adapters / api_adapter.py APIDataSource   82 82 0   0%
src / lexigram / admin / data / adapters / api_adapter.py (no class)   24 24 2   0%
src / lexigram / admin / data / adapters / export_adapter.py ExportDataSourceAdapter   18 18 0   0%
src / lexigram / admin / data / adapters / export_adapter.py (no class)   11 11 2   0%
src / lexigram / admin / data / adapters / memory_adapter.py InMemoryDataSource   113 113 0   0%
src / lexigram / admin / data / adapters / memory_adapter.py (no class)   21 21 0   0%
src / lexigram / admin / data / adapters / repository / __init__.py (no class)   5 5 0   0%
src / lexigram / admin / data / adapters / repository / data_source.py RepositoryDataSource   25 25 0   0%
src / lexigram / admin / data / adapters / repository / data_source.py (no class)   21 21 0   0%
src / lexigram / admin / data / adapters / repository / types.py AuditEntry   0 0 0   100%
src / lexigram / admin / data / adapters / repository / types.py (no class)   12 12 0   0%
src / lexigram / admin / data / admin_repository.py AdminUserRepository   19 19 0   0%
src / lexigram / admin / data / admin_repository.py (no class)   12 12 2   0%
src / lexigram / admin / data / cache.py (no class)   1 1 0   0%
src / lexigram / admin / data / data_loader.py DataLoaderProtocol   38 38 0   0%
src / lexigram / admin / data / data_loader.py (no class)   16 16 0   0%
src / lexigram / admin / data / data_source.py QueryResult   0 0 0   100%
src / lexigram / admin / data / data_source.py IDataSource   0 0 9   100%
src / lexigram / admin / data / data_source.py DataSourceBase   2 2 5   0%
src / lexigram / admin / data / data_source.py SqlDataSource   52 52 0   0%
src / lexigram / admin / data / data_source.py (no class)   50 3 18   94%
src / lexigram / admin / data / lazy.py LazyField   8 8 0   0%
src / lexigram / admin / data / lazy.py DeferredField   1 1 0   0%
src / lexigram / admin / data / lazy.py (no class)   11 11 0   0%
src / lexigram / admin / data / optimizer.py QueryAnalysis   0 0 0   100%
src / lexigram / admin / data / optimizer.py QueryOptimizer   16 16 0   0%
src / lexigram / admin / data / optimizer.py (no class)   13 13 0   0%
src / lexigram / admin / data / query.py FilterOperator   0 0 0   100%
src / lexigram / admin / data / query.py FilterCondition   0 0 0   100%
src / lexigram / admin / data / query.py QuerySpec   74 74 0   0%
src / lexigram / admin / data / query.py PagedResult   17 17 0   0%
src / lexigram / admin / data / query.py EqualSpec   3 3 0   0%
src / lexigram / admin / data / query.py InSpec   3 3 0   0%
src / lexigram / admin / data / query.py GreaterThanOrEqualSpec   3 3 0   0%
src / lexigram / admin / data / query.py LessThanOrEqualSpec   3 3 0   0%
src / lexigram / admin / data / query.py CombinedSpec   2 2 0   0%
src / lexigram / admin / data / query.py (no class)   126 0 0   100%
src / lexigram / admin / data / read_only.py ReadOnlyError   0 0 0   100%
src / lexigram / admin / data / read_only.py ReadOnlyDataSource   7 7 3   0%
src / lexigram / admin / data / read_only.py (no class)   15 0 6   100%
src / lexigram / admin / data / subscriptions.py DataChange   0 0 0   100%
src / lexigram / admin / data / subscriptions.py DataSubscription   26 26 0   0%
src / lexigram / admin / data / subscriptions.py (no class)   17 17 3   0%
src / lexigram / admin / data / timeout.py AdminQueryTimeoutError   0 0 0   100%
src / lexigram / admin / data / timeout.py (no class)   11 11 0   0%
src / lexigram / admin / decorators.py (no class)   2 2 0   0%
src / lexigram / admin / di / __init__.py (no class)   4 0 0   100%
src / lexigram / admin / di / bundle_provider.py AdminProvider   436 160 0   63%
src / lexigram / admin / di / bundle_provider.py (no class)   22 0 4   100%
src / lexigram / admin / di / sub_providers / __init__.py (no class)   1 0 0   100%
src / lexigram / admin / di / sub_providers / auth.py AdminAuthSubProvider   85 6 0   93%
src / lexigram / admin / di / sub_providers / auth.py AdminAuthSubProvider.register._DefaultAuthorizer   6 6 0   0%
src / lexigram / admin / di / sub_providers / auth.py AdminAuthSubProvider._register_new_auth_services._AdminSessionServiceConfigured   1 1 0   0%
src / lexigram / admin / di / sub_providers / auth.py (no class)   16 0 3   100%
src / lexigram / admin / di / sub_providers / contributor.py AdminContributorSubProvider   94 61 0   35%
src / lexigram / admin / di / sub_providers / contributor.py (no class)   42 10 4   76%
src / lexigram / admin / di / sub_providers / core.py AdminCoreSubProvider   21 3 0   86%
src / lexigram / admin / di / sub_providers / core.py (no class)   12 0 3   100%
src / lexigram / admin / di / sub_providers / dashboard.py AdminDashboardSubProvider   18 3 0   83%
src / lexigram / admin / di / sub_providers / dashboard.py (no class)   20 0 3   100%
src / lexigram / admin / di / sub_providers / integrations.py AdminIntegrationsSubProvider   29 12 0   59%
src / lexigram / admin / di / sub_providers / integrations.py (no class)   11 0 2   100%
src / lexigram / admin / di / sub_providers / realtime.py AdminRealtimeSubProvider   18 3 0   83%
src / lexigram / admin / di / sub_providers / realtime.py (no class)   12 0 3   100%
src / lexigram / admin / di / sub_providers / resource.py AdminResourceSubProvider   14 3 0   79%
src / lexigram / admin / di / sub_providers / resource.py (no class)   12 0 3   100%
src / lexigram / admin / di / sub_providers / tenancy.py AdminTenancySubProvider   12 8 0   33%
src / lexigram / admin / di / sub_providers / tenancy.py (no class)   13 0 3   100%
src / lexigram / admin / di / sub_providers / ui.py AdminUISubProvider   17 3 0   82%
src / lexigram / admin / di / sub_providers / ui.py (no class)   12 0 3   100%
src / lexigram / admin / domain / __init__.py (no class)   5 5 0   0%
src / lexigram / admin / domain / aggregate.py AdminUserAggregate   12 12 0   0%
src / lexigram / admin / domain / aggregate.py (no class)   21 21 0   0%
src / lexigram / admin / domain / specifications.py SpecificationProtocol   3 3 2   0%
src / lexigram / admin / domain / specifications.py ActiveUserSpec   1 1 0   0%
src / lexigram / admin / domain / specifications.py HasRoleSpec   3 3 0   0%
src / lexigram / admin / domain / specifications.py AndSpec   3 3 0   0%
src / lexigram / admin / domain / specifications.py OrSpec   3 3 0   0%
src / lexigram / admin / domain / specifications.py NotSpec   2 2 0   0%
src / lexigram / admin / domain / specifications.py (no class)   21 21 1   0%
src / lexigram / admin / engine / __init__.py (no class)   3 0 0   100%
src / lexigram / admin / engine / renderer.py AdminRendererConfig   0 0 0   100%
src / lexigram / admin / engine / renderer.py AdminRenderer   38 36 0   5%
src / lexigram / admin / engine / renderer.py (no class)   103 80 2   22%
src / lexigram / admin / events / __init__.py UserCreated   0 0 0   100%
src / lexigram / admin / events / __init__.py UserUpdated   0 0 0   100%
src / lexigram / admin / events / __init__.py UserDeactivated   0 0 0   100%
src / lexigram / admin / events / __init__.py UserDeleted   0 0 0   100%
src / lexigram / admin / events / __init__.py ResourceCreated   0 0 0   100%
src / lexigram / admin / events / __init__.py ResourceUpdated   0 0 0   100%
src / lexigram / admin / events / __init__.py ResourceDeleted   0 0 0   100%
src / lexigram / admin / events / __init__.py BulkOperationCompleted   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminEvent   0 0 0   100%
src / lexigram / admin / events / __init__.py ResourceRestored   0 0 0   100%
src / lexigram / admin / events / __init__.py ResourceViewed   0 0 0   100%
src / lexigram / admin / events / __init__.py ExportStarted   0 0 0   100%
src / lexigram / admin / events / __init__.py ExportCompleted   0 0 0   100%
src / lexigram / admin / events / __init__.py ExportFailed   0 0 0   100%
src / lexigram / admin / events / __init__.py ImportStarted   0 0 0   100%
src / lexigram / admin / events / __init__.py ImportCompleted   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminUserLoggedIn   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminUserLoggedOut   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminUserCreated   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminUserUpdated   0 0 0   100%
src / lexigram / admin / events / __init__.py PasswordChanged   0 0 0   100%
src / lexigram / admin / events / __init__.py RolesAssigned   0 0 0   100%
src / lexigram / admin / events / __init__.py ActionExecuted   0 0 0   100%
src / lexigram / admin / events / __init__.py SettingsUpdated   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminStarted   0 0 0   100%
src / lexigram / admin / events / __init__.py AdminStopped   0 0 0   100%
src / lexigram / admin / events / __init__.py ConfigReloaded   0 0 0   100%
src / lexigram / admin / events / __init__.py (no class)   137 0 0   100%
src / lexigram / admin / events / adapter.py _SimpleDispatcher   10 2 0   80%
src / lexigram / admin / events / adapter.py AdminEventBusAdapter   16 2 0   88%
src / lexigram / admin / events / adapter.py (no class)   13 0 2   100%
src / lexigram / admin / exceptions.py ErrorCode   0 0 0   100%
src / lexigram / admin / exceptions.py AdminError   0 0 0   100%
src / lexigram / admin / exceptions.py NotFoundError   0 0 0   100%
src / lexigram / admin / exceptions.py PermissionDeniedError   0 0 0   100%
src / lexigram / admin / exceptions.py ConflictError   0 0 0   100%
src / lexigram / admin / exceptions.py AdminValidationError   0 0 0   100%
src / lexigram / admin / exceptions.py DataError   0 0 0   100%
src / lexigram / admin / exceptions.py AdminDataError   0 0 0   100%
src / lexigram / admin / exceptions.py NotificationError   0 0 0   100%
src / lexigram / admin / exceptions.py (no class)   29 0 0   100%
src / lexigram / admin / forms / __init__.py (no class)   10 0 0   100%
src / lexigram / admin / forms / async_validation.py AsyncValidatorProtocol   0 0 1   100%
src / lexigram / admin / forms / async_validation.py ValidationResult   20 20 0   0%
src / lexigram / admin / forms / async_validation.py AsyncValidator   1 1 0   0%
src / lexigram / admin / forms / async_validation.py UniqueValidator   12 12 0   0%
src / lexigram / admin / forms / async_validation.py RemoteValidator   7 7 0   0%
src / lexigram / admin / forms / async_validation.py CompositeAsyncValidator   13 13 0   0%
src / lexigram / admin / forms / async_validation.py AsyncFieldConfig   0 0 0   100%
src / lexigram / admin / forms / async_validation.py AsyncFieldValidator   9 9 0   0%
src / lexigram / admin / forms / async_validation.py AsyncFormValidator   26 26 0   0%
src / lexigram / admin / forms / async_validation.py AsyncFieldValidatorBuilder   7 7 0   0%
src / lexigram / admin / forms / async_validation.py AsyncValidationError   2 2 0   0%
src / lexigram / admin / forms / async_validation.py (no class)   73 14 9   81%
src / lexigram / admin / forms / builder.py FieldConfig   0 0 0   100%
src / lexigram / admin / forms / builder.py FormBuilder   123 123 0   0%
src / lexigram / admin / forms / builder.py FormResult   1 1 0   0%
src / lexigram / admin / forms / builder.py Form   48 48 0   0%
src / lexigram / admin / forms / builder.py (no class)   57 0 2   100%
src / lexigram / admin / forms / components.py FormSchema   4 4 0   0%
src / lexigram / admin / forms / components.py FormMeta   10 3 0   70%
src / lexigram / admin / forms / components.py FormBase   53 53 0   0%
src / lexigram / admin / forms / components.py FormSchemaGenerator   105 105 0   0%
src / lexigram / admin / forms / components.py (no class)   46 7 3   85%
src / lexigram / admin / forms / fields / __init__.py (no class)   6 0 0   100%
src / lexigram / admin / forms / fields / _advanced.py RichTextField   1 1 0   0%
src / lexigram / admin / forms / fields / _advanced.py MarkdownField   1 1 0   0%
src / lexigram / admin / forms / fields / _advanced.py ColorField   1 1 0   0%
src / lexigram / admin / forms / fields / _advanced.py TagsField   1 1 0   0%
src / lexigram / admin / forms / fields / _advanced.py KeyValueField   1 1 0   0%
src / lexigram / admin / forms / fields / _advanced.py JsonField   38 38 0   0%
src / lexigram / admin / forms / fields / _advanced.py (no class)   22 0 0   100%
src / lexigram / admin / forms / fields / _base.py FieldType   0 0 0   100%
src / lexigram / admin / forms / fields / _base.py FieldSchema   0 0 0   100%
src / lexigram / admin / forms / fields / _base.py Block   4 4 0   0%
src / lexigram / admin / forms / fields / _base.py AdminField   67 67 0   0%
src / lexigram / admin / forms / fields / _base.py AbstractField   86 86 0   0%
src / lexigram / admin / forms / fields / _base.py (no class)   97 0 3   100%
src / lexigram / admin / forms / fields / _registry.py FieldRegistry   6 5 0   17%
src / lexigram / admin / forms / fields / _registry.py (no class)   29 0 0   100%
src / lexigram / admin / forms / fields / _text.py TextField   14 14 0   0%
src / lexigram / admin / forms / fields / _text.py IntegerField   5 5 0   0%
src / lexigram / admin / forms / fields / _text.py TextAreaField   3 3 0   0%
src / lexigram / admin / forms / fields / _text.py SelectField   10 10 0   0%
src / lexigram / admin / forms / fields / _text.py BooleanField   5 5 0   0%
src / lexigram / admin / forms / fields / _text.py DateField   1 1 0   0%
src / lexigram / admin / forms / fields / _text.py (no class)   21 0 2   100%
src / lexigram / admin / forms / layout.py AbstractLayoutNode   0 0 0   100%
src / lexigram / admin / forms / layout.py FieldNode   8 8 0   0%
src / lexigram / admin / forms / layout.py Section   11 11 0   0%
src / lexigram / admin / forms / layout.py Grid   2 2 0   0%
src / lexigram / admin / forms / layout.py Column   2 2 0   0%
src / lexigram / admin / forms / layout.py Tab   2 2 0   0%
src / lexigram / admin / forms / layout.py Tabs   3 3 0   0%
src / lexigram / admin / forms / layout.py FormLayoutBuilder   15 15 0   0%
src / lexigram / admin / forms / layout.py FormLayout   0 0 0   100%
src / lexigram / admin / forms / layout.py (no class)   57 0 2   100%
src / lexigram / admin / forms / state.py FormState   12 12 0   0%
src / lexigram / admin / forms / state.py FormStore   19 19 0   0%
src / lexigram / admin / forms / state.py (no class)   31 0 0   100%
src / lexigram / admin / forms / validation.py ValidationError   0 0 0   100%
src / lexigram / admin / forms / validation.py Validator   0 0 1   100%
src / lexigram / admin / forms / validation.py FormValidationEngine   53 53 0   0%
src / lexigram / admin / forms / validation.py (no class)   43 19 8   56%
src / lexigram / admin / forms / wizard.py WizardDraft   2 2 0   0%
src / lexigram / admin / forms / wizard.py WizardStep   18 18 0   0%
src / lexigram / admin / forms / wizard.py FormWizard   104 104 0   0%
src / lexigram / admin / forms / wizard.py WizardRenderer   15 15 0   0%
src / lexigram / admin / forms / wizard.py (no class)   43 0 3   100%
src / lexigram / admin / gdpr / __init__.py (no class)   6 6 0   0%
src / lexigram / admin / gdpr / anonymizer.py (no class)   30 30 0   0%
src / lexigram / admin / gdpr / export.py (no class)   8 8 2   0%
src / lexigram / admin / gdpr / models.py AnonymizationStrategy   0 0 0   100%
src / lexigram / admin / gdpr / models.py AnonymizationRule   0 0 0   100%
src / lexigram / admin / gdpr / models.py SARStatus   0 0 0   100%
src / lexigram / admin / gdpr / models.py SubjectAccessRequest   0 0 0   100%
src / lexigram / admin / gdpr / models.py ConsentRecord   0 0 0   100%
src / lexigram / admin / gdpr / models.py (no class)   41 41 0   0%
src / lexigram / admin / gdpr / service.py GDPRService   45 45 0   0%
src / lexigram / admin / gdpr / service.py (no class)   20 20 0   0%
src / lexigram / admin / handlers / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / handlers / admin_command_handlers.py ResourceCommandHandler   60 60 0   0%
src / lexigram / admin / handlers / admin_command_handlers.py ExportCommandHandler   56 56 0   0%
src / lexigram / admin / handlers / admin_command_handlers.py (no class)   21 21 3   0%
src / lexigram / admin / hooks.py AdminPanelStartedHook   0 0 0   100%
src / lexigram / admin / hooks.py AdminPanelStoppedHook   0 0 0   100%
src / lexigram / admin / hooks.py AdminResourceAccessedHook   0 0 0   100%
src / lexigram / admin / hooks.py (no class)   12 12 0   0%
src / lexigram / admin / i18n / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / i18n / locale.py (no class)   37 37 0   0%
src / lexigram / admin / i18n / translator.py Translator   49 49 0   0%
src / lexigram / admin / i18n / translator.py (no class)   49 49 0   0%
src / lexigram / admin / integrations / __init__.py (no class)   8 1 0   88%
src / lexigram / admin / integrations / _optional.py (no class)   12 4 0   67%
src / lexigram / admin / integrations / cache.py CacheableSpec   0 0 0   100%
src / lexigram / admin / integrations / cache.py _NoOpCache   4 4 0   0%
src / lexigram / admin / integrations / cache.py CacheIntegration   30 16 0   47%
src / lexigram / admin / integrations / cache.py (no class)   24 0 2   100%
src / lexigram / admin / integrations / features.py _NoOpFeatures   1 1 0   0%
src / lexigram / admin / integrations / features.py FeaturesIntegration   26 12 0   54%
src / lexigram / admin / integrations / features.py (no class)   13 0 2   100%
src / lexigram / admin / integrations / monitor.py _NoOpMonitor   3 3 0   0%
src / lexigram / admin / integrations / monitor.py MonitorIntegration   30 16 0   47%
src / lexigram / admin / integrations / monitor.py (no class)   16 0 2   100%
src / lexigram / admin / integrations / resilience.py ResilientSpec   0 0 0   100%
src / lexigram / admin / integrations / resilience.py _NoOpResilience   1 1 0   0%
src / lexigram / admin / integrations / resilience.py ResilienceIntegration   27 13 0   52%
src / lexigram / admin / integrations / resilience.py (no class)   18 0 2   100%
src / lexigram / admin / integrations / search.py SearchableSpec   0 0 0   100%
src / lexigram / admin / integrations / search.py _NoOpSearch   1 1 0   0%
src / lexigram / admin / integrations / search.py SearchIntegration   41 29 0   29%
src / lexigram / admin / integrations / search.py (no class)   23 0 2   100%
src / lexigram / admin / integrations / search_query.py SearchQueryDataSourceWrapper   62 62 0   0%
src / lexigram / admin / integrations / search_query.py (no class)   22 22 2   0%
src / lexigram / admin / integrations / search_sync.py SearchSyncDataSourceWrapper   46 46 0   0%
src / lexigram / admin / integrations / search_sync.py (no class)   18 18 3   0%
src / lexigram / admin / integrations / storage.py _NoOpStorage   4 4 0   0%
src / lexigram / admin / integrations / storage.py StorageIntegration   29 15 0   48%
src / lexigram / admin / integrations / storage.py (no class)   18 0 2   100%
src / lexigram / admin / integrations / tasks.py _NoOpTasks   1 1 0   0%
src / lexigram / admin / integrations / tasks.py TasksIntegration   26 12 0   54%
src / lexigram / admin / integrations / tasks.py (no class)   14 0 2   100%
src / lexigram / admin / layout / __init__.py (no class)   3 0 0   100%
src / lexigram / admin / layout / layout_manager.py LayoutType   0 0 0   100%
src / lexigram / admin / layout / layout_manager.py LayoutConfig   2 2 0   0%
src / lexigram / admin / layout / layout_manager.py LayoutViewConfig   4 4 0   0%
src / lexigram / admin / layout / layout_manager.py LayoutManager   16 13 0   19%
src / lexigram / admin / layout / layout_manager.py (no class)   45 0 2   100%
src / lexigram / admin / lib / __init__.py (no class)   4 0 0   100%
src / lexigram / admin / lib / di.py (no class)   12 12 2   0%
src / lexigram / admin / lib / security.py (no class)   24 18 0   25%
src / lexigram / admin / lib / specifications.py SpecificationBase   2 2 0   0%
src / lexigram / admin / lib / specifications.py ComparisonOperator   0 0 0   100%
src / lexigram / admin / lib / specifications.py FieldSpecification   24 24 0   0%
src / lexigram / admin / lib / specifications.py AndSpecification   5 5 0   0%
src / lexigram / admin / lib / specifications.py (no class)   27 27 0   0%
src / lexigram / admin / lib / template.py (no class)   52 44 0   15%
src / lexigram / admin / lib / transformation.py DataTransformer   14 14 0   0%
src / lexigram / admin / lib / transformation.py (no class)   13 3 2   77%
src / lexigram / admin / mapping / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / mapping / admin_mappings.py (no class)   15 15 2   0%
src / lexigram / admin / mapping / mapper.py AdminObjectMapper   11 11 0   0%
src / lexigram / admin / mapping / mapper.py (no class)   10 10 2   0%
src / lexigram / admin / media / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / media / library.py MediaLibrary   63 63 0   0%
src / lexigram / admin / media / library.py (no class)   18 18 0   0%
src / lexigram / admin / media / models.py MediaItem   7 7 0   0%
src / lexigram / admin / media / models.py MediaPage   6 6 0   0%
src / lexigram / admin / media / models.py (no class)   45 45 0   0%
src / lexigram / admin / middleware / __init__.py (no class)   4 0 0   100%
src / lexigram / admin / middleware / admin_auth_token.py DebugAdminAuthMiddleware   13 13 0   0%
src / lexigram / admin / middleware / admin_auth_token.py (no class)   10 0 0   100%
src / lexigram / admin / middleware / auth.py AdminAuthMiddleware   65 65 0   0%
src / lexigram / admin / middleware / auth.py (no class)   21 3 2   86%
src / lexigram / admin / middleware / auth_guard.py AdminAuthGuardMiddleware   27 27 0   0%
src / lexigram / admin / middleware / auth_guard.py (no class)   14 0 0   100%
src / lexigram / admin / middleware / authorization.py RequestAuthorizerProtocol   0 0 1   100%
src / lexigram / admin / middleware / authorization.py AdminAuthorizationMiddleware   23 23 0   0%
src / lexigram / admin / middleware / authorization.py (no class)   20 0 4   100%
src / lexigram / admin / middleware / cache.py AdminCacheMiddleware   108 108 0   0%
src / lexigram / admin / middleware / cache.py (no class)   14 14 0   0%
src / lexigram / admin / middleware / correlation.py AdminCorrelationMiddleware   6 6 0   0%
src / lexigram / admin / middleware / correlation.py (no class)   10 10 0   0%
src / lexigram / admin / middleware / csrf.py AdminCsrfMiddleware   65 65 0   0%
src / lexigram / admin / middleware / csrf.py (no class)   18 0 0   100%
src / lexigram / admin / middleware / error.py AdminErrorMiddleware   112 112 0   0%
src / lexigram / admin / middleware / error.py (no class)   24 0 0   100%
src / lexigram / admin / middleware / input_sanitizer.py AdminInputSanitizer   35 35 0   0%
src / lexigram / admin / middleware / input_sanitizer.py (no class)   14 0 0   100%
src / lexigram / admin / middleware / nav_push.py AdminNavPushMiddleware   38 38 0   0%
src / lexigram / admin / middleware / nav_push.py (no class)   13 0 0   100%
src / lexigram / admin / middleware / read_audit.py AdminReadAuditMiddleware   18 18 0   0%
src / lexigram / admin / middleware / read_audit.py (no class)   12 12 0   0%
src / lexigram / admin / middleware / security_headers.py AdminSecurityHeaders   4 3 0   25%
src / lexigram / admin / middleware / security_headers.py SecurityHeadersMiddleware   29 29 0   0%
src / lexigram / admin / middleware / security_headers.py (no class)   18 0 2   100%
src / lexigram / admin / middleware / setup.py SetupMiddleware   24 24 0   0%
src / lexigram / admin / middleware / setup.py (no class)   9 0 2   100%
src / lexigram / admin / middleware / tenant.py AdminTenantMiddleware   25 25 0   0%
src / lexigram / admin / middleware / tenant.py (no class)   9 9 3   0%
src / lexigram / admin / models / __init__.py (no class)   3 0 0   100%
src / lexigram / admin / models / provider_models.py Command   0 0 0   100%
src / lexigram / admin / models / provider_models.py AdminProviderState   0 0 0   100%
src / lexigram / admin / models / provider_models.py (no class)   22 0 2   100%
src / lexigram / admin / module.py AdminModule   6 6 0   0%
src / lexigram / admin / module.py (no class)   10 0 0   100%
src / lexigram / admin / multitenancy / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / multitenancy / adapter.py TenantProviderRegistry   50 50 0   0%
src / lexigram / admin / multitenancy / adapter.py (no class)   42 24 3   43%
src / lexigram / admin / multitenancy / data_source.py TenantScopedDataSource   22 22 0   0%
src / lexigram / admin / multitenancy / data_source.py (no class)   15 0 0   100%
src / lexigram / admin / multitenancy / models.py TenantConfig   4 4 0   0%
src / lexigram / admin / multitenancy / models.py TenantNotFoundError   0 0 0   100%
src / lexigram / admin / multitenancy / models.py (no class)   16 0 0   100%
src / lexigram / admin / navigation / __init__.py (no class)   7 0 0   100%
src / lexigram / admin / navigation / assembler.py NavigationAssembler   11 11 0   0%
src / lexigram / admin / navigation / assembler.py (no class)   31 21 0   32%
src / lexigram / admin / navigation / builder.py NavigationBuilder   18 18 0   0%
src / lexigram / admin / navigation / builder.py (no class)   11 0 0   100%
src / lexigram / admin / navigation / clusters.py (no class)   52 39 0   25%
src / lexigram / admin / navigation / nav_item_builder.py NavItemBuilder   37 33 0   11%
src / lexigram / admin / navigation / nav_item_builder.py (no class)   15 0 0   100%
src / lexigram / admin / navigation / types.py NavItem   0 0 0   100%
src / lexigram / admin / navigation / types.py NavGroup   0 0 0   100%
src / lexigram / admin / navigation / types.py SidebarNavItem   8 8 0   0%
src / lexigram / admin / navigation / types.py NavigationConfig   0 0 0   100%
src / lexigram / admin / navigation / types.py (no class)   44 0 0   100%
src / lexigram / admin / observability / admin_metrics.py AdminMetrics   11 11 0   0%
src / lexigram / admin / observability / admin_metrics.py OperationTimer   2 2 0   0%
src / lexigram / admin / observability / admin_metrics.py (no class)   11 0 0   100%
src / lexigram / admin / openapi / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / openapi / controller.py OpenAPIController   3 3 0   0%
src / lexigram / admin / openapi / controller.py (no class)   8 0 2   100%
src / lexigram / admin / openapi / field_converter.py (no class)   129 61 0   53%
src / lexigram / admin / openapi / resource_converter.py (no class)   34 28 2   18%
src / lexigram / admin / pages / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / pages / base.py MethodNotAllowedError   0 0 0   100%
src / lexigram / admin / pages / base.py Page   2 2 1   0%
src / lexigram / admin / pages / base.py (no class)   13 13 1   0%
src / lexigram / admin / pages / resource_pages.py ListPage   5 5 0   0%
src / lexigram / admin / pages / resource_pages.py CreatePage   6 6 0   0%
src / lexigram / admin / pages / resource_pages.py EditPage   9 9 0   0%
src / lexigram / admin / pages / resource_pages.py ViewPage   13 13 0   0%
src / lexigram / admin / pages / resource_pages.py (no class)   28 28 2   0%
src / lexigram / admin / pages / types.py PageResponse   1 1 0   0%
src / lexigram / admin / pages / types.py NavigationEntry   0 0 0   100%
src / lexigram / admin / pages / types.py (no class)   18 18 0   0%
src / lexigram / admin / params.py (no class)   18 13 0   28%
src / lexigram / admin / rbac / __init__.py (no class)   6 0 0   100%
src / lexigram / admin / rbac / middleware.py RBACMiddleware   11 11 0   0%
src / lexigram / admin / rbac / middleware.py (no class)   14 14 0   0%
src / lexigram / admin / rbac / policies.py (no class)   21 11 0   48%
src / lexigram / admin / rbac / registry.py (no class)   10 4 2   60%
src / lexigram / admin / rbac / schema.py FieldPermission   0 0 0   100%
src / lexigram / admin / rbac / schema.py ActionPermission   0 0 0   100%
src / lexigram / admin / rbac / schema.py ResourcePermissions   0 0 0   100%
src / lexigram / admin / rbac / schema.py (no class)   21 0 0   100%
src / lexigram / admin / rbac / service.py PermissionService   55 55 0   0%
src / lexigram / admin / rbac / service.py (no class)   27 0 0   100%
src / lexigram / admin / rbac / types.py Permission   3 3 0   0%
src / lexigram / admin / rbac / types.py Role   0 0 0   100%
src / lexigram / admin / rbac / types.py PolicyContext   0 0 0   100%
src / lexigram / admin / rbac / types.py Policy   0 0 1   100%
src / lexigram / admin / rbac / types.py (no class)   23 0 1   100%
src / lexigram / admin / realtime / __init__.py (no class)   4 0 0   100%
src / lexigram / admin / realtime / sse.py SSEHandler   1 1 2   0%
src / lexigram / admin / realtime / sse.py AdminEventType   0 0 0   100%
src / lexigram / admin / realtime / sse.py AdminEvent   1 1 0   0%
src / lexigram / admin / realtime / sse.py AdminEventHub   57 54 0   5%
src / lexigram / admin / realtime / sse.py AdminEventsHandler   10 10 0   0%
src / lexigram / admin / realtime / sse.py BulkOperationProgressHandler   24 24 0   0%
src / lexigram / admin / realtime / sse.py (no class)   63 4 2   94%
src / lexigram / admin / realtime / websocket.py WebSocket   1 1 0   0%
src / lexigram / admin / realtime / websocket.py WebSocketHandler   0 0 0   100%
src / lexigram / admin / realtime / websocket.py WSMessageType   0 0 0   100%
src / lexigram / admin / realtime / websocket.py WSMessage   5 5 0   0%
src / lexigram / admin / realtime / websocket.py AdminWebSocketManager   66 66 0   0%
src / lexigram / admin / realtime / websocket.py AdminWebSocketHandler   40 40 0   0%
src / lexigram / admin / realtime / websocket.py ResourceChangeNotifier   9 9 0   0%
src / lexigram / admin / realtime / websocket.py (no class)   64 1 2   98%
src / lexigram / admin / realtime / ws_handler_registry.py WSMessageHandler   0 0 1   100%
src / lexigram / admin / realtime / ws_handler_registry.py PingHandler   2 2 0   0%
src / lexigram / admin / realtime / ws_handler_registry.py SubscribeHandler   4 4 0   0%
src / lexigram / admin / realtime / ws_handler_registry.py UnsubscribeHandler   4 4 0   0%
src / lexigram / admin / realtime / ws_handler_registry.py ActionHandler   3 3 0   0%
src / lexigram / admin / realtime / ws_handler_registry.py WSMessageTypeRegistry   12 4 0   67%
src / lexigram / admin / realtime / ws_handler_registry.py (no class)   21 1 2   95%
src / lexigram / admin / relations / __init__.py (no class)   8 0 0   100%
src / lexigram / admin / relations / belongs_to_many.py BelongsToManyRelationManager   79 79 0   0%
src / lexigram / admin / relations / belongs_to_many.py (no class)   22 0 4   100%
src / lexigram / admin / relations / manager.py AbstractRelationManager   11 11 2   0%
src / lexigram / admin / relations / manager.py (no class)   18 0 4   100%
src / lexigram / admin / relations / manager_ext.py RelationManager   34 34 0   0%
src / lexigram / admin / relations / manager_ext.py (no class)   18 0 0   100%
src / lexigram / admin / relations / morph_many.py MorphManyRelationManager   24 24 0   0%
src / lexigram / admin / relations / morph_many.py (no class)   11 0 0   100%
src / lexigram / admin / relations / morph_to.py MorphToRelationManager   21 21 0   0%
src / lexigram / admin / relations / morph_to.py (no class)   14 0 2   100%
src / lexigram / admin / relations / routes.py (no class)   50 42 3   16%
src / lexigram / admin / resources / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / resources / base.py Resource   180 180 0   0%
src / lexigram / admin / resources / base.py LayoutConfiguratorProtocol   0 0 2   100%
src / lexigram / admin / resources / base.py GridLayoutConfigurator   3 3 0   0%
src / lexigram / admin / resources / base.py CalendarLayoutConfigurator   3 3 0   0%
src / lexigram / admin / resources / base.py MapLayoutConfigurator   3 3 0   0%
src / lexigram / admin / resources / base.py ListLayoutConfigurator   3 3 0   0%
src / lexigram / admin / resources / base.py LayoutConfiguratorRegistry   6 5 0   17%
src / lexigram / admin / resources / base.py (no class)   94 2 13   98%
src / lexigram / admin / resources / config.py TableConfiguration   4 4 0   0%
src / lexigram / admin / resources / config.py ResourceConfig   75 75 0   0%
src / lexigram / admin / resources / config.py (no class)   68 0 0   100%
src / lexigram / admin / resources / detail_renderer.py DetailRenderer   50 50 0   0%
src / lexigram / admin / resources / detail_renderer.py (no class)   20 20 0   0%
src / lexigram / admin / resources / field_renderer.py FieldRendererProtocol   0 0 2   100%
src / lexigram / admin / resources / field_renderer.py TextAreaFieldRenderer   4 4 0   0%
src / lexigram / admin / resources / field_renderer.py NumberFieldRenderer   4 4 0   0%
src / lexigram / admin / resources / field_renderer.py CheckboxFieldRenderer   4 4 0   0%
src / lexigram / admin / resources / field_renderer.py SelectFieldRenderer   5 5 0   0%
src / lexigram / admin / resources / field_renderer.py DateFieldRenderer   4 4 0   0%
src / lexigram / admin / resources / field_renderer.py EmailFieldRenderer   4 4 0   0%
src / lexigram / admin / resources / field_renderer.py PasswordFieldRenderer   4 4 0   0%
src / lexigram / admin / resources / field_renderer.py ListFieldRenderer   6 6 0   0%
src / lexigram / admin / resources / field_renderer.py BelongsToFieldRenderer   5 5 0   0%
src / lexigram / admin / resources / field_renderer.py HasManyFieldRenderer   5 5 0   0%
src / lexigram / admin / resources / field_renderer.py DefaultFieldRenderer   3 3 0   0%
src / lexigram / admin / resources / field_renderer.py FieldRendererRegistry   7 7 0   0%
src / lexigram / admin / resources / field_renderer.py FieldRenderer   41 41 0   0%
src / lexigram / admin / resources / field_renderer.py (no class)   55 55 9   0%
src / lexigram / admin / resources / form_renderer.py FormRenderer   160 160 0   0%
src / lexigram / admin / resources / form_renderer.py (no class)   25 25 0   0%
src / lexigram / admin / resources / handler.py ResourceActionHandler   0 0 2   100%
src / lexigram / admin / resources / handler.py ListActionHandler   3 3 0   0%
src / lexigram / admin / resources / handler.py DetailActionHandler   4 4 0   0%
src / lexigram / admin / resources / handler.py CreateActionHandler   22 22 0   0%
src / lexigram / admin / resources / handler.py EditActionHandler   23 23 0   0%
src / lexigram / admin / resources / handler.py CloneActionHandler   10 10 0   0%
src / lexigram / admin / resources / handler.py RestoreActionHandler   10 10 0   0%
src / lexigram / admin / resources / handler.py PurgeActionHandler   9 9 0   0%
src / lexigram / admin / resources / handler.py DeleteActionHandler   41 41 0   0%
src / lexigram / admin / resources / handler.py BulkActionHandler   30 30 0   0%
src / lexigram / admin / resources / handler.py DefaultActionHandler   2 2 0   0%
src / lexigram / admin / resources / handler.py ActionHandlerRegistry   18 18 0   0%
src / lexigram / admin / resources / handler.py ResourceHandler   10 10 0   0%
src / lexigram / admin / resources / handler.py (no class)   155 91 6   41%
src / lexigram / admin / resources / lenses.py ResourceLens   16 16 0   0%
src / lexigram / admin / resources / lenses.py LensRegistry   11 11 0   0%
src / lexigram / admin / resources / lenses.py (no class)   35 0 3   100%
src / lexigram / admin / resources / list_renderer.py ListRenderer   207 207 0   0%
src / lexigram / admin / resources / list_renderer.py (no class)   31 31 0   0%
src / lexigram / admin / resources / namespace.py (no class)   11 8 0   27%
src / lexigram / admin / resources / roles.py RolesResource   2 2 0   0%
src / lexigram / admin / resources / roles.py (no class)   15 15 0   0%
src / lexigram / admin / resources / users.py UserResource   24 24 0   0%
src / lexigram / admin / resources / users.py (no class)   31 31 0   0%
src / lexigram / admin / schema / __init__.py (no class)   16 0 0   100%
src / lexigram / admin / schema / base.py SchemaField   4 4 0   0%
src / lexigram / admin / schema / base.py (no class)   34 0 0   100%
src / lexigram / admin / schema / belongs_to_many.py BelongsToManyField   29 29 0   0%
src / lexigram / admin / schema / belongs_to_many.py (no class)   14 0 0   100%
src / lexigram / admin / schema / boolean.py BooleanField   28 28 0   0%
src / lexigram / admin / schema / boolean.py (no class)   13 0 0   100%
src / lexigram / admin / schema / composite.py JsonField   29 29 0   0%
src / lexigram / admin / schema / composite.py HiddenField   4 4 0   0%
src / lexigram / admin / schema / composite.py FileField   20 20 0   0%
src / lexigram / admin / schema / composite.py ImageField   3 3 0   0%
src / lexigram / admin / schema / composite.py AvatarField   3 3 0   0%
src / lexigram / admin / schema / composite.py (no class)   34 0 0   100%
src / lexigram / admin / schema / datetime_.py DateField   24 24 0   0%
src / lexigram / admin / schema / datetime_.py DateTimeField   24 24 0   0%
src / lexigram / admin / schema / datetime_.py TimeField   27 27 0   0%
src / lexigram / admin / schema / datetime_.py (no class)   26 0 0   100%
src / lexigram / admin / schema / exceptions.py FieldError   0 0 0   100%
src / lexigram / admin / schema / exceptions.py (no class)   2 0 0   100%
src / lexigram / admin / schema / misc.py ToggleField   7 7 0   0%
src / lexigram / admin / schema / misc.py ColorField   21 21 0   0%
src / lexigram / admin / schema / misc.py RatingField   25 25 0   0%
src / lexigram / admin / schema / misc.py TagsField   30 30 0   0%
src / lexigram / admin / schema / misc.py KeyValueField   30 30 0   0%
src / lexigram / admin / schema / misc.py (no class)   38 0 0   100%
src / lexigram / admin / schema / numeric.py NumberField   27 27 0   0%
src / lexigram / admin / schema / numeric.py IntegerField   16 16 0   0%
src / lexigram / admin / schema / numeric.py FloatField   11 11 0   0%
src / lexigram / admin / schema / numeric.py CurrencyField   15 15 0   0%
src / lexigram / admin / schema / numeric.py (no class)   26 0 0   100%
src / lexigram / admin / schema / relation.py RelationField   21 21 0   0%
src / lexigram / admin / schema / relation.py BelongsToField   0 0 0   100%
src / lexigram / admin / schema / relation.py HasManyField   27 27 0   0%
src / lexigram / admin / schema / relation.py MorphField   3 3 0   0%
src / lexigram / admin / schema / relation.py (no class)   26 0 0   100%
src / lexigram / admin / schema / repeater.py RepeaterField   65 65 0   0%
src / lexigram / admin / schema / repeater.py (no class)   20 0 0   100%
src / lexigram / admin / schema / select.py SelectField   41 41 0   0%
src / lexigram / admin / schema / select.py EnumField   31 31 0   0%
src / lexigram / admin / schema / select.py MultiSelectField   33 33 0   0%
src / lexigram / admin / schema / select.py RadioField   6 6 0   0%
src / lexigram / admin / schema / select.py (no class)   39 0 0   100%
src / lexigram / admin / schema / text.py TextField   19 19 0   0%
src / lexigram / admin / schema / text.py EmailField   11 11 0   0%
src / lexigram / admin / schema / text.py PasswordField   11 11 0   0%
src / lexigram / admin / schema / text.py URLField   11 11 0   0%
src / lexigram / admin / schema / text.py (no class)   24 0 0   100%
src / lexigram / admin / schema / text_area.py TextAreaField   13 13 0   0%
src / lexigram / admin / schema / text_area.py MarkdownField   19 19 0   0%
src / lexigram / admin / schema / text_area.py RichTextField   14 14 0   0%
src / lexigram / admin / schema / text_area.py (no class)   26 0 0   100%
src / lexigram / admin / schema / validators.py FieldValidator   0 0 0   100%
src / lexigram / admin / schema / validators.py RequiredValidator   5 5 0   0%
src / lexigram / admin / schema / validators.py LengthValidator   10 10 0   0%
src / lexigram / admin / schema / validators.py RangeValidator   10 10 0   0%
src / lexigram / admin / schema / validators.py EmailValidator   12 12 0   0%
src / lexigram / admin / schema / validators.py URLValidator   8 8 0   0%
src / lexigram / admin / schema / validators.py PatternValidator   6 6 0   0%
src / lexigram / admin / schema / validators.py (no class)   23 0 0   100%
src / lexigram / admin / services / __init__.py (no class)   18 0 0   100%
src / lexigram / admin / services / action_executor.py TaskScheduler   0 0 1   100%
src / lexigram / admin / services / action_executor.py ActionExecutor   58 58 0   0%
src / lexigram / admin / services / action_executor.py (no class)   26 5 7   81%
src / lexigram / admin / services / action_registry.py ActionType   0 0 0   100%
src / lexigram / admin / services / action_registry.py ActionExecutionMode   0 0 0   100%
src / lexigram / admin / services / action_registry.py ActionConfig   0 0 0   100%
src / lexigram / admin / services / action_registry.py ActionContext   4 4 0   0%
src / lexigram / admin / services / action_registry.py ActionResult   2 2 0   0%
src / lexigram / admin / services / action_registry.py ActionHandler   0 0 1   100%
src / lexigram / admin / services / action_registry.py ActionValidator   0 0 1   100%
src / lexigram / admin / services / action_registry.py AbstractActionHandler   1 1 1   0%
src / lexigram / admin / services / action_registry.py FunctionActionHandler   8 8 0   0%
src / lexigram / admin / services / action_registry.py ActionRegistry   21 21 0   0%
src / lexigram / admin / services / action_registry.py (no class)   83 0 13   100%
src / lexigram / admin / services / activity_logger.py ActivityLogger   14 14 0   0%
src / lexigram / admin / services / activity_logger.py (no class)   22 5 0   77%
src / lexigram / admin / services / background_jobs.py JobNotFoundError   0 0 0   100%
src / lexigram / admin / services / background_jobs.py BackgroundJob   1 1 0   0%
src / lexigram / admin / services / background_jobs.py BackgroundJobService   114 114 0   0%
src / lexigram / admin / services / background_jobs.py (no class)   42 42 0   0%
src / lexigram / admin / services / charts.py ChartBackend   0 0 0   100%
src / lexigram / admin / services / charts.py ChartType   0 0 0   100%
src / lexigram / admin / services / charts.py ChartData   0 0 0   100%
src / lexigram / admin / services / charts.py IChartRenderer   0 0 1   100%
src / lexigram / admin / services / charts.py ChartJSRenderer   6 6 0   0%
src / lexigram / admin / services / charts.py PlotlyRenderer   13 13 0   0%
src / lexigram / admin / services / charts.py ChartFactory   14 12 0   14%
src / lexigram / admin / services / charts.py (no class)   40 0 2   100%
src / lexigram / admin / services / collaborative.py EditLock   5 5 0   0%
src / lexigram / admin / services / collaborative.py PresenceEntry   1 1 0   0%
src / lexigram / admin / services / collaborative.py LockConflictError   3 3 0   0%
src / lexigram / admin / services / collaborative.py CollaborativeEditingService   75 70 0   7%
src / lexigram / admin / services / collaborative.py (no class)   49 0 2   100%
src / lexigram / admin / services / component_registry.py ComponentMetadata   1 1 0   0%
src / lexigram / admin / services / component_registry.py ComponentRegistry   81 78 0   4%
src / lexigram / admin / services / component_registry.py (no class)   58 22 2   62%
src / lexigram / admin / services / export / __init__.py (no class)   6 0 0   100%
src / lexigram / admin / services / export / adapters / excel.py ExcelExportBackend   34 34 0   0%
src / lexigram / admin / services / export / adapters / excel.py (no class)   13 2 2   85%
src / lexigram / admin / services / export / adapters / pdf.py PdfExportBackend   33 33 0   0%
src / lexigram / admin / services / export / adapters / pdf.py (no class)   15 4 2   73%
src / lexigram / admin / services / export / scheduler.py ExportFormat   0 0 0   100%
src / lexigram / admin / services / export / scheduler.py ExportStatus   0 0 0   100%
src / lexigram / admin / services / export / scheduler.py ExportSchedule   0 0 0   100%
src / lexigram / admin / services / export / scheduler.py ExportTemplate   0 0 0   100%
src / lexigram / admin / services / export / scheduler.py ExportJob   0 0 0   100%
src / lexigram / admin / services / export / scheduler.py (no class)   59 0 0   100%
src / lexigram / admin / services / export / service.py IExportDataSource   0 0 3   100%
src / lexigram / admin / services / export / service.py IExportBackend   0 0 1   100%
src / lexigram / admin / services / export / service.py JsonExportBackend   12 12 0   0%
src / lexigram / admin / services / export / service.py ExportService   158 158 0   0%
src / lexigram / admin / services / export / service.py (no class)   39 0 27   100%
src / lexigram / admin / services / feature_flags.py AdminFeatureConfig   0 0 0   100%
src / lexigram / admin / services / feature_flags.py AdminFeatureFlagService   32 32 0   0%
src / lexigram / admin / services / feature_flags.py FeatureDisabledError   2 2 0   0%
src / lexigram / admin / services / feature_flags.py (no class)   59 14 3   76%
src / lexigram / admin / services / filter_manager.py FilterPreset   0 0 0   100%
src / lexigram / admin / services / filter_manager.py FilterDefinition   0 0 0   100%
src / lexigram / admin / services / filter_manager.py FilterManager   167 167 0   0%
src / lexigram / admin / services / filter_manager.py (no class)   43 43 0   0%
src / lexigram / admin / services / form_renderer.py FormRenderer   14 14 0   0%
src / lexigram / admin / services / form_renderer.py (no class)   9 0 0   100%
src / lexigram / admin / services / htmx_perf.py HTMXPerformanceMonitor   13 13 0   0%
src / lexigram / admin / services / htmx_perf.py (no class)   17 4 0   76%
src / lexigram / admin / services / impersonation.py ImpersonationSession   0 0 0   100%
src / lexigram / admin / services / impersonation.py ImpersonationPolicy   4 4 0   0%
src / lexigram / admin / services / impersonation.py ImpersonationService   49 49 0   0%
src / lexigram / admin / services / impersonation.py (no class)   31 31 0   0%
src / lexigram / admin / services / import_ / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / services / import_ / service.py ImportRowError   0 0 0   100%
src / lexigram / admin / services / import_ / service.py ImportJob   3 3 0   0%
src / lexigram / admin / services / import_ / service.py ImportResult   1 1 0   0%
src / lexigram / admin / services / import_ / service.py AdminImportService   43 43 0   0%
src / lexigram / admin / services / import_ / service.py (no class)   76 76 0   0%
src / lexigram / admin / services / notifications / __init__.py (no class)   6 0 0   100%
src / lexigram / admin / services / notifications / models.py NotificationType   0 0 0   100%
src / lexigram / admin / services / notifications / models.py NotificationChannel   0 0 0   100%
src / lexigram / admin / services / notifications / models.py NotificationRecipient   2 2 0   0%
src / lexigram / admin / services / notifications / models.py Notification   0 0 0   100%
src / lexigram / admin / services / notifications / models.py NotificationResult   0 0 0   100%
src / lexigram / admin / services / notifications / models.py (no class)   53 0 0   100%
src / lexigram / admin / services / notifications / sender.py EmailSender   9 9 0   0%
src / lexigram / admin / services / notifications / sender.py (no class)   9 0 3   100%
src / lexigram / admin / services / notifications / service.py AdminNotificationService   60 60 0   0%
src / lexigram / admin / services / notifications / service.py (no class)   23 0 2   100%
src / lexigram / admin / services / notifications / templates.py TemplateRenderer   15 15 0   0%
src / lexigram / admin / services / notifications / templates.py (no class)   12 0 0   100%
src / lexigram / admin / services / realtime.py UpdateType   0 0 0   100%
src / lexigram / admin / services / realtime.py RealtimeUpdate   3 3 0   0%
src / lexigram / admin / services / realtime.py ConnectionManager   28 26 0   7%
src / lexigram / admin / services / realtime.py RealtimeService   21 19 0   10%
src / lexigram / admin / services / realtime.py SSEEmitter   28 28 0   0%
src / lexigram / admin / services / realtime.py (no class)   50 0 2   100%
src / lexigram / admin / services / request_cache.py (no class)   1 1 0   0%
src / lexigram / admin / services / resource_manager.py ResourceDataSourceProtocol   0 0 5   100%
src / lexigram / admin / services / resource_manager.py ResultDataSource   0 0 5   100%
src / lexigram / admin / services / resource_manager.py Validator   0 0 1   100%
src / lexigram / admin / services / resource_manager.py DefaultValidator   1 1 0   0%
src / lexigram / admin / services / resource_manager.py DefaultAuthorizer   5 5 0   0%
src / lexigram / admin / services / resource_manager.py ResourceManager   118 118 0   0%
src / lexigram / admin / services / resource_manager.py (no class)   39 0 24   100%
src / lexigram / admin / services / resource_manager_factory.py ResourceManagerFactory   7 4 0   43%
src / lexigram / admin / services / resource_manager_factory.py (no class)   12 0 0   100%
src / lexigram / admin / services / revisions.py Revision   0 0 0   100%
src / lexigram / admin / services / revisions.py FieldDiff   0 0 0   100%
src / lexigram / admin / services / revisions.py RevisionDiff   0 0 0   100%
src / lexigram / admin / services / revisions.py _RevisionStore   0 0 4   100%
src / lexigram / admin / services / revisions.py InMemoryRevisionStore   19 19 0   0%
src / lexigram / admin / services / revisions.py RevisionService   26 26 0   0%
src / lexigram / admin / services / revisions.py (no class)   47 47 6   0%
src / lexigram / admin / services / saved_filters.py SavedFilterSet   0 0 0   100%
src / lexigram / admin / services / saved_filters.py _FilterRepository   0 0 4   100%
src / lexigram / admin / services / saved_filters.py _InMemoryFilterStore   19 19 0   0%
src / lexigram / admin / services / saved_filters.py SavedFiltersService   46 46 0   0%
src / lexigram / admin / services / saved_filters.py (no class)   32 32 8   0%
src / lexigram / admin / services / search_service.py SearchResult   0 0 0   100%
src / lexigram / admin / services / search_service.py SearchResults   2 2 0   0%
src / lexigram / admin / services / search_service.py SearchService   39 39 0   0%
src / lexigram / admin / services / search_service.py (no class)   25 0 0   100%
src / lexigram / admin / services / session.py SessionStateService   19 19 0   0%
src / lexigram / admin / services / session.py ActiveSessionContext   7 7 0   0%
src / lexigram / admin / services / session.py (no class)   33 0 0   100%
src / lexigram / admin / services / settings_service.py AdminSettingsDbProvider   28 20 0   29%
src / lexigram / admin / services / settings_service.py AdminSettingsService   39 37 0   5%
src / lexigram / admin / services / settings_service.py (no class)   37 10 2   73%
src / lexigram / admin / services / storage / __init__.py (no class)   8 0 0   100%
src / lexigram / admin / services / storage / backends.py (no class)   1 1 0   0%
src / lexigram / admin / services / storage / mixins.py UploadHandlerProtocol   0 0 1   100%
src / lexigram / admin / services / storage / mixins.py (no class)   7 0 0   100%
src / lexigram / admin / services / storage / service.py AdminStorageService   63 63 0   0%
src / lexigram / admin / services / storage / service.py (no class)   22 0 0   100%
src / lexigram / admin / services / storage / types.py StorageDriver   0 0 0   100%
src / lexigram / admin / services / storage / types.py AdminFileInfo   0 0 0   100%
src / lexigram / admin / services / storage / types.py UploadResult   0 0 0   100%
src / lexigram / admin / services / storage / types.py AdminUploadOptions   1 1 0   0%
src / lexigram / admin / services / storage / types.py (no class)   41 0 0   100%
src / lexigram / admin / services / storage / upload.py StorageBackend   0 0 0   100%
src / lexigram / admin / services / storage / upload.py UploadedFile   0 0 0   100%
src / lexigram / admin / services / storage / upload.py FileValidator   12 12 0   0%
src / lexigram / admin / services / storage / upload.py FileUploadService   65 65 0   0%
src / lexigram / admin / services / storage / upload.py (no class)   34 0 0   100%
src / lexigram / admin / services / storage / utils.py (no class)   19 12 0   37%
src / lexigram / admin / services / user_dashboard.py WidgetPlacement   2 2 0   0%
src / lexigram / admin / services / user_dashboard.py UserDashboardLayout   2 2 0   0%
src / lexigram / admin / services / user_dashboard.py UserDashboardService   63 60 0   5%
src / lexigram / admin / services / user_dashboard.py (no class)   39 0 0   100%
src / lexigram / admin / settings / __init__.py (no class)   4 0 0   100%
src / lexigram / admin / settings / loader.py ConfigPath   2 2 0   0%
src / lexigram / admin / settings / loader.py AdminConfigLoader   119 119 0   0%
src / lexigram / admin / settings / loader.py (no class)   49 7 0   86%
src / lexigram / admin / settings / panel / __init__.py (no class)   23 0 0   100%
src / lexigram / admin / settings / panel / branding_spec.py BrandingSpec   0 0 0   100%
src / lexigram / admin / settings / panel / branding_spec.py (no class)   15 1 0   93%
src / lexigram / admin / settings / panel / cache_spec.py CacheSpec   0 0 0   100%
src / lexigram / admin / settings / panel / cache_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / features_spec.py FeaturesSpec   0 0 0   100%
src / lexigram / admin / settings / panel / features_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / i18n_spec.py I18nSpec   0 0 0   100%
src / lexigram / admin / settings / panel / i18n_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / layout.py ConfigLayout   26 26 0   0%
src / lexigram / admin / settings / panel / layout.py (no class)   11 0 2   100%
src / lexigram / admin / settings / panel / models.py BrandingSettings   0 0 0   100%
src / lexigram / admin / settings / panel / models.py CacheSettings   0 0 0   100%
src / lexigram / admin / settings / panel / models.py SecuritySettings   0 0 0   100%
src / lexigram / admin / settings / panel / models.py I18nSettings   0 0 0   100%
src / lexigram / admin / settings / panel / models.py RbacSettings   0 0 0   100%
src / lexigram / admin / settings / panel / models.py ProfilerSettings   0 0 0   100%
src / lexigram / admin / settings / panel / models.py (no class)   27 0 0   100%
src / lexigram / admin / settings / panel / nodes.py AbstractConfigNode   10 10 0   0%
src / lexigram / admin / settings / panel / nodes.py StringNode   1 1 0   0%
src / lexigram / admin / settings / panel / nodes.py ColorNode   4 4 0   0%
src / lexigram / admin / settings / panel / nodes.py IntNode   12 12 0   0%
src / lexigram / admin / settings / panel / nodes.py BooleanNode   5 5 0   0%
src / lexigram / admin / settings / panel / nodes.py EnumNode   10 10 0   0%
src / lexigram / admin / settings / panel / nodes.py SecretNode   0 0 0   100%
src / lexigram / admin / settings / panel / nodes.py ConfigSpecMeta   9 2 0   78%
src / lexigram / admin / settings / panel / nodes.py ConfigSpec   2 2 0   0%
src / lexigram / admin / settings / panel / nodes.py PydanticConfigSpec   48 48 0   0%
src / lexigram / admin / settings / panel / nodes.py (no class)   45 0 2   100%
src / lexigram / admin / settings / panel / profiler_spec.py ProfilerSpec   0 0 0   100%
src / lexigram / admin / settings / panel / profiler_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / rate_limit_spec.py RateLimitSpec   0 0 0   100%
src / lexigram / admin / settings / panel / rate_limit_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / rbac_spec.py RBACSpec   0 0 0   100%
src / lexigram / admin / settings / panel / rbac_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / registry.py StoreBase   1 1 0   0%
src / lexigram / admin / settings / panel / registry.py EnvStore   2 2 0   0%
src / lexigram / admin / settings / panel / registry.py MemoryStore   3 3 0   0%
src / lexigram / admin / settings / panel / registry.py ConfigRegistry   53 53 0   0%
src / lexigram / admin / settings / panel / registry.py (no class)   25 0 2   100%
src / lexigram / admin / settings / panel / security_spec.py SecuritySpec   0 0 0   100%
src / lexigram / admin / settings / panel / security_spec.py (no class)   14 1 0   93%
src / lexigram / admin / settings / panel / types.py ConfigCategory   0 0 0   100%
src / lexigram / admin / settings / panel / types.py (no class)   16 1 0   94%
src / lexigram / admin / settings / panel / ui.py BooleanField   5 5 0   0%
src / lexigram / admin / settings / panel / ui.py ConfigDashboardUI   50 50 0   0%
src / lexigram / admin / settings / panel / ui.py (no class)   16 0 0   100%
src / lexigram / admin / settings / settings.py AdminSettings   29 29 0   0%
src / lexigram / admin / settings / settings.py (no class)   7 1 0   86%
src / lexigram / admin / settings / store.py TenantConfigStore   5 5 0   0%
src / lexigram / admin / settings / store.py (no class)   9 0 2   100%
src / lexigram / admin / state / __init__.py (no class)   14 7 6   50%
src / lexigram / admin / state / context.py AdminContext   10 10 0   0%
src / lexigram / admin / state / context.py HTMXInfo   1 1 0   0%
src / lexigram / admin / state / context.py AdminContextManager   42 42 0   0%
src / lexigram / admin / state / context.py (no class)   78 21 3   73%
src / lexigram / admin / state / dependency_tracker.py DependencyStack   8 8 0   0%
src / lexigram / admin / state / dependency_tracker.py DependencyTracker   24 24 0   0%
src / lexigram / admin / state / dependency_tracker.py (no class)   25 4 0   84%
src / lexigram / admin / state / persistence.py IStorage   0 0 3   100%
src / lexigram / admin / state / persistence.py DictionaryStorage   4 4 0   0%
src / lexigram / admin / state / persistence.py PersistedSignal   16 16 0   0%
src / lexigram / admin / state / persistence.py StatePersistenceManager   11 11 0   0%
src / lexigram / admin / state / persistence.py (no class)   16 16 5   0%
src / lexigram / admin / state / store.py Signal   15 15 0   0%
src / lexigram / admin / state / store.py Computed   27 27 0   0%
src / lexigram / admin / state / store.py Effect   12 12 0   0%
src / lexigram / admin / state / store.py GlobalStore   0 0 0   100%
src / lexigram / admin / state / store.py (no class)   32 32 2   0%
src / lexigram / admin / state / url.py URLState   67 67 0   0%
src / lexigram / admin / state / url.py (no class)   44 44 2   0%
src / lexigram / admin / state / url_sync.py URLStateManager   50 50 0   0%
src / lexigram / admin / state / url_sync.py (no class)   8 8 2   0%
src / lexigram / admin / tasks / __init__.py (no class)   14 14 2   0%
src / lexigram / admin / tasks / bulk_operations.py AdminTaskType   0 0 0   100%
src / lexigram / admin / tasks / bulk_operations.py TaskProgress   4 4 0   0%
src / lexigram / admin / tasks / bulk_operations.py AdminTaskResult   1 1 0   0%
src / lexigram / admin / tasks / bulk_operations.py (no class)   101 101 0   0%
src / lexigram / admin / theme / __init__.py (no class)   3 0 0   100%
src / lexigram / admin / theme / service.py AdminThemeService   7 7 0   0%
src / lexigram / admin / theme / service.py (no class)   6 0 0   100%
src / lexigram / admin / theme / tailwind.py (no class)   5 0 0   100%
src / lexigram / admin / types.py ExtensionConfig   0 0 0   100%
src / lexigram / admin / types.py AdminStatus   0 0 0   100%
src / lexigram / admin / types.py AdminUser   0 0 0   100%
src / lexigram / admin / types.py NavigationItem   0 0 0   100%
src / lexigram / admin / types.py MiddlewareOptions   0 0 0   100%
src / lexigram / admin / types.py TemplateContext   0 0 0   100%
src / lexigram / admin / types.py (no class)   46 0 0   100%
src / lexigram / admin / ui / __init__.py (no class)   12 0 0   100%
src / lexigram / admin / ui / debug.py StateDebugPanel   4 4 0   0%
src / lexigram / admin / ui / debug.py (no class)   7 7 0   0%
src / lexigram / admin / ui / filters / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / ui / filters / base.py Filter   54 54 0   0%
src / lexigram / admin / ui / filters / base.py (no class)   26 26 2   0%
src / lexigram / admin / ui / filters / types / __init__.py (no class)   5 5 0   0%
src / lexigram / admin / ui / filters / types / selection.py SelectFilter   76 76 0   0%
src / lexigram / admin / ui / filters / types / selection.py MultiSelectFilter   72 72 0   0%
src / lexigram / admin / ui / filters / types / selection.py (no class)   22 22 2   0%
src / lexigram / admin / ui / filters / types / standard.py RangeFilter   75 75 0   0%
src / lexigram / admin / ui / filters / types / standard.py NumericRangeFilter   2 2 0   0%
src / lexigram / admin / ui / filters / types / standard.py (no class)   18 18 2   0%
src / lexigram / admin / ui / filters / types / toggle.py ToggleFilter   46 46 0   0%
src / lexigram / admin / ui / filters / types / toggle.py (no class)   12 12 0   0%
src / lexigram / admin / ui / layouts / __init__.py (no class)   7 0 0   100%
src / lexigram / admin / ui / layouts / admin_layout.py AdminLayoutConfig   0 0 0   100%
src / lexigram / admin / ui / layouts / admin_layout.py NavItemConfig   0 0 0   100%
src / lexigram / admin / ui / layouts / admin_layout.py AdminLayoutContext   0 0 0   100%
src / lexigram / admin / ui / layouts / admin_layout.py AdminLayout   74 74 0   0%
src / lexigram / admin / ui / layouts / admin_layout.py (no class)   63 2 0   97%
src / lexigram / admin / ui / layouts / components / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / ui / layouts / components / header.py HeaderConfig   0 0 0   100%
src / lexigram / admin / ui / layouts / components / header.py UserInfo   0 0 0   100%
src / lexigram / admin / ui / layouts / components / header.py HeaderRenderer   52 52 0   0%
src / lexigram / admin / ui / layouts / components / header.py (no class)   37 0 0   100%
src / lexigram / admin / ui / layouts / components / sidebar.py NavItem   0 0 0   100%
src / lexigram / admin / ui / layouts / components / sidebar.py NavGroup   0 0 0   100%
src / lexigram / admin / ui / layouts / components / sidebar.py SidebarConfig   0 0 0   100%
src / lexigram / admin / ui / layouts / components / sidebar.py SidebarRenderer   66 66 0   0%
src / lexigram / admin / ui / layouts / components / sidebar.py (no class)   60 15 0   75%
src / lexigram / admin / ui / layouts / standalone_layout.py StandaloneLayoutConfig   0 0 0   100%
src / lexigram / admin / ui / layouts / standalone_layout.py StandaloneLayoutContext   0 0 0   100%
src / lexigram / admin / ui / layouts / standalone_layout.py StandaloneLayout   57 57 0   0%
src / lexigram / admin / ui / layouts / standalone_layout.py (no class)   36 2 0   94%
src / lexigram / admin / ui / molecules / __init__.py (no class)   6 0 0   100%
src / lexigram / admin / ui / molecules / debug_panel.py DebugPanel   10 10 0   0%
src / lexigram / admin / ui / molecules / debug_panel.py (no class)   8 0 2   100%
src / lexigram / admin / ui / molecules / filter_bar.py FilterBar   69 69 0   0%
src / lexigram / admin / ui / molecules / filter_bar.py (no class)   9 0 0   100%
src / lexigram / admin / ui / observability.py (no class)   94 78 3   17%
src / lexigram / admin / ui / organisms / __init__.py (no class)   5 0 0   100%
src / lexigram / admin / ui / organisms / admin_slide_over.py (no class)   25 25 0   0%
src / lexigram / admin / ui / organisms / bulk_edit_modal.py (no class)   36 36 0   0%
src / lexigram / admin / ui / organisms / command_palette.py CommandPalette   11 11 0   0%
src / lexigram / admin / ui / organisms / command_palette.py (no class)   7 0 0   100%
src / lexigram / admin / ui / organisms / components.py (no class)   11 2 0   82%
src / lexigram / admin / ui / organisms / dashboard / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / ui / organisms / dashboard / widgets.py Stat   0 0 0   100%
src / lexigram / admin / ui / organisms / dashboard / widgets.py ActivityItem   0 0 0   100%
src / lexigram / admin / ui / organisms / dashboard / widgets.py HealthEntry   0 0 0   100%
src / lexigram / admin / ui / organisms / dashboard / widgets.py StatCard   19 19 0   0%
src / lexigram / admin / ui / organisms / dashboard / widgets.py StatCardGrid   5 5 0   0%
src / lexigram / admin / ui / organisms / dashboard / widgets.py ActivityFeed   19 19 0   0%
src / lexigram / admin / ui / organisms / dashboard / widgets.py SystemHealthWidget   14 14 0   0%
src / lexigram / admin / ui / organisms / dashboard / widgets.py (no class)   44 44 0   0%
src / lexigram / admin / ui / organisms / data_table / __init__.py (no class)   11 0 0   100%
src / lexigram / admin / ui / organisms / data_table / actions.py ActionDescriptor   0 0 0   100%
src / lexigram / admin / ui / organisms / data_table / actions.py ActionManager   17 17 0   0%
src / lexigram / admin / ui / organisms / data_table / actions.py (no class)   95 60 0   37%
src / lexigram / admin / ui / organisms / data_table / coordinator.py DataTable   22 22 0   0%
src / lexigram / admin / ui / organisms / data_table / coordinator.py (no class)   11 0 0   100%
src / lexigram / admin / ui / organisms / data_table / layout.py LayoutComposer   12 12 0   0%
src / lexigram / admin / ui / organisms / data_table / layout.py (no class)   7 0 0   100%
src / lexigram / admin / ui / organisms / data_table / permissions.py PermissionManager   7 7 0   0%
src / lexigram / admin / ui / organisms / data_table / permissions.py (no class)   5 0 0   100%
src / lexigram / admin / ui / organisms / data_table / rendering.py DataTableRenderer   137 137 0   0%
src / lexigram / admin / ui / organisms / data_table / rendering.py (no class)   27 0 0   100%
src / lexigram / admin / ui / organisms / data_table / states.py StateRenderer   15 15 0   0%
src / lexigram / admin / ui / organisms / data_table / states.py (no class)   9 0 0   100%
src / lexigram / admin / ui / organisms / data_table / types.py (no class)   1 1 0   0%
src / lexigram / admin / ui / organisms / data_table / views.py ViewStrategy   8 8 0   0%
src / lexigram / admin / ui / organisms / data_table / views.py ViewFactory   15 15 0   0%
src / lexigram / admin / ui / organisms / data_table / views.py (no class)   10 0 0   100%
src / lexigram / admin / ui / organisms / dynamic_form.py DynamicForm   29 29 0   0%
src / lexigram / admin / ui / organisms / dynamic_form.py (no class)   7 0 2   100%
src / lexigram / admin / ui / organisms / form_registry.py FormFieldRendererProtocol   0 0 2   100%
src / lexigram / admin / ui / organisms / form_registry.py TextAreaRenderer   3 3 0   0%
src / lexigram / admin / ui / organisms / form_registry.py SelectRenderer   4 4 0   0%
src / lexigram / admin / ui / organisms / form_registry.py CheckboxRenderer   3 3 0   0%
src / lexigram / admin / ui / organisms / form_registry.py BelongsToFormRenderer   4 4 0   0%
src / lexigram / admin / ui / organisms / form_registry.py HasManyFormRenderer   5 5 0   0%
src / lexigram / admin / ui / organisms / form_registry.py InputRenderer   8 6 0   25%
src / lexigram / admin / ui / organisms / form_registry.py FormFieldRegistry   5 4 0   20%
src / lexigram / admin / ui / organisms / form_registry.py (no class)   27 0 5   100%
src / lexigram / admin / ui / organisms / pagination.py Pagination   22 22 0   0%
src / lexigram / admin / ui / organisms / pagination.py (no class)   6 0 0   100%
src / lexigram / admin / ui / organisms / secondary_nav.py ClusterLayout   4 4 0   0%
src / lexigram / admin / ui / organisms / secondary_nav.py SecondaryNav   19 19 0   0%
src / lexigram / admin / ui / organisms / secondary_nav.py (no class)   12 12 0   0%
src / lexigram / admin / ui / organisms / sidebar.py SidebarItem   28 28 0   0%
src / lexigram / admin / ui / organisms / sidebar.py SidebarSection   14 14 0   0%
src / lexigram / admin / ui / organisms / sidebar.py Sidebar   38 38 0   0%
src / lexigram / admin / ui / organisms / sidebar.py (no class)   12 0 0   100%
src / lexigram / admin / ui / organisms / topbar.py LanguageSwitcher   7 7 0   0%
src / lexigram / admin / ui / organisms / topbar.py ThemeToggle   2 2 0   0%
src / lexigram / admin / ui / organisms / topbar.py TopBar   29 29 0   0%
src / lexigram / admin / ui / organisms / topbar.py (no class)   11 0 0   100%
src / lexigram / admin / ui / templates / shell.py AdminShell   106 106 0   0%
src / lexigram / admin / ui / templates / shell.py (no class)   10 0 0   100%
src / lexigram / admin / ui / views.py View   1 1 0   0%
src / lexigram / admin / ui / views.py ListView   1 1 0   0%
src / lexigram / admin / ui / views.py GridView   1 1 0   0%
src / lexigram / admin / ui / views.py CalendarView   1 1 0   0%
src / lexigram / admin / ui / views.py MapView   1 1 0   0%
src / lexigram / admin / ui / views.py (no class)   45 45 3   0%
src / lexigram / admin / ui / widgets / __init__.py (no class)   3 0 0   100%
src / lexigram / admin / validation / __init__.py (no class)   4 4 0   0%
src / lexigram / admin / validation / rules.py IsValidAdminEmail   3 3 0   0%
src / lexigram / admin / validation / rules.py StrongPassword   14 14 0   0%
src / lexigram / admin / validation / rules.py IsValidUsername   3 3 0   0%
src / lexigram / admin / validation / rules.py (no class)   14 14 0   0%
src / lexigram / admin / validation / validators.py (no class)   8 8 0   0%
src / lexigram / admin / views / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / views / _views.py ResourceView   0 0 2   100%
src / lexigram / admin / views / _views.py CalendarView   45 45 0   0%
src / lexigram / admin / views / _views.py KanbanView   26 26 0   0%
src / lexigram / admin / views / _views.py TreeView   28 28 0   0%
src / lexigram / admin / views / _views.py AuditLogView   13 13 0   0%
src / lexigram / admin / views / _views.py UserImpersonationView   11 11 0   0%
src / lexigram / admin / views / _views.py (no class)   61 61 3   0%
src / lexigram / admin / web / __init__.py (no class)   3 3 0   0%
src / lexigram / admin / web / contributor.py AdminWebContributor   6 6 0   0%
src / lexigram / admin / web / contributor.py (no class)   8 8 2   0%
Total     24414 17393 739   29%

No items found using the specified filter.