| src/lexigram/admin/__init__.py |
(no class) |
|
17 |
8 |
9 |
|
53% |
| src/lexigram/admin/actions/__init__.py |
(no class) |
|
14 |
7 |
7 |
|
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/relation.py |
_RelationAction |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/actions/relation.py |
AssociateAction |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/actions/relation.py |
AttachAction |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/actions/relation.py |
DetachAction |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/actions/relation.py |
DissociateAction |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/actions/relation.py |
(no class) |
|
22 |
22 |
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/__init__.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| src/lexigram/admin/actions/standard/bulk.py |
DeleteBulkAction |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/bulk.py |
PurgeBulkAction |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/bulk.py |
RestoreBulkAction |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/bulk.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| src/lexigram/admin/actions/standard/export.py |
ExportAction |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/export.py |
ExportBulkAction |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/export.py |
(no class) |
|
32 |
17 |
2 |
|
47% |
| src/lexigram/admin/actions/standard/header.py |
CreateAction |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/header.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| src/lexigram/admin/actions/standard/imports.py |
_ImportReportMixin |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/imports.py |
ImportAction |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/imports.py |
ImportBulkAction |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/imports.py |
(no class) |
|
39 |
16 |
2 |
|
59% |
| src/lexigram/admin/actions/standard/row.py |
EditAction |
|
8 |
8 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
ViewAction |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
DeleteAction |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
PermissionsAction |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
ImpersonateAction |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
CloneAction |
|
36 |
36 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
RestoreAction |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
PurgeAction |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/actions/standard/row.py |
(no class) |
|
49 |
0 |
0 |
|
100% |
| src/lexigram/admin/actions/standard/utils.py |
(no class) |
|
13 |
8 |
0 |
|
38% |
| 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) |
|
32 |
0 |
0 |
|
100% |
| src/lexigram/admin/audit/__init__.py |
(no class) |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/audit/correlation.py |
(no class) |
|
11 |
11 |
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 |
PasswordResetTokenInvalidError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
PasswordResetTokenExpiredError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
MfaNotEnabledError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
MfaVerificationFailedError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
EmailVerificationRequiredError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
EmailVerificationTokenInvalidError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
EmailOtpDeliveryError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
EmailOtpCooldownError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/errors.py |
(no class) |
|
45 |
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 |
|
87 |
87 |
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) |
|
75 |
75 |
3 |
|
0% |
| 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 |
130 |
8 |
|
0% |
| src/lexigram/admin/auth/protocols.py |
AdminAuthServiceProtocol |
|
0 |
0 |
4 |
|
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 |
AdminPasswordResetTokenStoreProtocol |
|
0 |
0 |
4 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminMfaStoreProtocol |
|
0 |
0 |
5 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminMfaServiceProtocol |
|
0 |
0 |
6 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminEmailVerificationStoreProtocol |
|
0 |
0 |
6 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminEmailOtpStoreProtocol |
|
0 |
0 |
4 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminEmailOtpServiceProtocol |
|
0 |
0 |
2 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminEmailVerificationServiceProtocol |
|
0 |
0 |
5 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
AdminPasswordResetServiceProtocol |
|
0 |
0 |
2 |
|
100% |
| src/lexigram/admin/auth/protocols.py |
(no class) |
|
102 |
0 |
86 |
|
100% |
| src/lexigram/admin/auth/services/__init__.py |
(no class) |
|
2 |
2 |
0 |
|
0% |
| 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 |
20 |
0 |
|
0% |
| src/lexigram/admin/auth/services/auth_service.py |
AdminAuthService |
|
94 |
94 |
0 |
|
0% |
| src/lexigram/admin/auth/services/auth_service.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/auth/services/csrf_service.py |
AdminCsrfService |
|
31 |
31 |
0 |
|
0% |
| src/lexigram/admin/auth/services/csrf_service.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| 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) |
|
30 |
30 |
15 |
|
0% |
| src/lexigram/admin/auth/services/email_otp_service.py |
AdminEmailOtpService |
|
38 |
38 |
0 |
|
0% |
| src/lexigram/admin/auth/services/email_otp_service.py |
(no class) |
|
19 |
19 |
4 |
|
0% |
| src/lexigram/admin/auth/services/email_verification_service.py |
AdminEmailVerificationService |
|
67 |
67 |
0 |
|
0% |
| src/lexigram/admin/auth/services/email_verification_service.py |
(no class) |
|
24 |
24 |
3 |
|
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 |
18 |
0 |
|
0% |
| src/lexigram/admin/auth/services/mfa_service.py |
AdminMfaService |
|
34 |
34 |
0 |
|
0% |
| src/lexigram/admin/auth/services/mfa_service.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/auth/services/password_policy_service.py |
AdminPasswordPolicyService |
|
44 |
44 |
0 |
|
0% |
| src/lexigram/admin/auth/services/password_policy_service.py |
(no class) |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/auth/services/password_reset_service.py |
AdminPasswordResetService |
|
75 |
75 |
0 |
|
0% |
| src/lexigram/admin/auth/services/password_reset_service.py |
(no class) |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/auth/services/session_service.py |
AdminSessionService |
|
56 |
56 |
0 |
|
0% |
| src/lexigram/admin/auth/services/session_service.py |
(no class) |
|
41 |
41 |
0 |
|
0% |
| 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/app_principal.py |
AppPrincipalUserStoreAdapter |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/auth/store/app_principal.py |
(no class) |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/auth/store/audit_log_sql.py |
AdminAuditLogSqlStore |
|
44 |
44 |
0 |
|
0% |
| src/lexigram/admin/auth/store/audit_log_sql.py |
(no class) |
|
45 |
45 |
0 |
|
0% |
| 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 |
_row_to_user._UserObj |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/auth/store/direct_sql.py |
_CreatedUser |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/auth/store/direct_sql.py |
DirectSQLAdminUserStore |
|
211 |
211 |
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 |
(no class) |
|
51 |
19 |
0 |
|
63% |
| src/lexigram/admin/auth/store/email_otp_sql.py |
AdminEmailOtpSqlStore |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/auth/store/email_otp_sql.py |
(no class) |
|
27 |
27 |
0 |
|
0% |
| src/lexigram/admin/auth/store/email_verification_sql.py |
AdminEmailVerificationSqlStore |
|
39 |
39 |
0 |
|
0% |
| src/lexigram/admin/auth/store/email_verification_sql.py |
(no class) |
|
28 |
28 |
0 |
|
0% |
| src/lexigram/admin/auth/store/lockout_sql.py |
AdminAccountLockoutSqlStore |
|
57 |
57 |
0 |
|
0% |
| src/lexigram/admin/auth/store/lockout_sql.py |
(no class) |
|
20 |
20 |
3 |
|
0% |
| src/lexigram/admin/auth/store/login_attempt_sql.py |
AdminLoginAttemptSqlStore |
|
44 |
44 |
0 |
|
0% |
| src/lexigram/admin/auth/store/login_attempt_sql.py |
(no class) |
|
20 |
20 |
2 |
|
0% |
| src/lexigram/admin/auth/store/memory.py |
MemoryAdminUserStore |
|
50 |
50 |
0 |
|
0% |
| src/lexigram/admin/auth/store/memory.py |
(no class) |
|
21 |
0 |
3 |
|
100% |
| src/lexigram/admin/auth/store/mfa_sql.py |
AdminMfaSqlStore |
|
33 |
33 |
0 |
|
0% |
| src/lexigram/admin/auth/store/mfa_sql.py |
(no class) |
|
18 |
18 |
0 |
|
0% |
| src/lexigram/admin/auth/store/password_reset_token_sql.py |
AdminPasswordResetTokenSqlStore |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/auth/store/password_reset_token_sql.py |
(no class) |
|
27 |
27 |
0 |
|
0% |
| src/lexigram/admin/auth/store/protocols.py |
AdminUserStoreProtocol |
|
0 |
0 |
11 |
|
100% |
| src/lexigram/admin/auth/store/protocols.py |
(no class) |
|
18 |
0 |
12 |
|
100% |
| src/lexigram/admin/auth/store/session_sql.py |
AdminSessionSqlRepository |
|
81 |
81 |
0 |
|
0% |
| src/lexigram/admin/auth/store/session_sql.py |
(no class) |
|
26 |
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 |
AdminPasswordResetToken |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/auth/types.py |
(no class) |
|
105 |
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 |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/cli/contributor.py |
(no class) |
|
10 |
10 |
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/cli/schema_setup.py |
(no class) |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/clusters/__init__.py |
(no class) |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/clusters/base.py |
Cluster |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/clusters/base.py |
(no class) |
|
18 |
18 |
0 |
|
0% |
| src/lexigram/admin/clusters/registry.py |
ClusterRegistry |
|
20 |
20 |
0 |
|
0% |
| src/lexigram/admin/clusters/registry.py |
(no class) |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/config/__init__.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/_base.py |
(no class) |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/config/app.py |
AdminConfig |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/config/app.py |
(no class) |
|
59 |
2 |
0 |
|
97% |
| src/lexigram/admin/config/auth.py |
AdminMfaConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/auth.py |
AdminEmailOtpConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/auth.py |
AdminEmailVerificationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/auth.py |
AdminRegistrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/auth.py |
AdminAuthConfig |
|
10 |
10 |
0 |
|
0% |
| src/lexigram/admin/config/auth.py |
(no class) |
|
52 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/defaults.py |
ResourceDefaults |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/defaults.py |
TableDefaults |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/defaults.py |
FormDefaults |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/defaults.py |
ResourceYAMLConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/defaults.py |
AdminNavigationGroup |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/defaults.py |
(no class) |
|
55 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/features.py |
AdminFeaturesConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/features.py |
ContributorConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/features.py |
FrameworkPagesConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/features.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
CacheIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
TasksIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
SearchIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
ResilienceIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
StorageIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
FeaturesIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
MonitorIntegrationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
AdminIntegrationsConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/integrations.py |
(no class) |
|
43 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/observability.py |
AdminObservabilityConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/observability.py |
AdminStorageConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/observability.py |
AdminNotificationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/observability.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/security.py |
AdminPasswordPolicyConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/security.py |
AdminSecurityConfig |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/config/security.py |
AdminRbacConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/security.py |
AdminRateLimitConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/security.py |
AdminAuditConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/security.py |
(no class) |
|
51 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/tenancy.py |
TenancyConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/tenancy.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/ui.py |
AdminUIConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/ui.py |
DashboardLayoutConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/ui.py |
ClusterSpec |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/ui.py |
AdminClustersConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/ui.py |
AdminDataConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/config/ui.py |
(no class) |
|
37 |
0 |
0 |
|
100% |
| 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 |
_SystemInfoPageHandler |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/contributors/core.py |
CoreAdminContributor |
|
90 |
90 |
0 |
|
0% |
| src/lexigram/admin/contributors/core.py |
(no class) |
|
52 |
52 |
2 |
|
0% |
| 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 |
6 |
0 |
|
0% |
| src/lexigram/admin/contributors/registry.py |
(no class) |
|
20 |
20 |
0 |
|
0% |
| src/lexigram/admin/contributors/resource_collector.py |
ResourceCollector |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/contributors/resource_collector.py |
(no class) |
|
10 |
10 |
2 |
|
0% |
| src/lexigram/admin/controllers/__init__.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| src/lexigram/admin/controllers/auth/__init__.py |
AuthController |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/controllers/auth/__init__.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| src/lexigram/admin/controllers/auth/core.py |
AuthCoreMixin |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/controllers/auth/core.py |
(no class) |
|
26 |
3 |
0 |
|
88% |
| src/lexigram/admin/controllers/auth/login.py |
AuthLoginMixin |
|
89 |
89 |
0 |
|
0% |
| src/lexigram/admin/controllers/auth/login.py |
(no class) |
|
23 |
0 |
3 |
|
100% |
| src/lexigram/admin/controllers/auth/mfa.py |
AuthMfaMixin |
|
132 |
132 |
0 |
|
0% |
| src/lexigram/admin/controllers/auth/mfa.py |
(no class) |
|
27 |
0 |
3 |
|
100% |
| src/lexigram/admin/controllers/auth/password_reset.py |
AuthPasswordResetMixin |
|
55 |
55 |
0 |
|
0% |
| src/lexigram/admin/controllers/auth/password_reset.py |
(no class) |
|
20 |
0 |
2 |
|
100% |
| src/lexigram/admin/controllers/auth/registration.py |
AuthRegistrationMixin |
|
116 |
116 |
0 |
|
0% |
| src/lexigram/admin/controllers/auth/registration.py |
(no class) |
|
26 |
0 |
3 |
|
100% |
| src/lexigram/admin/controllers/base.py |
AdminController |
|
146 |
146 |
0 |
|
0% |
| src/lexigram/admin/controllers/base.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| src/lexigram/admin/controllers/clusters.py |
ClusterCenterController |
|
31 |
31 |
0 |
|
0% |
| src/lexigram/admin/controllers/clusters.py |
(no class) |
|
23 |
23 |
3 |
|
0% |
| src/lexigram/admin/controllers/command_palette.py |
CommandPaletteController |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/controllers/command_palette.py |
(no class) |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/controllers/dashboard.py |
DashboardController |
|
100 |
100 |
0 |
|
0% |
| src/lexigram/admin/controllers/dashboard.py |
(no class) |
|
37 |
2 |
0 |
|
95% |
| src/lexigram/admin/controllers/error.py |
ErrorController |
|
8 |
8 |
0 |
|
0% |
| src/lexigram/admin/controllers/error.py |
(no class) |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/controllers/impersonation.py |
ImpersonationController |
|
32 |
32 |
0 |
|
0% |
| src/lexigram/admin/controllers/impersonation.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/controllers/infrastructure.py |
InfrastructureController |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/controllers/infrastructure.py |
(no class) |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/controllers/plugins.py |
PluginsController |
|
80 |
80 |
0 |
|
0% |
| src/lexigram/admin/controllers/plugins.py |
(no class) |
|
42 |
42 |
4 |
|
0% |
| src/lexigram/admin/controllers/pool_health.py |
PoolHealthController |
|
122 |
122 |
0 |
|
0% |
| src/lexigram/admin/controllers/pool_health.py |
(no class) |
|
27 |
27 |
5 |
|
0% |
| src/lexigram/admin/controllers/profile.py |
ProfileController |
|
77 |
77 |
0 |
|
0% |
| src/lexigram/admin/controllers/profile.py |
(no class) |
|
29 |
0 |
0 |
|
100% |
| src/lexigram/admin/controllers/progress.py |
LocalProgressTracker |
|
24 |
24 |
0 |
|
0% |
| src/lexigram/admin/controllers/progress.py |
ProgressController |
|
24 |
24 |
0 |
|
0% |
| src/lexigram/admin/controllers/progress.py |
(no class) |
|
28 |
28 |
2 |
|
0% |
| src/lexigram/admin/controllers/resource/__init__.py |
ResourceController |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/controllers/resource/__init__.py |
(no class) |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/bulk.py |
ResourceBulkMixin |
|
60 |
60 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/bulk.py |
(no class) |
|
18 |
18 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/core.py |
ResourceCoreMixin |
|
30 |
30 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/core.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/detail.py |
ResourceDetailMixin |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/detail.py |
(no class) |
|
14 |
14 |
2 |
|
0% |
| src/lexigram/admin/controllers/resource/imports.py |
ResourceImportMixin |
|
12 |
12 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/imports.py |
(no class) |
|
8 |
8 |
2 |
|
0% |
| src/lexigram/admin/controllers/resource/list.py |
ResourceListMixin |
|
28 |
28 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/list.py |
(no class) |
|
18 |
18 |
2 |
|
0% |
| src/lexigram/admin/controllers/resource/meta.py |
ResourceMeta |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/meta.py |
(no class) |
|
23 |
23 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/mutation.py |
ResourceMutationMixin |
|
140 |
140 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/mutation.py |
(no class) |
|
29 |
29 |
2 |
|
0% |
| src/lexigram/admin/controllers/resource/render.py |
ResourceRenderMixin |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/render.py |
(no class) |
|
8 |
8 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/routes.py |
ResourceRouteMixin |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/controllers/resource/routes.py |
(no class) |
|
20 |
20 |
0 |
|
0% |
| src/lexigram/admin/controllers/search.py |
SearchController |
|
38 |
38 |
0 |
|
0% |
| src/lexigram/admin/controllers/search.py |
(no class) |
|
10 |
0 |
3 |
|
100% |
| src/lexigram/admin/controllers/settings.py |
SettingsController |
|
107 |
107 |
0 |
|
0% |
| src/lexigram/admin/controllers/settings.py |
(no class) |
|
36 |
0 |
4 |
|
100% |
| src/lexigram/admin/controllers/setup.py |
SetupController |
|
94 |
94 |
0 |
|
0% |
| src/lexigram/admin/controllers/setup.py |
(no class) |
|
32 |
2 |
0 |
|
94% |
| src/lexigram/admin/controllers/tenancy.py |
TenancyController |
|
30 |
30 |
0 |
|
0% |
| src/lexigram/admin/controllers/tenancy.py |
(no class) |
|
20 |
20 |
0 |
|
0% |
| src/lexigram/admin/controllers/widgets.py |
WidgetController |
|
238 |
238 |
0 |
|
0% |
| src/lexigram/admin/controllers/widgets.py |
(no class) |
|
51 |
0 |
0 |
|
100% |
| src/lexigram/admin/core/__init__.py |
(no class) |
|
14 |
14 |
10 |
|
0% |
| 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 |
31 |
3 |
|
0% |
| src/lexigram/admin/core/rendering.py |
AdminRenderer |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/core/rendering.py |
(no class) |
|
9 |
9 |
4 |
|
0% |
| 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 |
|
71 |
71 |
0 |
|
0% |
| src/lexigram/admin/core/routing.py |
(no class) |
|
31 |
31 |
0 |
|
0% |
| 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) |
|
7 |
0 |
0 |
|
100% |
| src/lexigram/admin/dashboard/assembler.py |
DashboardAssembler |
|
46 |
46 |
0 |
|
0% |
| src/lexigram/admin/dashboard/assembler.py |
(no class) |
|
20 |
0 |
4 |
|
100% |
| src/lexigram/admin/dashboard/chart_widget.py |
ChartWidget |
|
67 |
67 |
0 |
|
0% |
| src/lexigram/admin/dashboard/chart_widget.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| src/lexigram/admin/dashboard/content_renderer.py |
(no class) |
|
75 |
42 |
2 |
|
44% |
| src/lexigram/admin/dashboard/naming_policy.py |
NameCollisionError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/dashboard/naming_policy.py |
NamingPolicy |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/dashboard/naming_policy.py |
(no class) |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/dashboard/page_assembler.py |
PageAssembler |
|
10 |
10 |
0 |
|
0% |
| src/lexigram/admin/dashboard/page_assembler.py |
(no class) |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/dashboard/page_filters.py |
(no class) |
|
85 |
68 |
0 |
|
20% |
| src/lexigram/admin/dashboard/page_handlers.py |
AdminPageHandler |
|
119 |
119 |
0 |
|
0% |
| src/lexigram/admin/dashboard/page_handlers.py |
StructuredPageHandler |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/dashboard/page_handlers.py |
(no class) |
|
98 |
98 |
2 |
|
0% |
| src/lexigram/admin/dashboard/page_renderer.py |
(no class) |
|
18 |
18 |
0 |
|
0% |
| 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 |
RouteIntegrator |
|
74 |
74 |
0 |
|
0% |
| src/lexigram/admin/dashboard/route_integrator.py |
(no class) |
|
42 |
42 |
4 |
|
0% |
| src/lexigram/admin/dashboard/settings_assembler.py |
SettingsPanelAssembler |
|
10 |
10 |
0 |
|
0% |
| src/lexigram/admin/dashboard/settings_assembler.py |
(no class) |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/dashboard/stats_widget.py |
StatTrend |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/dashboard/stats_widget.py |
StatsOverviewWidget |
|
28 |
28 |
0 |
|
0% |
| src/lexigram/admin/dashboard/stats_widget.py |
(no class) |
|
29 |
12 |
0 |
|
59% |
| src/lexigram/admin/dashboard/widget_stream.py |
(no class) |
|
27 |
27 |
5 |
|
0% |
| 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 |
|
51 |
51 |
0 |
|
0% |
| src/lexigram/admin/dashboard/widgets.py |
(no class) |
|
85 |
20 |
8 |
|
76% |
| src/lexigram/admin/data/__init__.py |
(no class) |
|
6 |
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 |
|
22 |
22 |
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 |
|
46 |
46 |
0 |
|
0% |
| src/lexigram/admin/data/adapters/repository/data_source.py |
(no class) |
|
23 |
23 |
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/filter_specs.py |
EqualSpec |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/data/filter_specs.py |
InSpec |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/data/filter_specs.py |
GreaterThanOrEqualSpec |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/data/filter_specs.py |
LessThanOrEqualSpec |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/data/filter_specs.py |
CombinedSpec |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/data/filter_specs.py |
(no class) |
|
18 |
18 |
0 |
|
0% |
| 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/paged_result.py |
PagedResult |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/data/paged_result.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| 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 |
(no class) |
|
84 |
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 |
4 |
0 |
|
0% |
| src/lexigram/admin/di/bundle_provider.py |
AdminProvider |
|
213 |
213 |
0 |
|
0% |
| src/lexigram/admin/di/bundle_provider.py |
(no class) |
|
28 |
28 |
3 |
|
0% |
| src/lexigram/admin/di/mount/__init__.py |
(no class) |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/di/mount/context.py |
MountContext |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/di/mount/context.py |
(no class) |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/di/mount/contributors.py |
AdminMountContributorsMixin |
|
128 |
128 |
0 |
|
0% |
| src/lexigram/admin/di/mount/contributors.py |
(no class) |
|
15 |
15 |
3 |
|
0% |
| src/lexigram/admin/di/mount/controllers.py |
AdminMountControllersMixin |
|
198 |
198 |
0 |
|
0% |
| src/lexigram/admin/di/mount/controllers.py |
(no class) |
|
13 |
13 |
2 |
|
0% |
| src/lexigram/admin/di/mount/core.py |
AdminMountCoreMixin |
|
39 |
39 |
0 |
|
0% |
| src/lexigram/admin/di/mount/core.py |
(no class) |
|
13 |
13 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/__init__.py |
(no class) |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/auth.py |
AdminAuthSubProvider |
|
150 |
150 |
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 |
AdminAuthSubProvider._register_new_auth_services._AdminAuthServiceConfigured |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/auth.py |
AdminAuthSubProvider._register_new_auth_services._AdminMfaSqlStoreConfigured |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/auth.py |
AdminAuthSubProvider._register_new_auth_services._AdminMfaServiceConfigured |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/auth.py |
AdminAuthSubProvider._register_new_auth_services._AdminEmailVerificationServiceConfigured |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/auth.py |
AdminAuthSubProvider._register_new_auth_services._AdminEmailOtpServiceConfigured |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/auth.py |
(no class) |
|
27 |
27 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/contributor.py |
AdminContributorSubProvider |
|
94 |
94 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/contributor.py |
(no class) |
|
42 |
42 |
4 |
|
0% |
| src/lexigram/admin/di/sub_providers/core.py |
AdminCoreSubProvider |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/core.py |
(no class) |
|
12 |
12 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/dashboard.py |
AdminDashboardSubProvider |
|
18 |
18 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/dashboard.py |
(no class) |
|
20 |
20 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/integrations.py |
AdminIntegrationsSubProvider |
|
29 |
29 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/integrations.py |
(no class) |
|
11 |
11 |
2 |
|
0% |
| src/lexigram/admin/di/sub_providers/realtime.py |
AdminRealtimeSubProvider |
|
38 |
38 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/realtime.py |
(no class) |
|
15 |
15 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/resource.py |
AdminResourceSubProvider |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/resource.py |
(no class) |
|
12 |
12 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/tenancy.py |
AdminTenancySubProvider |
|
12 |
12 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/tenancy.py |
(no class) |
|
13 |
13 |
3 |
|
0% |
| src/lexigram/admin/di/sub_providers/ui.py |
AdminUISubProvider |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/di/sub_providers/ui.py |
(no class) |
|
12 |
12 |
3 |
|
0% |
| 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 |
|
44 |
44 |
0 |
|
0% |
| src/lexigram/admin/engine/renderer.py |
(no class) |
|
27 |
4 |
2 |
|
85% |
| 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 |
137 |
0 |
|
0% |
| src/lexigram/admin/events/adapter.py |
_SimpleDispatcher |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/events/adapter.py |
AdminEventBusAdapter |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/events/adapter.py |
(no class) |
|
14 |
14 |
2 |
|
0% |
| 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) |
|
9 |
9 |
0 |
|
0% |
| 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 |
73 |
9 |
|
0% |
| src/lexigram/admin/forms/builder.py |
FieldConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/forms/builder.py |
FormBuilder |
|
129 |
129 |
0 |
|
0% |
| src/lexigram/admin/forms/builder.py |
FormResult |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/forms/builder.py |
Form |
|
59 |
59 |
0 |
|
0% |
| src/lexigram/admin/forms/builder.py |
(no class) |
|
58 |
58 |
2 |
|
0% |
| src/lexigram/admin/forms/components.py |
FormSchema |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/forms/components.py |
FormMeta |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/forms/components.py |
FormBase |
|
60 |
60 |
0 |
|
0% |
| src/lexigram/admin/forms/components.py |
FormSchemaGenerator |
|
66 |
66 |
0 |
|
0% |
| src/lexigram/admin/forms/components.py |
(no class) |
|
45 |
45 |
3 |
|
0% |
| 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 |
57 |
2 |
|
0% |
| 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 |
31 |
0 |
|
0% |
| 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 |
43 |
8 |
|
0% |
| src/lexigram/admin/forms/wizard.py |
WizardDraft |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/forms/wizard.py |
WizardStep |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/forms/wizard.py |
FormWizard |
|
104 |
104 |
0 |
|
0% |
| src/lexigram/admin/forms/wizard.py |
WizardRenderer |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/forms/wizard.py |
(no class) |
|
44 |
44 |
2 |
|
0% |
| 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) |
|
22 |
22 |
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 |
8 |
0 |
|
0% |
| src/lexigram/admin/integrations/_optional.py |
(no class) |
|
12 |
12 |
0 |
|
0% |
| 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 |
30 |
0 |
|
0% |
| src/lexigram/admin/integrations/cache.py |
(no class) |
|
24 |
24 |
2 |
|
0% |
| src/lexigram/admin/integrations/features.py |
_NoOpFeatures |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/integrations/features.py |
FeaturesIntegration |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/integrations/features.py |
(no class) |
|
13 |
13 |
2 |
|
0% |
| src/lexigram/admin/integrations/monitor.py |
_NoOpMonitor |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/integrations/monitor.py |
MonitorIntegration |
|
30 |
30 |
0 |
|
0% |
| src/lexigram/admin/integrations/monitor.py |
(no class) |
|
16 |
16 |
2 |
|
0% |
| 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 |
27 |
0 |
|
0% |
| src/lexigram/admin/integrations/resilience.py |
(no class) |
|
18 |
18 |
2 |
|
0% |
| src/lexigram/admin/integrations/search.py |
_NoOpSearch |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/integrations/search.py |
SearchIntegration |
|
41 |
41 |
0 |
|
0% |
| src/lexigram/admin/integrations/search.py |
(no class) |
|
20 |
20 |
2 |
|
0% |
| 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 |
29 |
0 |
|
0% |
| src/lexigram/admin/integrations/storage.py |
(no class) |
|
18 |
18 |
2 |
|
0% |
| src/lexigram/admin/integrations/tasks.py |
_NoOpTasks |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/integrations/tasks.py |
TasksIntegration |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/integrations/tasks.py |
(no class) |
|
14 |
14 |
2 |
|
0% |
| src/lexigram/admin/layout/__init__.py |
(no class) |
|
3 |
3 |
0 |
|
0% |
| 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 |
16 |
0 |
|
0% |
| src/lexigram/admin/layout/layout_manager.py |
(no class) |
|
45 |
45 |
2 |
|
0% |
| 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/password.py |
(no class) |
|
9 |
9 |
0 |
|
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/__init__.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| src/lexigram/admin/lib/template/auth.py |
(no class) |
|
70 |
59 |
0 |
|
16% |
| src/lexigram/admin/lib/template/error.py |
(no class) |
|
12 |
9 |
0 |
|
25% |
| src/lexigram/admin/lib/template/layout.py |
(no class) |
|
40 |
28 |
0 |
|
30% |
| src/lexigram/admin/lib/template/profile.py |
(no class) |
|
12 |
10 |
0 |
|
17% |
| src/lexigram/admin/lib/template/render.py |
(no class) |
|
20 |
16 |
0 |
|
20% |
| src/lexigram/admin/lib/template/setup.py |
(no class) |
|
16 |
12 |
0 |
|
25% |
| src/lexigram/admin/lib/transformation.py |
DataTransformer |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/lib/transformation.py |
(no class) |
|
13 |
13 |
2 |
|
0% |
| 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 |
|
79 |
79 |
0 |
|
0% |
| src/lexigram/admin/middleware/auth.py |
(no class) |
|
23 |
3 |
2 |
|
87% |
| src/lexigram/admin/middleware/auth_guard.py |
AdminAuthGuardMiddleware |
|
29 |
29 |
0 |
|
0% |
| src/lexigram/admin/middleware/auth_guard.py |
(no class) |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/middleware/authorization.py |
DefaultRequestAuthorizer |
|
2 |
2 |
0 |
|
0% |
| 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) |
|
22 |
22 |
4 |
|
0% |
| 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 |
18 |
0 |
|
0% |
| src/lexigram/admin/middleware/error.py |
AdminErrorMiddleware |
|
112 |
112 |
0 |
|
0% |
| src/lexigram/admin/middleware/error.py |
(no class) |
|
24 |
24 |
0 |
|
0% |
| src/lexigram/admin/middleware/input_sanitizer.py |
AdminInputSanitizer |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/middleware/input_sanitizer.py |
(no class) |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/middleware/nav_push.py |
AdminNavPushMiddleware |
|
38 |
38 |
0 |
|
0% |
| src/lexigram/admin/middleware/nav_push.py |
(no class) |
|
13 |
13 |
0 |
|
0% |
| 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 |
4 |
0 |
|
0% |
| src/lexigram/admin/middleware/security_headers.py |
SecurityHeadersMiddleware |
|
29 |
29 |
0 |
|
0% |
| src/lexigram/admin/middleware/security_headers.py |
(no class) |
|
18 |
18 |
2 |
|
0% |
| src/lexigram/admin/middleware/setup.py |
SetupMiddleware |
|
24 |
24 |
0 |
|
0% |
| src/lexigram/admin/middleware/setup.py |
(no class) |
|
9 |
9 |
2 |
|
0% |
| src/lexigram/admin/middleware/tenant.py |
AdminTenantMiddleware |
|
27 |
27 |
0 |
|
0% |
| src/lexigram/admin/middleware/tenant.py |
(no class) |
|
9 |
9 |
3 |
|
0% |
| src/lexigram/admin/models/__init__.py |
(no class) |
|
3 |
3 |
0 |
|
0% |
| 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 |
22 |
2 |
|
0% |
| src/lexigram/admin/module.py |
AdminModule |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/module.py |
(no class) |
|
10 |
10 |
0 |
|
0% |
| 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) |
|
44 |
26 |
3 |
|
41% |
| 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 |
7 |
0 |
|
0% |
| src/lexigram/admin/navigation/assembler.py |
NavigationAssembler |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/navigation/assembler.py |
(no class) |
|
31 |
31 |
0 |
|
0% |
| src/lexigram/admin/navigation/builder.py |
NavigationBuilder |
|
18 |
18 |
0 |
|
0% |
| src/lexigram/admin/navigation/builder.py |
(no class) |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/navigation/clusters.py |
(no class) |
|
59 |
59 |
0 |
|
0% |
| src/lexigram/admin/navigation/manager.py |
NavigationManager |
|
96 |
96 |
0 |
|
0% |
| src/lexigram/admin/navigation/manager.py |
(no class) |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/navigation/nav_item_builder.py |
NavItemBuilder |
|
37 |
37 |
0 |
|
0% |
| src/lexigram/admin/navigation/nav_item_builder.py |
(no class) |
|
15 |
15 |
0 |
|
0% |
| 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 |
MenuItem |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/navigation/types.py |
NavigationConfig |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/navigation/types.py |
(no class) |
|
51 |
51 |
0 |
|
0% |
| 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 |
5 |
0 |
|
0% |
| src/lexigram/admin/openapi/controller.py |
OpenAPIController |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/openapi/controller.py |
(no class) |
|
8 |
8 |
2 |
|
0% |
| src/lexigram/admin/openapi/field_converter.py |
(no class) |
|
129 |
129 |
0 |
|
0% |
| src/lexigram/admin/openapi/resource_converter.py |
(no class) |
|
34 |
34 |
2 |
|
0% |
| 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) |
|
8 |
0 |
0 |
|
100% |
| src/lexigram/admin/rbac/errors.py |
AdminRoleError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/rbac/errors.py |
RoleDuplicateError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/rbac/errors.py |
RoleNotFoundError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/rbac/errors.py |
SystemRoleError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/rbac/errors.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| src/lexigram/admin/rbac/inventory.py |
PermissionInventoryService |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/rbac/inventory.py |
(no class) |
|
10 |
10 |
0 |
|
0% |
| 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/protocols.py |
AdminRoleStoreProtocol |
|
0 |
0 |
6 |
|
100% |
| src/lexigram/admin/rbac/protocols.py |
AdminRoleServiceProtocol |
|
0 |
0 |
4 |
|
100% |
| src/lexigram/admin/rbac/protocols.py |
(no class) |
|
18 |
0 |
12 |
|
100% |
| src/lexigram/admin/rbac/registry.py |
(no class) |
|
10 |
4 |
2 |
|
60% |
| src/lexigram/admin/rbac/role_service.py |
AdminRoleService |
|
48 |
48 |
0 |
|
0% |
| src/lexigram/admin/rbac/role_service.py |
(no class) |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/rbac/roles_sql.py |
AdminRoleSqlStore |
|
29 |
29 |
0 |
|
0% |
| src/lexigram/admin/rbac/roles_sql.py |
(no class) |
|
35 |
35 |
0 |
|
0% |
| 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 |
|
61 |
61 |
0 |
|
0% |
| src/lexigram/admin/rbac/service.py |
(no class) |
|
27 |
27 |
0 |
|
0% |
| src/lexigram/admin/rbac/super_admin.py |
(no class) |
|
6 |
2 |
0 |
|
67% |
| 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) |
|
11 |
0 |
1 |
|
100% |
| src/lexigram/admin/realtime/__init__.py |
(no class) |
|
5 |
5 |
0 |
|
0% |
| 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 |
BulkOperationProgressHandler |
|
24 |
24 |
0 |
|
0% |
| src/lexigram/admin/realtime/sse.py |
(no class) |
|
42 |
42 |
2 |
|
0% |
| src/lexigram/admin/realtime/subject_hub.py |
_TargetedEvent |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/realtime/subject_hub.py |
SubjectAdminEventHub |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/realtime/subject_hub.py |
(no class) |
|
15 |
15 |
0 |
|
0% |
| 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 |
64 |
2 |
|
0% |
| 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 |
12 |
0 |
|
0% |
| src/lexigram/admin/realtime/ws_handler_registry.py |
(no class) |
|
21 |
21 |
2 |
|
0% |
| src/lexigram/admin/relations/__init__.py |
(no class) |
|
8 |
8 |
0 |
|
0% |
| src/lexigram/admin/relations/belongs_to_many.py |
BelongsToManyRelationManager |
|
134 |
134 |
0 |
|
0% |
| src/lexigram/admin/relations/belongs_to_many.py |
(no class) |
|
32 |
32 |
4 |
|
0% |
| src/lexigram/admin/relations/errors.py |
RelationPersistenceError |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/relations/errors.py |
(no class) |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/relations/manager.py |
AbstractRelationManager |
|
15 |
15 |
2 |
|
0% |
| src/lexigram/admin/relations/manager.py |
(no class) |
|
23 |
23 |
4 |
|
0% |
| src/lexigram/admin/relations/manager_ext.py |
RelationManager |
|
35 |
35 |
0 |
|
0% |
| src/lexigram/admin/relations/manager_ext.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/admin/relations/morph_many.py |
MorphManyRelationManager |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/relations/morph_many.py |
(no class) |
|
12 |
12 |
0 |
|
0% |
| src/lexigram/admin/relations/morph_to.py |
MorphToRelationManager |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/relations/morph_to.py |
(no class) |
|
14 |
14 |
2 |
|
0% |
| src/lexigram/admin/relations/routes.py |
(no class) |
|
156 |
156 |
6 |
|
0% |
| src/lexigram/admin/resources/__init__.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| src/lexigram/admin/resources/action_handlers.py |
ResourceActionHandler |
|
0 |
0 |
2 |
|
100% |
| src/lexigram/admin/resources/action_handlers.py |
ListActionHandler |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
DetailActionHandler |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
CreateActionHandler |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
EditActionHandler |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
CloneActionHandler |
|
10 |
10 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
RestoreActionHandler |
|
10 |
10 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
PurgeActionHandler |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
ImportActionHandler |
|
27 |
27 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
DeleteActionHandler |
|
52 |
52 |
0 |
|
0% |
| src/lexigram/admin/resources/action_handlers.py |
(no class) |
|
48 |
48 |
6 |
|
0% |
| src/lexigram/admin/resources/archive_ops.py |
ArchiveOperationsMixin |
|
35 |
35 |
0 |
|
0% |
| src/lexigram/admin/resources/archive_ops.py |
(no class) |
|
14 |
0 |
2 |
|
100% |
| src/lexigram/admin/resources/base.py |
Resource |
|
151 |
151 |
0 |
|
0% |
| src/lexigram/admin/resources/base.py |
(no class) |
|
75 |
2 |
10 |
|
97% |
| src/lexigram/admin/resources/config.py |
TableConfiguration |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/resources/config.py |
ResourceConfig |
|
88 |
88 |
0 |
|
0% |
| src/lexigram/admin/resources/config.py |
(no class) |
|
73 |
0 |
0 |
|
100% |
| src/lexigram/admin/resources/detail_renderer.py |
DetailRenderer |
|
60 |
60 |
0 |
|
0% |
| src/lexigram/admin/resources/detail_renderer.py |
(no class) |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
FieldRendererProtocol |
|
0 |
0 |
2 |
|
100% |
| src/lexigram/admin/resources/field_renderer.py |
TextAreaFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
ListFieldRenderer |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
JsonFieldRenderer |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
NumberFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
BooleanFieldRenderer |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
MultiSelectFieldRenderer |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
HasManyFieldRenderer |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
BelongsToFieldRenderer |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
MorphFieldRenderer |
|
5 |
5 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
SelectFieldRenderer |
|
5 |
5 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
DateFieldRenderer |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
DateTimeFieldRenderer |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
EmailFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
PasswordFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
ColorFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
TextFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
DefaultFieldRenderer |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
FieldRendererRegistry |
|
5 |
5 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
FieldRenderer |
|
40 |
40 |
0 |
|
0% |
| src/lexigram/admin/resources/field_renderer.py |
(no class) |
|
83 |
83 |
9 |
|
0% |
| src/lexigram/admin/resources/form_coercion.py |
(no class) |
|
103 |
103 |
0 |
|
0% |
| src/lexigram/admin/resources/form_renderer.py |
FormRenderer |
|
118 |
118 |
0 |
|
0% |
| src/lexigram/admin/resources/form_renderer.py |
(no class) |
|
25 |
25 |
0 |
|
0% |
| src/lexigram/admin/resources/handler.py |
UserPermissionsActionHandler |
|
42 |
42 |
0 |
|
0% |
| src/lexigram/admin/resources/handler.py |
BulkActionHandler |
|
42 |
42 |
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 |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/resources/handler.py |
(no class) |
|
32 |
32 |
0 |
|
0% |
| src/lexigram/admin/resources/layouts.py |
LayoutConfiguratorProtocol |
|
0 |
0 |
2 |
|
100% |
| src/lexigram/admin/resources/layouts.py |
GridLayoutConfigurator |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/layouts.py |
CalendarLayoutConfigurator |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/layouts.py |
MapLayoutConfigurator |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/layouts.py |
ListLayoutConfigurator |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/resources/layouts.py |
LayoutConfiguratorRegistry |
|
6 |
5 |
0 |
|
17% |
| src/lexigram/admin/resources/layouts.py |
(no class) |
|
22 |
1 |
6 |
|
95% |
| 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 |
|
210 |
210 |
0 |
|
0% |
| src/lexigram/admin/resources/list_renderer.py |
(no class) |
|
31 |
31 |
0 |
|
0% |
| src/lexigram/admin/resources/mixins/__init__.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| src/lexigram/admin/resources/mixins/has_infolist.py |
HasInfolist |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/resources/mixins/has_infolist.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| src/lexigram/admin/resources/namespace.py |
(no class) |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/resources/permissions_renderer.py |
UserPermissionsRenderer |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/resources/permissions_renderer.py |
(no class) |
|
9 |
9 |
2 |
|
0% |
| src/lexigram/admin/resources/roles.py |
RolesResource |
|
5 |
5 |
0 |
|
0% |
| src/lexigram/admin/resources/roles.py |
(no class) |
|
18 |
18 |
0 |
|
0% |
| src/lexigram/admin/resources/users.py |
UserResource |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/resources/users.py |
(no class) |
|
37 |
37 |
2 |
|
0% |
| src/lexigram/admin/resources/wizard_renderer.py |
WizardRendererMixin |
|
45 |
45 |
0 |
|
0% |
| src/lexigram/admin/resources/wizard_renderer.py |
(no class) |
|
15 |
15 |
3 |
|
0% |
| src/lexigram/admin/schema/__init__.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/base.py |
SchemaField |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/schema/base.py |
(no class) |
|
35 |
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 |
|
32 |
32 |
0 |
|
0% |
| src/lexigram/admin/schema/boolean.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/composite.py |
JsonField |
|
31 |
31 |
0 |
|
0% |
| src/lexigram/admin/schema/composite.py |
HiddenField |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/admin/schema/composite.py |
FileField |
|
22 |
22 |
0 |
|
0% |
| src/lexigram/admin/schema/composite.py |
ImageField |
|
5 |
5 |
0 |
|
0% |
| src/lexigram/admin/schema/composite.py |
AvatarField |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/schema/composite.py |
(no class) |
|
35 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/datetime_.py |
DateField |
|
28 |
28 |
0 |
|
0% |
| src/lexigram/admin/schema/datetime_.py |
DateTimeField |
|
28 |
28 |
0 |
|
0% |
| src/lexigram/admin/schema/datetime_.py |
TimeField |
|
29 |
29 |
0 |
|
0% |
| src/lexigram/admin/schema/datetime_.py |
(no class) |
|
28 |
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 |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/schema/misc.py |
ColorField |
|
23 |
23 |
0 |
|
0% |
| src/lexigram/admin/schema/misc.py |
RatingField |
|
27 |
27 |
0 |
|
0% |
| src/lexigram/admin/schema/misc.py |
TagsField |
|
32 |
32 |
0 |
|
0% |
| src/lexigram/admin/schema/misc.py |
KeyValueField |
|
32 |
32 |
0 |
|
0% |
| src/lexigram/admin/schema/misc.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/numeric.py |
NumberField |
|
29 |
29 |
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 |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/schema/numeric.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/relation.py |
RelationField |
|
23 |
23 |
0 |
|
0% |
| src/lexigram/admin/schema/relation.py |
BelongsToField |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/relation.py |
HasManyField |
|
29 |
29 |
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 |
|
43 |
43 |
0 |
|
0% |
| src/lexigram/admin/schema/select.py |
EnumField |
|
31 |
31 |
0 |
|
0% |
| src/lexigram/admin/schema/select.py |
MultiSelectField |
|
35 |
35 |
0 |
|
0% |
| src/lexigram/admin/schema/select.py |
RadioField |
|
8 |
8 |
0 |
|
0% |
| src/lexigram/admin/schema/select.py |
(no class) |
|
39 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/text.py |
TextField |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/schema/text.py |
EmailField |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/schema/text.py |
PasswordField |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/schema/text.py |
URLField |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/schema/text.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| src/lexigram/admin/schema/text_area.py |
TextAreaField |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/schema/text_area.py |
MarkdownField |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/schema/text_area.py |
RichTextField |
|
16 |
16 |
0 |
|
0% |
| src/lexigram/admin/schema/text_area.py |
(no class) |
|
33 |
4 |
0 |
|
88% |
| 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 |
18 |
0 |
|
0% |
| src/lexigram/admin/services/action_executor.py |
TaskScheduler |
|
0 |
0 |
1 |
|
100% |
| src/lexigram/admin/services/action_executor.py |
ActionExecutor |
|
90 |
90 |
0 |
|
0% |
| src/lexigram/admin/services/action_executor.py |
(no class) |
|
32 |
32 |
7 |
|
0% |
| 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 |
|
10 |
10 |
1 |
|
0% |
| src/lexigram/admin/services/action_registry.py |
FunctionActionHandler |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/services/action_registry.py |
ActionRegistry |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/services/action_registry.py |
(no class) |
|
85 |
85 |
14 |
|
0% |
| src/lexigram/admin/services/activity_logger.py |
ActivityLogger |
|
14 |
14 |
0 |
|
0% |
| src/lexigram/admin/services/activity_logger.py |
(no class) |
|
22 |
22 |
0 |
|
0% |
| 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 |
|
126 |
126 |
0 |
|
0% |
| src/lexigram/admin/services/background_jobs.py |
(no class) |
|
43 |
43 |
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 |
14 |
0 |
|
0% |
| src/lexigram/admin/services/charts.py |
(no class) |
|
40 |
40 |
2 |
|
0% |
| 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 |
75 |
0 |
|
0% |
| src/lexigram/admin/services/collaborative.py |
(no class) |
|
49 |
49 |
2 |
|
0% |
| src/lexigram/admin/services/component_registry.py |
ComponentMetadata |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/admin/services/component_registry.py |
ComponentRegistry |
|
81 |
81 |
0 |
|
0% |
| src/lexigram/admin/services/component_registry.py |
(no class) |
|
58 |
58 |
2 |
|
0% |
| src/lexigram/admin/services/export/__init__.py |
(no class) |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/services/export/sanitize.py |
(no class) |
|
9 |
9 |
0 |
|
0% |
| 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 |
59 |
0 |
|
0% |
| 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 |
39 |
27 |
|
0% |
| 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 |
59 |
3 |
|
0% |
| 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 |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/services/form_renderer.py |
(no class) |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/admin/services/htmx_perf.py |
HTMXPerformanceMonitor |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/services/htmx_perf.py |
(no class) |
|
17 |
17 |
0 |
|
0% |
| src/lexigram/admin/services/impersonation.py |
ImpersonationSession |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/services/impersonation.py |
ImpersonationPolicy |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/admin/services/impersonation.py |
ImpersonationService |
|
64 |
64 |
0 |
|
0% |
| src/lexigram/admin/services/impersonation.py |
(no class) |
|
35 |
35 |
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 |
ImportReport |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/admin/services/import_/service.py |
AdminImportService |
|
64 |
64 |
0 |
|
0% |
| src/lexigram/admin/services/import_/service.py |
(no class) |
|
89 |
89 |
0 |
|
0% |
| src/lexigram/admin/services/notifications/__init__.py |
(no class) |
|
6 |
6 |
0 |
|
0% |
| 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) |
|
55 |
55 |
0 |
|
0% |
| src/lexigram/admin/services/notifications/sender.py |
EmailSender |
|
9 |
9 |
0 |
|
0% |
| src/lexigram/admin/services/notifications/sender.py |
(no class) |
|
7 |
7 |
3 |
|
0% |
| src/lexigram/admin/services/notifications/service.py |
AdminNotificationService |
|
72 |
72 |
0 |
|
0% |
| src/lexigram/admin/services/notifications/service.py |
(no class) |
|
26 |
26 |
0 |
|
0% |
| src/lexigram/admin/services/notifications/templates.py |
TemplateRenderer |
|
15 |
15 |
0 |
|
0% |
| src/lexigram/admin/services/notifications/templates.py |
(no class) |
|
12 |
12 |
0 |
|
0% |
| 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 |
28 |
0 |
|
0% |
| src/lexigram/admin/services/realtime.py |
RealtimeService |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/services/realtime.py |
SSEEmitter |
|
28 |
28 |
0 |
|
0% |
| src/lexigram/admin/services/realtime.py |
(no class) |
|
50 |
50 |
2 |
|
0% |
| 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) |
|
40 |
40 |
24 |
|
0% |
| src/lexigram/admin/services/resource_manager_factory.py |
ResourceManagerFactory |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/admin/services/resource_manager_factory.py |
(no class) |
|
12 |
12 |
0 |
|
0% |
| 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 |
|
95 |
95 |
0 |
|
0% |
| src/lexigram/admin/services/search_service.py |
(no class) |
|
32 |
32 |
2 |
|
0% |
| 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 |
33 |
0 |
|
0% |
| src/lexigram/admin/services/settings_service.py |
AdminSettingsDbProvider |
|
29 |
29 |
0 |
|
0% |
| src/lexigram/admin/services/settings_service.py |
AdminSettingsService |
|
39 |
39 |
0 |
|
0% |
| src/lexigram/admin/services/settings_service.py |
(no class) |
|
39 |
39 |
2 |
|
0% |
| src/lexigram/admin/services/storage/__init__.py |
(no class) |
|
8 |
8 |
0 |
|
0% |
| 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 |
7 |
0 |
|
0% |
| src/lexigram/admin/services/storage/service.py |
AdminStorageService |
|
71 |
71 |
0 |
|
0% |
| src/lexigram/admin/services/storage/service.py |
(no class) |
|
24 |
24 |
0 |
|
0% |
| 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 |
41 |
0 |
|
0% |
| 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 |
|
75 |
75 |
0 |
|
0% |
| src/lexigram/admin/services/storage/upload.py |
(no class) |
|
36 |
36 |
0 |
|
0% |
| src/lexigram/admin/services/storage/utils.py |
(no class) |
|
19 |
19 |
0 |
|
0% |
| 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 |
63 |
0 |
|
0% |
| src/lexigram/admin/services/user_dashboard.py |
(no class) |
|
39 |
39 |
0 |
|
0% |
| 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) |
|
25 |
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) |
|
16 |
1 |
0 |
|
94% |
| 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/deployment_spec.py |
DeploymentInfoSpec |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/admin/settings/panel/deployment_spec.py |
(no class) |
|
15 |
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) |
|
15 |
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) |
|
15 |
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 |
1 |
0 |
|
90% |
| 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 |
0 |
0 |
|
100% |
| 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) |
|
48 |
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 |
|
51 |
51 |
0 |
|
0% |
| src/lexigram/admin/settings/panel/registry.py |
(no class) |
|
26 |
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) |
|
13 |
0 |
0 |
|
100% |
| src/lexigram/admin/settings/panel/ui.py |
BooleanField |
|
5 |
5 |
0 |
|
0% |
| src/lexigram/admin/settings/panel/ui.py |
ConfigDashboardUI |
|
53 |
53 |
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 |
9 |
2 |
|
0% |
| src/lexigram/admin/sql_dialect.py |
(no class) |
|
20 |
12 |
2 |
|
40% |
| 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 |
25 |
0 |
|
0% |
| 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) |
|
4 |
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 |
|
58 |
58 |
0 |
|
0% |
| src/lexigram/admin/ui/filters/base.py |
(no class) |
|
25 |
25 |
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 |
|
73 |
73 |
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 |
|
56 |
56 |
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) |
|
7 |
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/molecules/toast_notification.py |
ToastNotification |
|
30 |
30 |
0 |
|
0% |
| src/lexigram/admin/ui/molecules/toast_notification.py |
(no class) |
|
24 |
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) |
|
26 |
26 |
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 |
|
21 |
21 |
0 |
|
0% |
| src/lexigram/admin/ui/organisms/data_table/coordinator.py |
(no class) |
|
10 |
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 |
|
136 |
136 |
0 |
|
0% |
| src/lexigram/admin/ui/organisms/data_table/rendering.py |
(no class) |
|
26 |
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 |
|
23 |
23 |
0 |
|
0% |
| src/lexigram/admin/ui/organisms/dynamic_form.py |
(no class) |
|
8 |
0 |
2 |
|
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 |
TenantSwitcher |
|
13 |
13 |
0 |
|
0% |
| src/lexigram/admin/ui/organisms/topbar.py |
ThemeToggle |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/admin/ui/organisms/topbar.py |
TopBar |
|
35 |
35 |
0 |
|
0% |
| src/lexigram/admin/ui/organisms/topbar.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| src/lexigram/admin/ui/templates/shell.py |
AdminShell |
|
114 |
114 |
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 |
(no class) |
|
52 |
52 |
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% |