Registry / database / aa-memberaudit

aa-memberaudit

JSON →
library5.0.1pypypiunverified

aa-memberaudit is an Alliance Auth app designed to provide comprehensive access to Eve Online character data for alliance and corporation management. It enables auditing of character assets, skills, mail, and other details within the Alliance Auth framework. The current version is 4.3.1 and it receives updates as needed, often in conjunction with major Alliance Auth releases.

pip install aa-memberaudit
INSTALL
IMPORT
SIG · AA-MEMBERAUDIT
A
aa-memberaudit
databasepythonv5.0.1
Install
Import
Disk
Pass rate
0/ 10
Env Coverage0 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v? · pip install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.910 runs
build_error
glibc
py 3.103.910 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Character
from memberaudit.models import Character
Common import for programmatic interaction with character data.
AuditLog
from memberaudit.models import AuditLog
Common import for programmatic interaction with audit logs.
MemberAuditAdmin
from memberaudit.admin import MemberAuditAdmin
from memberaudit.admin import MemberauditAdmin
The admin class was renamed to 'MemberAuditAdmin' (capital A) in v4.0.0.

To quickly integrate AA Member Audit into an Alliance Auth project, install the package, add it to your `INSTALLED_APPS` and `urlpatterns`, then run the necessary Django management commands to apply migrations and set up initial permissions.

# 1. Install the package: pip install aa-memberaudit # 2. Add 'memberaudit' to your Alliance Auth project's INSTALLED_APPS in local.py # local.py INSTALLED_APPS += [ 'memberaudit', ] # 3. Add memberaudit URLs to your Alliance Auth project's urls.py # urls.py from django.urls import path, include urlpatterns = [ # ... existing paths ... path('memberaudit/', include('memberaudit.urls')), # ... ] # 4. Run migrations and initialize permissions # (Execute these commands in your Alliance Auth virtual environment) # python manage.py migrate # python manage.py memberaudit_add_default_roles # python manage.py memberaudit_init_permissions
Debug
Known issues
breakingAA Member Audit v4.0.0+ requires Alliance Auth v4.0.0 or higher. Attempting to install or upgrade on an older Alliance Auth version will lead to compatibility errors.
fix
Upgrade your Alliance Auth instance to v4.0.0+ before upgrading or installing aa-memberaudit v4.0.0+. Consult the Alliance Auth upgrade guide.
affects: >=4.0.0
breakingThe primary admin class was renamed from `MemberauditAdmin` to `MemberAuditAdmin` (capital 'A') in v4.0.0. Any custom overrides or references to the old class will break.
fix
Update all references to `MemberauditAdmin` to `MemberAuditAdmin` in your custom admin configurations or extensions.
affects: >=4.0.0
breakingThe permissions system underwent major changes in v4.0.0. Existing custom permissions or role assignments may need to be re-evaluated and re-configured. The `memberaudit_init_permissions` command is crucial.
fix
After upgrading, run `python manage.py memberaudit_init_permissions` to apply the new default permissions. Review and adjust custom roles/permissions via the Alliance Auth admin panel if necessary.
affects: >=4.0.0
deprecatedSeveral settings were removed in v4.0.0, including `AA_MEMBERAUDIT_ALLOW_PRIVATE_MAIL` and `AA_MEMBERAUDIT_AUTO_LOAD_ALL_CORPORATIONS`. Using them will no longer have an effect and may raise warnings.
fix
Remove these settings from your `local.py` or other Alliance Auth settings files. Functionality related to these settings may have been removed or changed.
affects: >=4.0.0
Upgrade
Version history
5.0.1latest on PyPI · released Jun 2, 2026
Audit
Dependencies
Alliance AuthrequiredThis is a Django app for Alliance Auth and requires an existing Alliance Auth v4.0.0+ installation.
Agent activity
50 hits · last 30 days
node
42
OpenAI (training)
1
Resources
aa-memberaudit — pip install aa-memberaudit · libregistry