88from django .contrib .auth .decorators import login_required
99from django .core .mail import mail_managers
1010from django .db .models import Prefetch
11- from django .http import HttpResponseNotAllowed , JsonResponse
11+ from django .http import JsonResponse
1212from django .utils .text import slugify
1313from django .views .decorators .cache import cache_page
1414from django .views .generic import DetailView
1515
16- from fpbase .util import is_ajax , uncache_protein_page
16+ from fpbase .util import uncache_protein_page
1717from proteins .util .maintain import validate_node
1818
1919from ..models import Dye , Fluorophore , Lineage , Organism , Protein , Spectrum , State
@@ -45,8 +45,6 @@ def serialize_comparison(request):
4545
4646
4747def update_comparison (request ):
48- if not is_ajax (request ):
49- return HttpResponseNotAllowed ([])
5048 current = set (request .session .get ("comparison" , []))
5149 if request .POST .get ("operation" ) == "add" :
5250 current .add (request .POST .get ("object" ))
@@ -63,8 +61,6 @@ def update_comparison(request):
6361
6462@login_required
6563def add_organism (request ):
66- if not is_ajax (request ):
67- return HttpResponseNotAllowed ([])
6864 try :
6965 tax_id = request .POST .get ("taxonomy_id" , None )
7066 if not tax_id :
@@ -95,9 +91,6 @@ def add_organism(request):
9591
9692@staff_member_required
9793def approve_protein (request , slug = None ):
98- if not is_ajax (request ):
99- return HttpResponseNotAllowed ([])
100-
10194 try :
10295 p = Protein .objects .get (slug = slug )
10396 if p .status != "pending" :
@@ -120,9 +113,6 @@ def approve_protein(request, slug=None):
120113
121114
122115def similar_spectrum_owners (request ):
123- if not is_ajax (request ):
124- return HttpResponseNotAllowed ([])
125-
126116 name = request .POST .get ("owner" , None )
127117 similars = Spectrum .objects .find_similar_owners (name , 0.3 )[:4 ]
128118
@@ -184,9 +174,6 @@ def similar_spectrum_owners(request):
184174
185175
186176def validate_proteinname (request ):
187- if not is_ajax (request ):
188- return HttpResponseNotAllowed ([])
189-
190177 name = request .POST .get ("name" , None )
191178 slug = request .POST .get ("slug" , None )
192179 try :
@@ -239,8 +226,6 @@ def recursive_node_to_dict(node, widths=None, rootseq=None, validate=False):
239226
240227@cache_page (60 * 5 )
241228def get_lineage (request , slug = None , org = None ):
242- # if not is_ajax(request):
243- # return HttpResponseNotAllowed([])
244229 if org :
245230 _ids = list (Lineage .objects .filter (protein__parent_organism = org , parent = None ))
246231 ids = []
0 commit comments