forked from enviPath/enviPy
[Enhancement] Swappable Packages (#216)
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#216 Reviewed-by: liambrydon <lbry121@aucklanduni.ac.nz> Reviewed-by: Tobias O <tobias.olenyi@envipath.com>
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
# decorators.py
|
||||
from functools import wraps
|
||||
|
||||
from django.conf import settings as s
|
||||
from django.shortcuts import get_object_or_404
|
||||
|
||||
from epdb.logic import PackageManager
|
||||
from epdb.models import Package
|
||||
|
||||
Package = s.GET_PACKAGE_MODEL()
|
||||
|
||||
# Map HTTP methods to required permissions
|
||||
DEFAULT_METHOD_PERMISSIONS = {
|
||||
|
||||
@ -11,6 +11,7 @@ from enum import Enum
|
||||
from types import NoneType
|
||||
from typing import Any, Dict, List
|
||||
|
||||
from django.conf import settings as s
|
||||
from django.db import transaction
|
||||
from envipy_additional_information import NAME_MAPPING, EnviPyModel, Interval
|
||||
from pydantic import BaseModel, HttpUrl
|
||||
@ -26,7 +27,6 @@ from epdb.models import (
|
||||
License,
|
||||
MLRelativeReasoning,
|
||||
Node,
|
||||
Package,
|
||||
ParallelRule,
|
||||
Pathway,
|
||||
PluginModel,
|
||||
@ -42,6 +42,7 @@ from epdb.models import (
|
||||
from utilities.chem import FormatConverter
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
Package = s.GET_PACKAGE_MODEL()
|
||||
|
||||
|
||||
class HTMLGenerator:
|
||||
|
||||
Reference in New Issue
Block a user