52
52
from zadmin .models import SiteEvent
53
53
54
54
from . import tasks
55
- from .decorators import admin_ish_required
55
+ from .decorators import admin_required
56
56
from .forms import (AddonStatusForm , BulkValidationForm , CompatForm ,
57
57
DevMailerForm , FeaturedCollectionFormSet , FileFormSet ,
58
58
JetpackUpgradeForm , MonthlyPickFormSet , NotifyForm ,
62
62
log = commonware .log .getLogger ('z.zadmin' )
63
63
64
64
65
- @admin_ish_required
65
+ @admin_required ( reviewers = True )
66
66
def flagged (request ):
67
67
addons = Addon .objects .filter (admin_review = True ).order_by ('-created' )
68
68
@@ -138,7 +138,7 @@ def hera(request):
138
138
{'form' : form , 'boxes' : boxes })
139
139
140
140
141
- @admin_ish_required
141
+ @admin_required
142
142
def show_settings (request ):
143
143
settings_dict = debug .get_safe_settings ()
144
144
@@ -159,7 +159,7 @@ def show_settings(request):
159
159
{'settings_dict' : settings_dict })
160
160
161
161
162
- @admin_ish_required
162
+ @admin_required
163
163
def env (request ):
164
164
return http .HttpResponse (u'<pre>%s</pre>' % (jinja2 .escape (request )))
165
165
@@ -187,7 +187,7 @@ def application_versions_json(request):
187
187
return {'choices' : f .version_choices_for_app_id (app_id )}
188
188
189
189
190
- @admin_ish_required
190
+ @admin_required
191
191
def validation (request , form = None ):
192
192
if not form :
193
193
form = BulkValidationForm ()
@@ -217,7 +217,7 @@ def find_files(job):
217
217
tasks .add_validation_jobs .delay (pks , job .pk )
218
218
219
219
220
- @admin_ish_required
220
+ @admin_required
221
221
def start_validation (request ):
222
222
form = BulkValidationForm (request .POST )
223
223
if form .is_valid ():
@@ -230,7 +230,7 @@ def start_validation(request):
230
230
return validation (request , form = form )
231
231
232
232
233
- @admin_ish_required
233
+ @admin_required
234
234
@post_required
235
235
@json_view
236
236
def job_status (request ):
@@ -255,7 +255,7 @@ def completed_versions_dirty(job):
255
255
.values_list ('pk' , flat = True ).distinct ())
256
256
257
257
258
- @admin_ish_required
258
+ @admin_required
259
259
@post_required
260
260
@json_view
261
261
def notify_syntax (request ):
@@ -266,7 +266,7 @@ def notify_syntax(request):
266
266
return {'valid' : True , 'error' : None }
267
267
268
268
269
- @admin_ish_required
269
+ @admin_required
270
270
@post_required
271
271
def notify_failure (request , job ):
272
272
job = get_object_or_404 (ValidationJob , pk = job )
@@ -284,7 +284,7 @@ def notify_failure(request, job):
284
284
return redirect (reverse ('zadmin.validation' ))
285
285
286
286
287
- @admin_ish_required
287
+ @admin_required
288
288
@post_required
289
289
def notify_success (request , job ):
290
290
job = get_object_or_404 (ValidationJob , pk = job )
@@ -317,7 +317,7 @@ def email_preview_csv(request, topic):
317
317
return resp
318
318
319
319
320
- @admin_ish_required
320
+ @admin_required
321
321
def validation_tally_csv (request , job_id ):
322
322
resp = http .HttpResponse ()
323
323
resp ['Content-Type' ] = 'text/csv; charset=utf-8'
@@ -402,7 +402,7 @@ def jetpack_resend(request, file_id):
402
402
return redirect ('zadmin.jetpack' )
403
403
404
404
405
- @admin_ish_required
405
+ @admin_required
406
406
def compat (request ):
407
407
APP = amo .FIREFOX
408
408
VER = settings .COMPAT [0 ]['main' ] # Default: latest Firefox version.
@@ -495,7 +495,7 @@ def es_collections_json(request):
495
495
return data
496
496
497
497
498
- @admin_ish_required
498
+ @admin_required
499
499
@post_required
500
500
def featured_collection (request ):
501
501
try :
@@ -507,7 +507,7 @@ def featured_collection(request):
507
507
dict (collection = c ))
508
508
509
509
510
- @admin_ish_required
510
+ @admin_required
511
511
def features (request ):
512
512
form = FeaturedCollectionFormSet (request .POST or None )
513
513
if request .method == 'POST' and form .is_valid ():
@@ -642,13 +642,13 @@ def addon_name_blocklist(request):
642
642
dict (rn = rn , addon = addon ))
643
643
644
644
645
- @admin_ish_required
645
+ @admin_required ( reviewers = True )
646
646
def index (request ):
647
647
log = ActivityLog .objects .admin_events ()[:5 ]
648
648
return jingo .render (request , 'zadmin/index.html' , {'log' : log })
649
649
650
650
651
- @admin_ish_required
651
+ @admin_required ( reviewers = True )
652
652
def addon_search (request ):
653
653
ctx = {}
654
654
if 'q' in request .GET :
@@ -702,7 +702,7 @@ def general_search(request, app_id, model_id):
702
702
for o in qs [:limit ]]
703
703
704
704
705
- @admin_ish_required
705
+ @admin_required ( reviewers = True )
706
706
@addon_view
707
707
def addon_manage (request , addon ):
708
708
@@ -814,7 +814,7 @@ def delete_site_event(request, event_id):
814
814
return redirect ('zadmin.site_events' )
815
815
816
816
817
- @admin_ish_required
817
+ @admin_required
818
818
def generate_error (request ):
819
819
form = GenerateErrorForm (request .POST or None )
820
820
if request .method == 'POST' and form .is_valid ():
0 commit comments