Coverage for api/admin/__init__.py: 100%

15 statements  

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

1from django.contrib import admin 

2 

3from api.admin.media_report import register as register_media_report 

4from api.admin.oauth import register as register_oauth 

5from api.admin.site import openverse_admin 

6from api.admin.user import register as register_user 

7from api.models.models import ContentSource 

8 

9 

10admin.site = openverse_admin 

11admin.sites.site = openverse_admin 

12 

13for register in [register_media_report, register_oauth, register_user]: 

14 register(admin.site) 

15 

16 

17@admin.register(ContentSource) 

18class SourceAdmin(admin.ModelAdmin): 

19 list_display = ("source_name", "source_identifier", "media_type") 

20 search_fields = ("source_name", "source_identifier") 

21 ordering = ("media_type", "source_name")