Compare commits

3 Commits

Author SHA1 Message Date
sheppy d8fa3d5352 fix: no env-var as non-param
ci / docker (push) Failing after 0s
2026-06-06 15:16:48 +02:00
sheppy ebe082b43f fix: read dispatch token/settings token from env independant from LDAP 2026-06-06 14:38:58 +02:00
sheppy 5e5d74bb67 feat: creating a webhook will no return it's idenity 2026-06-06 14:22:12 +02:00
+5 -3
View File
@@ -149,7 +149,7 @@ def webhooks():
posted = WebHookPaths(username=user, path=secrets.token_urlsafe(20)) posted = WebHookPaths(username=user, path=secrets.token_urlsafe(20))
db.session.merge(posted) db.session.merge(posted)
db.session.commit() db.session.commit()
return ("", 204) return flask.jsonify({ "webhook-identity": posted.path})
elif flask.request.method == "GET": elif flask.request.method == "GET":
webhooks = db.session.query(WebHookPaths).filter(WebHookPaths.username==user).all() webhooks = db.session.query(WebHookPaths).filter(WebHookPaths.username==user).all()
if not webhooks: if not webhooks:
@@ -440,6 +440,7 @@ def create_app():
db.create_all() db.create_all()
app.config["LDAP_NO_READ_ENV"] = os.environ.get("LDAP_NO_READ_ENV") or app.config.get("LDAP_NO_READ_ENV")
if not app.config.get("LDAP_NO_READ_ENV"): if not app.config.get("LDAP_NO_READ_ENV"):
ldap_args = { ldap_args = {
"LDAP_SERVER" : os.environ["LDAP_SERVER"], "LDAP_SERVER" : os.environ["LDAP_SERVER"],
@@ -448,8 +449,9 @@ def create_app():
"LDAP_BASE_DN" : os.environ["LDAP_BASE_DN"] "LDAP_BASE_DN" : os.environ["LDAP_BASE_DN"]
} }
app.config["LDAP_ARGS"] = ldap_args app.config["LDAP_ARGS"] = ldap_args
app.config["SETTINGS_ACCESS_TOKEN"] = os.environ["SETTINGS_ACCESS_TOKEN"]
app.config["DISPATCH_ACCESS_TOKEN"] = os.environ["DISPATCH_ACCESS_TOKEN"] app.config["SETTINGS_ACCESS_TOKEN"] = os.environ["SETTINGS_ACCESS_TOKEN"]
app.config["DISPATCH_ACCESS_TOKEN"] = os.environ["DISPATCH_ACCESS_TOKEN"]
substitution_config_file = os.environ.get("SUBSTITUTION_MAP") or "substitutions.yaml" substitution_config_file = os.environ.get("SUBSTITUTION_MAP") or "substitutions.yaml"
app.config["SUBSTITUTIONS"] = {} app.config["SUBSTITUTIONS"] = {}