mirror of
https://github.com/makeplane/plane.git
synced 2026-01-06 05:40:41 -06:00
* fix: login redirection * dev: log the user out when deactivating the account * dev: update redirect uris for google and github * fix: redirection url and invitation api and add redirection to god mode in nginx * dev: add reset password redirection * dev: update nginx headers * dev: fix setup sh and env example and put validation for use minio when fetching project covers * dev: stabilize dev setup * fix: handled redirection error in web, space, and admin apps * fix: resovled build errors --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
15 lines
465 B
Python
15 lines
465 B
Python
from urllib.parse import urlsplit
|
|
|
|
|
|
def base_host(request):
|
|
"""Utility function to return host / origin from the request"""
|
|
return (
|
|
request.META.get("HTTP_ORIGIN")
|
|
or f"{urlsplit(request.META.get('HTTP_REFERER')).scheme}://{urlsplit(request.META.get('HTTP_REFERER')).netloc}"
|
|
or f"""{"https" if request.is_secure() else "http"}://{request.get_host()}"""
|
|
)
|
|
|
|
|
|
def user_ip(request):
|
|
return str(request.META.get("REMOTE_ADDR"))
|