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
« prev ^ index » next coverage.py v7.13.0, created at 2025-12-22 19:08 +0000
1"""
2The core application: Admin interface configuration.
3"""
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)
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]