From b09c454bf0682c1eccf1d000a46429088623741a Mon Sep 17 00:00:00 2001 From: Adarnof Date: Wed, 21 Feb 2018 22:02:46 -0500 Subject: [PATCH] Can be updated by any user who can view Thanks @ghoti --- allianceauth/corputils/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allianceauth/corputils/models.py b/allianceauth/corputils/models.py index c07d68c0..2165f285 100644 --- a/allianceauth/corputils/models.py +++ b/allianceauth/corputils/models.py @@ -121,8 +121,11 @@ class CorpStats(models.Model): m.main_character and int(m.main_character.character_id) == int( m.character_id)]) + def visible_to(self, user): + return self.objects.filter(pk=self.pk).visible_to(user).exists() + def can_update(self, user): - return user.is_superuser or user == self.token.user + return self.visible_to(user) def corp_logo(self, size=128): return "https://image.eveonline.com/Corporation/%s_%s.png" % (self.corp.corporation_id, size)