From abff1b0addb47d0b15a8da3cbdd954ea11e7b930 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Fri, 13 Jun 2025 11:29:05 +0200 Subject: [PATCH] [ADD] `exclude_biomassed` to `EveCharacterManager` --- allianceauth/eveonline/managers.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/allianceauth/eveonline/managers.py b/allianceauth/eveonline/managers.py index ceec8c0b..03e47877 100644 --- a/allianceauth/eveonline/managers.py +++ b/allianceauth/eveonline/managers.py @@ -14,6 +14,16 @@ class EveCharacterProviderManager: class EveCharacterManager(models.Manager): provider = EveCharacterProviderManager() + def exclude_biomassed(self): + """ + Get a queryset of EveCharacter objects, excluding the "Doomheim" corporation (1000001). + + :return: + :rtype: + """ + + return self.exclude(corporation_id=1000001) + def create_character(self, character_id) -> models.Model: return self.create_character_obj(self.provider.get_character(character_id))