Added missing log event

This commit is contained in:
Walter 2025-02-20 21:14:55 +01:00
parent 4eec0b3948
commit d91681a7ec
2 changed files with 4 additions and 1 deletions

View File

@ -55,6 +55,7 @@ class Log(models.Model):
login = 0, "Logged in"
register = 1, "Registered"
logout = 2, "Logged out"
config = 3, "Edited account settings"
bloonsa_load_level_by_id = 100, "Loaded a level via ingame ID box"
bloonsa_load_level_by_url = 101, "Loaded a level via URL"
bloonsa_load_random_level = 102, "Loaded a random level"

View File

@ -69,7 +69,6 @@ class ConfigView(LoginRequiredMixin, TemplateView):
"form_player": form_player,
"form_user": form_user})
# TODO add log
def post(self, request, *args, **kwargs):
form_config = BloonsaConfigUpdateForm(request.POST,
instance=request.user.player.bloonsa_config)
@ -91,5 +90,8 @@ class ConfigView(LoginRequiredMixin, TemplateView):
# TODO this form doesn't save for some reason
if form_config.is_valid():
form_config.save()
bloonsa_util.log(action=actions.config,
player=request.user.player)
# messages.success(request, "Profile updated successfully")
return redirect("users:config")