{"id":27583,"library":"allianceauth-blacklist","title":"Alliance Auth Blacklist","description":"Alliance Auth module that integrates with Alliance Auth's state system. It creates and maintains a 'Blacklisted' state to ensure no services access is granted to blacklisted users. Currently at version 0.2.0, with AA5.0 compatibility. Release cadence is irregular; maintained by Solar Helix Independent Transport.","status":"active","version":"0.2.0","language":"python","source_language":"en","source_url":"https://github.com/Solar-Helix-Independent-Transport/allianceauth-blacklist","tags":["allianceauth","eve-online","esi","blacklist","django"],"install":[{"cmd":"pip install allianceauth-blacklist","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Required; this is an AA module.","package":"allianceauth","optional":false}],"imports":[{"note":"The app is registered as 'blacklist' in INSTALLED_APPS, not nested under allianceauth.","wrong":"from allianceauth.blacklist.models import Blacklist","symbol":"Blacklist","correct":"from blacklist.models import Blacklist"},{"note":"","wrong":"","symbol":"BlacklistConfig","correct":"from blacklist.apps import BlacklistConfig"}],"quickstart":{"code":"pip install allianceauth-blacklist\n# Add 'blacklist' to INSTALLED_APPS in your AA settings\n# Then run:\npython manage.py migrate\npython manage.py collectstatic\npython manage.py blacklist_update","lang":"python","description":"Install the package, add to INSTALLED_APPS, migrate, collect static files, and run the management command to update the blacklist state."},"warnings":[{"fix":"Add 'blacklist' to your INSTALLED_APPS setting.","message":"The app must be added as 'blacklist' (lowercase) in INSTALLED_APPS, not as 'allianceauth-blacklist' or 'allianceauth.blacklist'.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade to >=0.1.0.","message":"Version 0.1.0 introduced changes for CCP's removal of the Search endpoint; older versions (0.0.x) are incompatible with current ESI.","severity":"deprecated","affected_versions":"<0.1.0"},{"fix":"Ensure your Alliance Auth installation is version 5.0 or higher.","message":"0.2.0 requires AA5.0; upgrading from previous versions may break if your AA installation is below 5.0.","severity":"breaking","affected_versions":"0.2.0"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Add 'blacklist' to INSTALLED_APPS and run 'pip install allianceauth-blacklist'.","cause":"The app 'blacklist' is not in INSTALLED_APPS, or the package is not installed.","error":"ModuleNotFoundError: No module named 'blacklist'"},{"fix":"Rename one of the apps to avoid label conflict.","cause":"Another app with the same label 'blacklist' is already installed (e.g., your own custom app).","error":"django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: blacklist"},{"fix":"Ensure 'django.contrib.auth.middleware.AuthenticationMiddleware' is placed before any blacklist middleware in MIDDLEWARE.","cause":"The blacklist middleware or view is called outside of an authenticated context, often due to incorrect middleware ordering.","error":"AttributeError: 'WSGIRequest' object has no attribute 'user'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}