Fixed error return, removed unused options

This commit is contained in:
Tim Lorsbach
2026-07-02 22:57:30 +02:00
parent a0ac79a897
commit 8017070de8
2 changed files with 13 additions and 3 deletions

View File

@ -8,7 +8,7 @@ from django.shortcuts import redirect
from bayer.models import PESCompound
from epdb.logic import PackageManager
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
Package = s.GET_PACKAGE_MODEL()
@ -22,7 +22,11 @@ def create_pes(request, package_uuid):
if request.method == "POST":
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_description = request.POST.get('compound-description')
@ -64,7 +68,11 @@ def create_pes_node(request, package_uuid, pathway_uuid):
if request.method == "POST":
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_description = request.POST.get('compound-description')

View File

@ -202,6 +202,7 @@
</a>
</li>
{% endif %}
{% if 1 == 0 %}
<li>
<a id="timeseries-toggle-button" class="cursor-pointer">
<svg
@ -252,6 +253,7 @@
Show Predicted Properties
</a>
</li>
{% endif %}
</ul>
</div>
</div>