diff --git a/core/templates/core/macros.jinja b/core/templates/core/macros.jinja
index 2d309b8e..21ef4151 100644
--- a/core/templates/core/macros.jinja
+++ b/core/templates/core/macros.jinja
@@ -35,7 +35,7 @@
{%- endmacro %}
{% macro show_slots(user) %}
- {% if get_subscriber(user).slots.exists() %}
+ {% if get_subscriber(user).slots.filter(start_date__gte=timezone.now()).exists() %}
{% trans %}Slot{% endtrans %}
{% for i in get_subscriber(user).slots.filter(start_date__gte=timezone.now().replace(tzinfo=None)).all() %}
@@ -55,3 +55,9 @@
{% endif %}
{% endmacro %}
+
+{% macro delete_godfather(user, profile, godfather, is_father) %}
+ {% if user == profile or user.is_root or user.is_board_member %}
+ {% trans %}Delete{% endtrans %}
+ {% endif %}
+{% endmacro %}
\ No newline at end of file
diff --git a/core/templates/core/user_godfathers.jinja b/core/templates/core/user_godfathers.jinja
index a82e622d..80331c5e 100644
--- a/core/templates/core/user_godfathers.jinja
+++ b/core/templates/core/user_godfathers.jinja
@@ -1,26 +1,34 @@
{% extends "core/base.jinja" %}
-{% from "core/macros.jinja" import user_link_with_pict %}
+{% from "core/macros.jinja" import user_link_with_pict, delete_godfather %}
{% block title %}
{% trans user_name=profile.get_display_name() %}{{ user_name }}'s godfathers{% endtrans %}
{% endblock %}
{% block content %}
- {% trans %}Godfathers{% endtrans %}
-
- {% trans %}Godchildren{% endtrans %}
-
- {% if profile == user %}
+ {% if profile.godfathers.exists() %}
+ {% trans %}Godfathers{% endtrans %}
+
+ {% else %}
+ {% trans %}No godfathers{% endtrans %}
+ {% endif %}
+ {% if profile.godchildren.exists() %}
+
{% trans %}Godchildren{% endtrans %}
+
+ {% else %}
+ {% trans %}No godchildren{% endtrans %}
+ {% endif %}
+ {% if profile == user or user.is_root %}