Commit 608a1db9 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

add JAMA_ROOT_URL_REDIRECT conf

parent 7e79826b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
__version__ = "0.1.48"
__version__ = "0.1.49"
+1 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ if not env_file.exists():
load_dotenv(env_file)

MODSHIB_CREATE_ACCOUNT = True if os.getenv("MODSHIB_CREATE_ACCOUNT") == "1" else False
JAMA_ROOT_URL_REDIRECT = os.getenv("JAMA_ROOT_URL_REDIRECT")
JAMA_CACHE_BACKEND = os.getenv("JAMA_CACHE_BACKEND") or "file"
JAMA_DB_ADAPTER = os.getenv("JAMA_DB_ADAPTER") or "sqlite"
JAMA_URL_BASE_PATH = os.getenv("JAMA_URL_BASE_PATH") or ""
+2 −0
Original line number Diff line number Diff line
@@ -48,6 +48,8 @@ def handler404(request, *args, **argv):


def homepage(request: HttpRequest) -> HttpResponse:
    if settings.JAMA_ROOT_URL_REDIRECT:
        return redirect(settings.JAMA_ROOT_URL_REDIRECT)
    return render(request, "homepage.html", {"BASE_PATH": BASE_PATH})


+5 −0
Original line number Diff line number Diff line
@@ -317,6 +317,11 @@ class File(Resource):
    def __str__(self):
        return "{}".format(self.title)

    def hash_is_ok(self) -> bool:
        from resources.helpers import _file_hash256

        return _file_hash256(self.local_path()) == self.hash

    @property
    def should_have_iiif(self) -> bool:
        return _file_type_is_served_with_iiif(self.file_type_id)