Coverage for benefits / core / admin / __init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2025-12-22 19:08 +0000

1""" 

2The core application: Admin interface configuration. 

3""" 

4 

5from .common import PemDataAdmin 

6from .mixins import ( 

7 ProdReadOnlyPermissionMixin, 

8 StaffPermissionMixin, 

9 SuperuserPermissionMixin, 

10 is_staff_member, 

11 is_staff_member_or_superuser, 

12) 

13from .transit import TransitAgencyAdmin 

14from .enrollment import EnrollmentEventAdmin, SortableEnrollmentFlowAdmin 

15from .users import ( 

16 GOOGLE_USER_INFO_URL, 

17 GroupAdmin, 

18 UserAdmin, 

19 add_staff_user_to_group, 

20 add_google_sso_userinfo, 

21 pre_login_user, 

22) 

23 

24__all__ = [ 

25 "PemDataAdmin", 

26 "ProdReadOnlyPermissionMixin", 

27 "StaffPermissionMixin", 

28 "SuperuserPermissionMixin", 

29 "is_staff_member", 

30 "is_staff_member_or_superuser", 

31 "TransitAgencyAdmin", 

32 "EnrollmentEventAdmin", 

33 "SortableEnrollmentFlowAdmin", 

34 "GOOGLE_USER_INFO_URL", 

35 "GroupAdmin", 

36 "UserAdmin", 

37 "add_staff_user_to_group", 

38 "add_google_sso_userinfo", 

39 "pre_login_user", 

40]