Compare commits

..

3 Commits

Author SHA1 Message Date
93f9a7b4d7 WIP delete user policy 2024-07-15 18:55:29 +02:00
0be7e95f48 make abra.sh less verbose by ignoring RuntimeWarnings 2024-05-27 12:10:32 +02:00
3wc
4fe52c1e5f Fix Drone CI 2024-05-16 15:18:09 -03:00
3 changed files with 21 additions and 1 deletions

View File

@ -30,6 +30,7 @@ steps:
SECRET_ADMIN_TOKEN_VERSION: v1
SECRET_ADMIN_PASS_VERSION: v1
SECRET_EMAIL_PASS_VERSION: v1
DB_ENTRYPOINT_VERSION: v1
trigger:
branch:
- main

View File

@ -178,7 +178,7 @@ for name, url in applications.items():
quieten(){
# 'SyntaxWarning|version_regex|"http\['
# is a workaround to get rid of some verbose syntax warnings, this might be fixed with another version
grep -Pv '"level": "(info|debug)"|SyntaxWarning|version_regex|"http\['
grep -Pv '"level": "(info|debug)"|SyntaxWarning|version_regex|"http\[|RuntimeWarning:'
}
add_email_templates(){

19
delete_user.py Normal file
View File

@ -0,0 +1,19 @@
model_actions = ["model_deleted"]
model_app = "authentik_core"
model_name = "user"
event = request.context.get("event", None)
if not event:
ak_logger.info("delete_user: No event")
return False
if event.action not in model_actions:
ak_logger.info("delete_user: Non-matching action")
return False
if (
event.context["model"]["app"] != model_app
or event.context["model"]["model_name"] != model_name
):
ak_logger.info("delete_user: Invalid model")
return False
ak_logger.info(f'model: {event.context["model"]}')