Coverage for src/lexigram/admin/actions/header_manager/__init__.py: 0%

9 statements  

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

1""" 

2Header action management package. 

3 

4Provides components for managing header actions in data tables. 

5""" 

6 

7from __future__ import annotations 

8 

9from lexigram.admin.actions.header_manager.actions import ( 

10 BASIC_ACTIONS, 

11 BULK_ACTIONS, 

12 IMPORT_EXPORT_ACTIONS, 

13 UTILITY_ACTIONS, 

14 create_bulk_delete_action, 

15 create_bulk_edit_action, 

16 create_create_action, 

17 create_export_action, 

18 create_help_action, 

19 create_import_action, 

20 create_refresh_action, 

21 create_settings_action, 

22) 

23from lexigram.admin.actions.header_manager.decorators import ( 

24 ThrottlerProtocol, 

25 debounce, 

26 header_action, 

27 requires_confirmation, 

28 requires_selection, 

29 with_error_handling, 

30 with_loading_indicator, 

31) 

32from lexigram.admin.actions.header_manager.density import DensityManager 

33from lexigram.admin.actions.header_manager.manager import HeaderActionManager 

34from lexigram.admin.actions.header_manager.shortcuts import KeyboardShortcutManager 

35from lexigram.admin.actions.header_manager.types import ( 

36 ColumnVisibilityConfig, 

37 DensityConfig, 

38 HeaderAction, 

39 HeaderActionStyle, 

40 IHeaderDataSource, 

41 TableDensity, 

42) 

43from lexigram.admin.actions.header_manager.visibility import ColumnVisibilityManager 

44 

45__all__ = [ 

46 "BASIC_ACTIONS", 

47 "BULK_ACTIONS", 

48 "IMPORT_EXPORT_ACTIONS", 

49 "UTILITY_ACTIONS", 

50 "ColumnVisibilityConfig", 

51 "ColumnVisibilityManager", 

52 "DensityConfig", 

53 "DensityManager", 

54 "HeaderAction", 

55 "HeaderActionManager", 

56 "HeaderActionStyle", 

57 "IHeaderDataSource", 

58 "KeyboardShortcutManager", 

59 "TableDensity", 

60 "ThrottlerProtocol", 

61 "create_bulk_edit_action", 

62 "create_create_action", 

63 "create_export_action", 

64 "create_help_action", 

65 "create_import_action", 

66 "create_refresh_action", 

67 "create_settings_action", 

68 "debounce", 

69 "header_action", 

70 "requires_confirmation", 

71 "requires_selection", 

72 "with_error_handling", 

73 "with_loading_indicator", 

74]