20
20
VersionAutomationRule ,
21
21
)
22
22
from readthedocs .core .utils import trigger_build
23
- from readthedocs .core .utils .general import wipe_version_via_slugs
24
23
from readthedocs .projects .models import HTMLFile
25
24
from readthedocs .search .utils import _indexing_helper
26
25
@@ -118,29 +117,15 @@ class VersionAdmin(admin.ModelAdmin):
118
117
list_filter = ('type' , 'privacy_level' , 'active' , 'built' )
119
118
search_fields = ('slug' , 'project__slug' )
120
119
raw_id_fields = ('project' ,)
121
- actions = ['build_version' , 'reindex_version' , 'wipe_version' , 'wipe_selected_versions ' ]
120
+ actions = ['build_version' , 'reindex_version' , 'wipe_version_indexes ' ]
122
121
123
122
def project_slug (self , obj ):
124
123
return obj .project .slug
125
124
126
- def wipe_selected_versions (self , request , queryset ):
127
- """Wipes the selected versions."""
128
- for version in queryset :
129
- wipe_version_via_slugs (
130
- version_slug = version .slug ,
131
- project_slug = version .project .slug
132
- )
133
- self .message_user (
134
- request ,
135
- 'Wiped {}.' .format (version .slug ),
136
- level = messages .SUCCESS
137
- )
138
-
139
125
def pretty_config (self , instance ):
140
126
return _pretty_config (instance )
141
127
142
128
pretty_config .short_description = 'Config File'
143
- wipe_selected_versions .short_description = 'Wipe selected versions'
144
129
145
130
def build_version (self , request , queryset ):
146
131
"""Trigger a build for the project version."""
@@ -179,7 +164,7 @@ def reindex_version(self, request, queryset):
179
164
180
165
reindex_version .short_description = 'Reindex version to ES'
181
166
182
- def wipe_version (self , request , queryset ):
167
+ def wipe_version_indexes (self , request , queryset ):
183
168
"""Wipe selected versions from ES."""
184
169
html_objs_qs = []
185
170
for version in queryset .iterator ():
@@ -197,7 +182,7 @@ def wipe_version(self, request, queryset):
197
182
messages .SUCCESS ,
198
183
)
199
184
200
- wipe_version .short_description = 'Wipe version from ES'
185
+ wipe_version_indexes .short_description = 'Wipe version from ES'
201
186
202
187
203
188
@admin .register (RegexAutomationRule )
0 commit comments