Coverage for src/lexigram/admin/config/__init__.py: 62%

42 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-24 23:31 +0800

1"""Admin configuration package — re-exports the full public surface.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.admin.config.app import AdminConfig as AdminConfig 

6from lexigram.admin.config.app import default_admin_config as default_admin_config 

7from lexigram.admin.config.app import make_admin_config as make_admin_config 

8from lexigram.admin.config.auth import AdminAuthConfig as AdminAuthConfig 

9from lexigram.admin.config.auth import AdminEmailOtpConfig as AdminEmailOtpConfig 

10from lexigram.admin.config.auth import ( 

11 AdminEmailVerificationConfig as AdminEmailVerificationConfig, 

12) 

13from lexigram.admin.config.auth import AdminMfaConfig as AdminMfaConfig 

14from lexigram.admin.config.auth import ( 

15 AdminRegistrationConfig as AdminRegistrationConfig, 

16) 

17from lexigram.admin.config.defaults import AdminNavigationGroup as AdminNavigationGroup 

18from lexigram.admin.config.defaults import FormDefaults as FormDefaults 

19from lexigram.admin.config.defaults import ResourceDefaults as ResourceDefaults 

20from lexigram.admin.config.defaults import ResourceYAMLConfig as ResourceYAMLConfig 

21from lexigram.admin.config.defaults import TableDefaults as TableDefaults 

22from lexigram.admin.config.features import AdminFeaturesConfig as AdminFeaturesConfig 

23from lexigram.admin.config.features import ContributorConfig as ContributorConfig 

24from lexigram.admin.config.features import FrameworkPagesConfig as FrameworkPagesConfig 

25from lexigram.admin.config.integrations import ( 

26 AdminIntegrationsConfig as AdminIntegrationsConfig, 

27) 

28from lexigram.admin.config.integrations import ( 

29 CacheIntegrationConfig as CacheIntegrationConfig, 

30) 

31from lexigram.admin.config.integrations import ( 

32 FeaturesIntegrationConfig as FeaturesIntegrationConfig, 

33) 

34from lexigram.admin.config.integrations import ( 

35 MonitorIntegrationConfig as MonitorIntegrationConfig, 

36) 

37from lexigram.admin.config.integrations import ( 

38 ResilienceIntegrationConfig as ResilienceIntegrationConfig, 

39) 

40from lexigram.admin.config.integrations import ( 

41 SearchIntegrationConfig as SearchIntegrationConfig, 

42) 

43from lexigram.admin.config.integrations import ( 

44 StorageIntegrationConfig as StorageIntegrationConfig, 

45) 

46from lexigram.admin.config.integrations import ( 

47 TasksIntegrationConfig as TasksIntegrationConfig, 

48) 

49from lexigram.admin.config.observability import ( 

50 AdminNotificationConfig as AdminNotificationConfig, 

51) 

52from lexigram.admin.config.observability import ( 

53 AdminObservabilityConfig as AdminObservabilityConfig, 

54) 

55from lexigram.admin.config.observability import AdminStorageConfig as AdminStorageConfig 

56from lexigram.admin.config.security import AdminAuditConfig as AdminAuditConfig 

57from lexigram.admin.config.security import ( 

58 AdminPasswordPolicyConfig as AdminPasswordPolicyConfig, 

59) 

60from lexigram.admin.config.security import AdminRateLimitConfig as AdminRateLimitConfig 

61from lexigram.admin.config.security import AdminRbacConfig as AdminRbacConfig 

62from lexigram.admin.config.security import AdminSecurityConfig as AdminSecurityConfig 

63from lexigram.admin.config.tenancy import TenancyConfig as TenancyConfig 

64from lexigram.admin.config.ui import AdminClustersConfig as AdminClustersConfig 

65from lexigram.admin.config.ui import AdminDataConfig as AdminDataConfig 

66from lexigram.admin.config.ui import AdminUIConfig as AdminUIConfig 

67from lexigram.admin.config.ui import ClusterSpec as ClusterSpec 

68from lexigram.admin.config.ui import DashboardLayoutConfig as DashboardLayoutConfig 

69from lexigram.admin.resources.config import ResourceConfig as ResourceConfig 

70from lexigram.admin.resources.config import TableConfiguration as TableConfiguration 

71 

72__all__ = [ 

73 "AdminAuditConfig", 

74 "AdminAuthConfig", 

75 "AdminClustersConfig", 

76 "AdminConfig", 

77 "AdminDataConfig", 

78 "AdminEmailOtpConfig", 

79 "AdminEmailVerificationConfig", 

80 "AdminFeaturesConfig", 

81 "AdminIntegrationsConfig", 

82 "AdminMfaConfig", 

83 "AdminNavigationGroup", 

84 "AdminNotificationConfig", 

85 "AdminObservabilityConfig", 

86 "AdminPasswordPolicyConfig", 

87 "AdminRateLimitConfig", 

88 "AdminRbacConfig", 

89 "AdminRegistrationConfig", 

90 "AdminSecurityConfig", 

91 "AdminStorageConfig", 

92 "AdminUIConfig", 

93 "CacheIntegrationConfig", 

94 "ClusterSpec", 

95 "ContributorConfig", 

96 "DashboardLayoutConfig", 

97 "FeaturesIntegrationConfig", 

98 "FormDefaults", 

99 "FrameworkPagesConfig", 

100 "MonitorIntegrationConfig", 

101 "ResilienceIntegrationConfig", 

102 "ResourceConfig", 

103 "ResourceDefaults", 

104 "ResourceYAMLConfig", 

105 "SearchIntegrationConfig", 

106 "StorageIntegrationConfig", 

107 "TableConfiguration", 

108 "TableDefaults", 

109 "TasksIntegrationConfig", 

110 "TenancyConfig", 

111 "default_admin_config", 

112 "make_admin_config", 

113]