fix: profile picture deletion by board members

This commit is contained in:
thomas girod
2024-09-20 14:08:29 +02:00
committed by Bartuccio Antoine
parent 3d138d404f
commit c6657bffd2
5 changed files with 212 additions and 79 deletions

View File

@ -13,7 +13,7 @@
{% endblock %}
{% macro profile_picture(field_name) %}
{% set this_picture = form.instance[field_name] %}
{% set this_picture = form.instance[field_name] %}
<div class="profile-picture" x-data="camera_{{ field_name }}" >
<div class="profile-picture-display" :aria-busy="loading" :class="{ 'camera-error': is_camera_error }">
<img
@ -75,7 +75,10 @@
<script>
{%- if this_picture -%}
{% set default_picture = this_picture.get_download_url()|tojson %}
{% set delete_url = url('core:file_delete', file_id=this_picture.id, popup='')|tojson %}
{% set delete_url = (
url('core:file_delete', file_id=this_picture.id, popup='')
+"?next=" + profile.get_absolute_url()
)|tojson %}
{%- else -%}
{% set default_picture = static('core/img/unknown.jpg')|tojson %}
{% set delete_url = "null" %}