Skip to content
Snippets Groups Projects
Commit 9c823372 authored by David Schmitz's avatar David Schmitz
Browse files

feature/admin_user_delete_with_owned_rule_reassigning: add info about owned...

feature/admin_user_delete_with_owned_rule_reassigning: add info about owned rules on user delete confirmation page
parent 0bae79cf
No related branches found
No related tags found
No related merge requests found
...@@ -55,6 +55,12 @@ class UserProfile(models.Model): ...@@ -55,6 +55,12 @@ class UserProfile(models.Model):
return False return False
return networks 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 # deleting of rules by this account is allowed
def is_delete_allowed(self): def is_delete_allowed(self):
user_is_admin = self.user.is_superuser user_is_admin = self.user.is_superuser
......
{% 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 %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment