|
5 | 5 |
|
6 | 6 | from .models.candidate_url import CandidateURL, ResolvedTitle
|
7 | 7 | from .models.collection import Collection, WorkflowHistory
|
8 |
| -from .models.pattern import IncludePattern, TitlePattern |
| 8 | +from .models.pattern import DivisionPattern, IncludePattern, TitlePattern |
9 | 9 | from .tasks import import_candidate_urls_from_api
|
10 | 10 |
|
11 | 11 |
|
@@ -191,6 +191,7 @@ class CollectionAdmin(admin.ModelAdmin, ExportCsvMixin, UpdateConfigMixin):
|
191 | 191 | "update_frequency",
|
192 | 192 | "source",
|
193 | 193 | "turned_on",
|
| 194 | + "is_multi_division", |
194 | 195 | ),
|
195 | 196 | },
|
196 | 197 | ),
|
@@ -221,9 +222,10 @@ class CollectionAdmin(admin.ModelAdmin, ExportCsvMixin, UpdateConfigMixin):
|
221 | 222 | "url",
|
222 | 223 | "division",
|
223 | 224 | "new_collection",
|
| 225 | + "is_multi_division", |
224 | 226 | )
|
225 | 227 | readonly_fields = ("config_folder",)
|
226 |
| - list_filter = ("division", "curation_status", "workflow_status", "turned_on") |
| 228 | + list_filter = ("division", "curation_status", "workflow_status", "turned_on", "is_multi_division") |
227 | 229 | search_fields = ("name", "url", "config_folder")
|
228 | 230 | actions = [
|
229 | 231 | generate_deployment_message,
|
@@ -292,8 +294,14 @@ class ResolvedTitleAdmin(admin.ModelAdmin):
|
292 | 294 | list_display = ["title_pattern", "candidate_url", "resolved_title", "created_at"]
|
293 | 295 |
|
294 | 296 |
|
| 297 | +class DivisionPatternAdmin(admin.ModelAdmin): |
| 298 | + list_display = ("collection", "match_pattern", "division") |
| 299 | + search_fields = ("match_pattern", "division") |
| 300 | + |
| 301 | + |
295 | 302 | admin.site.register(WorkflowHistory, WorkflowHistoryAdmin)
|
296 | 303 | admin.site.register(CandidateURL, CandidateURLAdmin)
|
297 | 304 | admin.site.register(TitlePattern, TitlePatternAdmin)
|
298 | 305 | admin.site.register(IncludePattern)
|
299 | 306 | admin.site.register(ResolvedTitle, ResolvedTitleAdmin)
|
| 307 | +admin.site.register(DivisionPattern, DivisionPatternAdmin) |
0 commit comments