Skip to content

Commit 852f336

Browse files
added division pattern model to admin
1 parent 79b37da commit 852f336

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

sde_collections/admin.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from .models.candidate_url import CandidateURL, ResolvedTitle
77
from .models.collection import Collection, WorkflowHistory
8-
from .models.pattern import IncludePattern, TitlePattern
8+
from .models.pattern import DivisionPattern, IncludePattern, TitlePattern
99
from .tasks import import_candidate_urls_from_api
1010

1111

@@ -191,6 +191,7 @@ class CollectionAdmin(admin.ModelAdmin, ExportCsvMixin, UpdateConfigMixin):
191191
"update_frequency",
192192
"source",
193193
"turned_on",
194+
"is_multi_division",
194195
),
195196
},
196197
),
@@ -221,9 +222,10 @@ class CollectionAdmin(admin.ModelAdmin, ExportCsvMixin, UpdateConfigMixin):
221222
"url",
222223
"division",
223224
"new_collection",
225+
"is_multi_division",
224226
)
225227
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")
227229
search_fields = ("name", "url", "config_folder")
228230
actions = [
229231
generate_deployment_message,
@@ -292,8 +294,14 @@ class ResolvedTitleAdmin(admin.ModelAdmin):
292294
list_display = ["title_pattern", "candidate_url", "resolved_title", "created_at"]
293295

294296

297+
class DivisionPatternAdmin(admin.ModelAdmin):
298+
list_display = ("collection", "match_pattern", "division")
299+
search_fields = ("match_pattern", "division")
300+
301+
295302
admin.site.register(WorkflowHistory, WorkflowHistoryAdmin)
296303
admin.site.register(CandidateURL, CandidateURLAdmin)
297304
admin.site.register(TitlePattern, TitlePatternAdmin)
298305
admin.site.register(IncludePattern)
299306
admin.site.register(ResolvedTitle, ResolvedTitleAdmin)
307+
admin.site.register(DivisionPattern, DivisionPatternAdmin)

0 commit comments

Comments
 (0)