diff --git a/accounts/models.py b/accounts/models.py
index 6d67dc4ead48d71691aa5d2b912ff92001b2d7aa..23c54a78f6ca438e205f102b8b077838bcda3b61 100644
--- a/accounts/models.py
+++ b/accounts/models.py
@@ -55,6 +55,12 @@ class UserProfile(models.Model):
             return False
         return networks
 
+    @property
+    def get_owned_rules(self):
+      routes_owned = Route.objects.filter(applier=self.user)   
+      #logger.info("get_owned_rules(): self="+str(self)+" => routes_owned="+str(routes_owned))
+      return routes_owned
+
     # deleting of rules by this account is allowed
     def is_delete_allowed(self):
         user_is_admin = self.user.is_superuser
diff --git a/templates/admin/auth/user/delete_confirmation.html b/templates/admin/auth/user/delete_confirmation.html
new file mode 100644
index 0000000000000000000000000000000000000000..02ada0915e0e77d16638ed7a00cd7253c4e27e51
--- /dev/null
+++ b/templates/admin/auth/user/delete_confirmation.html
@@ -0,0 +1,20 @@
+
+{% extends "admin/delete_confirmation.html" %}
+
+{% block content %}
+    <p>
+
+	{% if object.userprofile.get_owned_rules %}
+	Rules currently associated to the user to be deleted:<br>
+	  <ul>
+	  {% for route in object.userprofile.get_owned_rules %}
+	    <li> route {{ route }} </li>
+	  {% endfor %}
+	  </ul>
+	{% endif %}
+
+    </p>
+
+    {{ block.super }}
+{% endblock %}
+