{"id":20891,"library":"aa-memberaudit-dashboard","title":"AA Member Audit Dashboard","description":"Dashboard addon for Alliance Auth Member Audit, providing a widget to display member audit information. Current version 1.1.3, released 2025-10-21. Maintained by Geuthur, requires Python >=3.10 and Django-based Alliance Auth.","status":"active","version":"1.1.3","language":"python","source_language":"en","source_url":"https://github.com/Geuthur/aa-memberaudit-dashboard","tags":["alliance-auth","member-audit","dashboard","widget","eve-online"],"install":[{"cmd":"pip install aa-memberaudit-dashboard","lang":"bash","label":"Standard install"}],"dependencies":[{"reason":"Core framework required","package":"allianceauth","optional":false},{"reason":"Member Audit app required","package":"aa-memberaudit","optional":false}],"imports":[{"note":"Import from 'memberaudit_dashboard' not from old module names","wrong":"","symbol":"memberaudit_dashboard","correct":"from memberaudit_dashboard import __version__"},{"note":"Used in INSTALLED_APPS","wrong":"","symbol":"MemberauditDashboardConfig","correct":"from memberaudit_dashboard.apps import MemberauditDashboardConfig"}],"quickstart":{"code":"# Add to INSTALLED_APPS in your Alliance Auth settings\nINSTALLED_APPS += ['memberaudit_dashboard']\n\n# Run migrations\n# python manage.py migrate memberaudit_dashboard\n\n# Verify version\nfrom memberaudit_dashboard import __version__\nprint(f\"AA Member Audit Dashboard version: {__version__}\")","lang":"python","description":"After installing the package, add the app to your Django INSTALLED_APPS and run migrations."},"warnings":[{"fix":"Upgrade Python to >=3.10 and update package.","message":"Version 1.1.0 removed Python 3.8 and 3.9 support; requires Python >=3.10.","severity":"breaking","affected_versions":"<1.1.0"},{"fix":"Add appropriate permissions via Alliance Auth admin (e.g., 'memberaudit.basic_access').","message":"The widget only appears if the user has permissions to view the Member Audit app. Ensure proper permissions are assigned.","severity":"gotcha","affected_versions":">=1.0.7"},{"fix":"Update to v1.0.9+ and remove any custom portrait code.","message":"Older versions used custom character portrait generation; from v1.0.9 it uses AA's native API. Custom workarounds no longer needed.","severity":"deprecated","affected_versions":"<1.0.9"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'pip install aa-memberaudit-dashboard' and ensure you are using the same Python environment as Alliance Auth.","cause":"Package not installed or not in correct environment.","error":"ModuleNotFoundError: No module named 'memberaudit_dashboard'"},{"fix":"Check INSTALLED_APPS for duplicate 'memberaudit_dashboard' entries.","cause":"The app is already added to INSTALLED_APPS more than once.","error":"django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: memberaudit_dashboard"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}