From dd38edd498c0535b3ed423f036f51bf8bc5f7e0c Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sat, 21 Feb 2015 20:28:26 +0100 Subject: [PATCH] add appropriate filtering for SSH key list - fix osusers.views.ListSshPublicKeys - add changelog entry --- docs/changelog.rst | 2 ++ gnuviechadmin/osusers/views.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/docs/changelog.rst b/docs/changelog.rst index 8249f7c..3cf93a1 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,8 @@ Changelog ========= +* :bug:`-` the ssh key list does not show SSH keys of other users anymore + * :release:`0.11.2 <2015-02-06>` * :bug:`-` fix wrong variable name in managemails.models.MailAddress.set_forward_addresses and typo in diff --git a/gnuviechadmin/osusers/views.py b/gnuviechadmin/osusers/views.py index 0f74cf7..3c8c637 100644 --- a/gnuviechadmin/osusers/views.py +++ b/gnuviechadmin/osusers/views.py @@ -107,6 +107,10 @@ class ListSshPublicKeys( model = SshPublicKey context_object_name = 'keys' + def get_queryset(self): + return SshPublicKey.objects.filter( + user=self.get_hosting_package().osuser) + def get_context_data(self, **kwargs): context = super(ListSshPublicKeys, self).get_context_data(**kwargs) context.update({