forked from enviPath/enviPy
Fixed error return, removed unused options
This commit is contained in:
@ -8,7 +8,7 @@ from django.shortcuts import redirect
|
|||||||
from bayer.models import PESCompound
|
from bayer.models import PESCompound
|
||||||
from epdb.logic import PackageManager
|
from epdb.logic import PackageManager
|
||||||
from epdb.models import Pathway, Node
|
from epdb.models import Pathway, Node
|
||||||
from epdb.views import _anonymous_or_real
|
from epdb.views import _anonymous_or_real, error
|
||||||
from utilities.decorators import package_permission_required
|
from utilities.decorators import package_permission_required
|
||||||
|
|
||||||
Package = s.GET_PACKAGE_MODEL()
|
Package = s.GET_PACKAGE_MODEL()
|
||||||
@ -22,7 +22,11 @@ def create_pes(request, package_uuid):
|
|||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
|
|
||||||
if current_package.classification_level == Package.Classification.INTERNAL:
|
if current_package.classification_level == Package.Classification.INTERNAL:
|
||||||
raise HttpResponseBadRequest("Cannot create PESs for internal packages.")
|
return error(
|
||||||
|
request,
|
||||||
|
f'Creation of PESs for package {current_package.name} failed!',
|
||||||
|
"Creating PESs for internal packages is not allowed.",
|
||||||
|
)
|
||||||
|
|
||||||
compound_name = request.POST.get('compound-name')
|
compound_name = request.POST.get('compound-name')
|
||||||
compound_description = request.POST.get('compound-description')
|
compound_description = request.POST.get('compound-description')
|
||||||
@ -64,7 +68,11 @@ def create_pes_node(request, package_uuid, pathway_uuid):
|
|||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
|
|
||||||
if current_package.classification_level == Package.Classification.INTERNAL:
|
if current_package.classification_level == Package.Classification.INTERNAL:
|
||||||
raise HttpResponseBadRequest("Cannot create PESs for internal packages.")
|
return error(
|
||||||
|
request,
|
||||||
|
f'Creation of PESs for package {current_package.name} failed!',
|
||||||
|
"Creating PESs for internal packages is not allowed.",
|
||||||
|
)
|
||||||
|
|
||||||
compound_name = request.POST.get('compound-name')
|
compound_name = request.POST.get('compound-name')
|
||||||
compound_description = request.POST.get('compound-description')
|
compound_description = request.POST.get('compound-description')
|
||||||
|
|||||||
@ -202,6 +202,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if 1 == 0 %}
|
||||||
<li>
|
<li>
|
||||||
<a id="timeseries-toggle-button" class="cursor-pointer">
|
<a id="timeseries-toggle-button" class="cursor-pointer">
|
||||||
<svg
|
<svg
|
||||||
@ -252,6 +253,7 @@
|
|||||||
Show Predicted Properties
|
Show Predicted Properties
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user