Coverage for src/backend/InvenTree/plugin/mixins/__init__.py: 100%

24 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 17:47 +0000

1"""Utility class to enable simpler imports.""" 

2 

3from plugin.base.action.mixins import ActionMixin 

4from plugin.base.barcodes.mixins import BarcodeMixin, SupplierBarcodeMixin 

5from plugin.base.event.mixins import EventMixin 

6from plugin.base.icons.mixins import IconPackMixin 

7from plugin.base.integration.APICallMixin import APICallMixin 

8from plugin.base.integration.AppMixin import AppMixin 

9from plugin.base.integration.CurrencyExchangeMixin import CurrencyExchangeMixin 

10from plugin.base.integration.DataExport import DataExportMixin 

11from plugin.base.integration.MachineMixin import MachineDriverMixin 

12from plugin.base.integration.NavigationMixin import NavigationMixin 

13from plugin.base.integration.NotificationMixin import NotificationMixin 

14from plugin.base.integration.ReportMixin import ReportMixin 

15from plugin.base.integration.ScheduleMixin import ScheduleMixin 

16from plugin.base.integration.SettingsMixin import SettingsMixin 

17from plugin.base.integration.TransitionMixin import TransitionMixin 

18from plugin.base.integration.UrlsMixin import UrlsMixin 

19from plugin.base.integration.ValidationMixin import ValidationMixin 

20from plugin.base.label.mixins import LabelPrintingMixin 

21from plugin.base.locate.mixins import LocateMixin 

22from plugin.base.mail.mixins import MailMixin 

23from plugin.base.supplier import helpers as supplier 

24from plugin.base.supplier.mixins import SupplierMixin 

25from plugin.base.ui.mixins import UserInterfaceMixin 

26 

27__all__ = [ 

28 'APICallMixin', 

29 'ActionMixin', 

30 'AppMixin', 

31 'BarcodeMixin', 

32 'CurrencyExchangeMixin', 

33 'DataExportMixin', 

34 'EventMixin', 

35 'IconPackMixin', 

36 'LabelPrintingMixin', 

37 'LocateMixin', 

38 'MachineDriverMixin', 

39 'MailMixin', 

40 'NavigationMixin', 

41 'NotificationMixin', 

42 'ReportMixin', 

43 'ScheduleMixin', 

44 'SettingsMixin', 

45 'SupplierBarcodeMixin', 

46 'SupplierMixin', 

47 'TransitionMixin', 

48 'UrlsMixin', 

49 'UserInterfaceMixin', 

50 'ValidationMixin', 

51 'supplier', 

52]