3
3
from django .contrib import admin , messages
4
4
from django .http import HttpResponse
5
5
6
- from .models .collection import Collection , WorkflowHistory
7
6
from .models .candidate_url import CandidateURL , ResolvedTitle
7
+ from .models .collection import Collection , WorkflowHistory
8
8
from .models .pattern import IncludePattern , TitlePattern
9
9
from .tasks import import_candidate_urls_from_api
10
10
@@ -143,6 +143,11 @@ def import_candidate_urls_lrm_dev_server(modeladmin, request, queryset):
143
143
import_candidate_urls_from_api_caller (modeladmin , request , queryset , "lrm_dev_server" )
144
144
145
145
146
+ @admin .action (description = "Import candidate URLs from LRM QA Server" )
147
+ def import_candidate_urls_lrm_qa_server (modeladmin , request , queryset ):
148
+ import_candidate_urls_from_api_caller (modeladmin , request , queryset , "lrm_qa_server" )
149
+
150
+
146
151
class ExportCsvMixin :
147
152
def export_as_csv (self , request , queryset ):
148
153
meta = self .model ._meta
@@ -231,6 +236,7 @@ class CollectionAdmin(admin.ModelAdmin, ExportCsvMixin, UpdateConfigMixin):
231
236
import_candidate_urls_secret_production ,
232
237
import_candidate_urls_lis_server ,
233
238
import_candidate_urls_lrm_dev_server ,
239
+ import_candidate_urls_lrm_qa_server ,
234
240
]
235
241
ordering = ("cleaning_order" ,)
236
242
@@ -275,6 +281,7 @@ class TitlePatternAdmin(admin.ModelAdmin):
275
281
"collection" ,
276
282
)
277
283
284
+
278
285
class WorkflowHistoryAdmin (admin .ModelAdmin ):
279
286
list_display = ("collection" , "old_status" , "workflow_status" , "created_at" )
280
287
search_fields = ["collection__name" ]
@@ -284,6 +291,7 @@ class WorkflowHistoryAdmin(admin.ModelAdmin):
284
291
class ResolvedTitleAdmin (admin .ModelAdmin ):
285
292
list_display = ["title_pattern" , "candidate_url" , "resolved_title" , "created_at" ]
286
293
294
+
287
295
admin .site .register (WorkflowHistory , WorkflowHistoryAdmin )
288
296
admin .site .register (CandidateURL , CandidateURLAdmin )
289
297
admin .site .register (TitlePattern , TitlePatternAdmin )
0 commit comments