Add custom location url from environment variable
This commit is contained in:
parent
9cb030ecbd
commit
278306daa4
11
TEMPLATE.env
11
TEMPLATE.env
@ -82,4 +82,13 @@ BLOCK_ALL_IPS=False
|
|||||||
# that IP collection is also disabled, and external keys (primary
|
# that IP collection is also disabled, and external keys (primary
|
||||||
# keys) aren't supplied. It will also prevent sessions from spanning
|
# keys) aren't supplied. It will also prevent sessions from spanning
|
||||||
# one day to another.
|
# one day to another.
|
||||||
AGGRESSIVE_HASH_SALTING=True
|
AGGRESSIVE_HASH_SALTING=True
|
||||||
|
|
||||||
|
# Custom location url to link to in frontend.
|
||||||
|
# $LATITUDE$ will get replaced by the latitude, $LONGITUDE$ will get
|
||||||
|
# replaced by the longitude.
|
||||||
|
# Examples:
|
||||||
|
# - https://www.openstreetmap.org/?mlat=$LATITUDE$&mlon=$LONGITUDE$ (default)
|
||||||
|
# - https://www.google.com/maps/search/?api=1&query=$LATITUDE$,$LONGITUDE$
|
||||||
|
# - https://www.mapquest.com/near-$LATITUDE$,$LONGITUDE$
|
||||||
|
LOCATION_URL=https://www.openstreetmap.org/?mlat=$LATITUDE$&mlon=$LONGITUDE$
|
5
app.json
5
app.json
@ -122,6 +122,11 @@
|
|||||||
"description": "Set to 'False' if you do not want the version to be displayed on the frontend.",
|
"description": "Set to 'False' if you do not want the version to be displayed on the frontend.",
|
||||||
"value": "True",
|
"value": "True",
|
||||||
"required": false
|
"required": false
|
||||||
|
},
|
||||||
|
"LOCATION_URL": {
|
||||||
|
"description": "Custom location url to link to in frontend.",
|
||||||
|
"value": "https://www.openstreetmap.org/?mlat=$LATITUDE$&mlon=$LONGITUDE$",
|
||||||
|
"required": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@
|
|||||||
<p>Location</p>
|
<p>Location</p>
|
||||||
<p class="label">
|
<p class="label">
|
||||||
{% if session.latitude %}
|
{% if session.latitude %}
|
||||||
<a href="https://www.google.com/maps/search/?api=1&query={{session.latitude}},{{session.longitude}}">Open
|
<a href="{{session|locationUrl}}" target="_blank">Open
|
||||||
in Maps ↗</a>
|
in Maps ↗</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
Unknown
|
Unknown
|
||||||
|
@ -184,3 +184,7 @@ def urldisplay(url):
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
return url
|
return url
|
||||||
|
|
||||||
|
@register.filter
|
||||||
|
def locationUrl(session):
|
||||||
|
return settings.LOCATION_URL.replace("$LATITUDE$", str(session.latitude)).replace("$LONGITUDE$", str(session.longitude))
|
@ -339,3 +339,6 @@ BLOCK_ALL_IPS = os.getenv("BLOCK_ALL_IPS", "False") == "True"
|
|||||||
|
|
||||||
# Include date and service ID in salt?
|
# Include date and service ID in salt?
|
||||||
AGGRESSIVE_HASH_SALTING = os.getenv("AGGRESSIVE_HASH_SALTING", "False") == "True"
|
AGGRESSIVE_HASH_SALTING = os.getenv("AGGRESSIVE_HASH_SALTING", "False") == "True"
|
||||||
|
|
||||||
|
# What location url should be linked to in the frontend?
|
||||||
|
LOCATION_URL = os.getenv("LOCATION_URL", "https://www.openstreetmap.org/?mlat=$LATITUDE$&mlon=$LONGITUDE$")
|
||||||
|
Loading…
Reference in New Issue
Block a user