AA Member Audit Doctrine Checker
Doctrine Checker Addon module for Memberaudit
Memberaudit Doctrine Checker for AllianceAuth.
A Doctrine Checker Addon for Memberaudit
<hr />Features
- Memberaudit Doctrine Checker
- Doctrine Overview
- Check if Character met criteria for Doctrines
- Ingame supported copy clipboard skill-queue
- Copy Clipboard
missing
Skills - Search for specific Doctrine per Search Field
- Filter by Category example: (Capital, Black OP Group, Mining)
- Account Overview
- Corporation Overview
- Doctrine Administration
- Simple Add Skill-Plans per Copy/Paste via Ingame Plans (copy to clipboard)
- Language Localized Supported (Test Phase)
- Doctrine Overview
- Order-Weight
Upcoming
- Detailed Modal-Overview for missing Skills
- Display min. req and recommended skill level
- Multi-Language Translation
Screenshots
Installation
[!NOTE] AA Memberaudit Doctrine Checker needs at least Alliance Auth v4.6.0 Please make sure to update your Alliance Auth before you install this APP
Step 1 - Install the Package
Make sure you're in your virtual environment (venv) of your Alliance Auth then install the pakage.
pip install aa-memberaudit-dc
Step 2 - Configure Alliance Auth
Configure your Alliance Auth settings (local.py
) as follows:
- Add
'eveuniverse',
toINSTALLED_APPS
- Add
'memberaudit',
toINSTALLED_APPS
- Add
'madc',
toINSTALLED_APPS
Step 3 - (Optional) Add own Logger File
To set up the Logger add following code to your local.py
Ensure that you have writing permission in logs folder.
LOGGING["handlers"]["madc_file"] = {
"level": "INFO",
"class": "logging.handlers.RotatingFileHandler",
"filename": os.path.join(BASE_DIR, "log/madc.log"),
"formatter": "verbose",
"maxBytes": 1024 * 1024 * 5,
"backupCount": 5,
}
LOGGING["loggers"]["extensions.madc"] = {
"handlers": ["madc_file", "console", "extension_file"],
"level": "DEBUG",
}
Step 4 - Migration to AA
python manage.py collectstatic
python manage.py migrate
Step 5 - Setting up Permissions
With the Following IDs you can set up the permissions for the AA Memberaudit Doctrine Checker
ID | Description | |
---|---|---|
basic_access |
Can access the Memberaudit Doctrine Checker. | All Members with the Permission can access the MADC. |
corp_access |
Can view Characters from own Corporation. | Users with this can view all characters from own corp. |
alliance_access |
Can view Characters from own Alliance. | Users with this can view all characters from own ally. |
manage_access |
Can manage this app, Memberaudit Doctrine Checker. | Users with this permission can manage the MADC. |
admin_access |
Gives full access to this app, Memberaudit Doctrine Checker. | Users with this permission have full access. |
Step 6 - (Optional) Setting up Compatibilies
The Following Settings can be setting up in the local.py
- AA_DC_APP_NAME:
"YOURNAME"
- Set the name of the APP
[!NOTE] Contributing You want to improve the project? Just Make a Pull Request with the Guidelines. We Using pre-commit
No reviews yet...
Python Requirements
- aa-memberaudit>=3.15
- allianceauth-app-utils>=1.26
- allianceauth<5,>=4.6
- django-esi>=7.0.1
- django-eveuniverse>=1.5.7
- django-ninja
- coverage; extra == "tests-allianceauth-latest"
- factory-boy; extra == "tests-allianceauth-latest"
Required Python packages to be installed and other Python requirement.
App Dependencies
Required apps:
Used by apps:
-
Dependencies to other apps registered in this app directory.
Classifiers
- Environment :: Web Environment
- Framework :: Django
- Framework :: Django :: 4.2
- Intended Audience :: Developers
- License :: OSI Approved :: GNU General Public License v3 (GPLv3)
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 3 :: Only
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: 3.11
- Programming Language :: Python :: 3.12
- Programming Language :: Python :: 3.13
- Topic :: Internet :: WWW/HTTP
- Topic :: Internet :: WWW/HTTP :: Dynamic Content
Version
0.2.4
License
GPLv3
Homepage
https://github.com/Geuthur/aa-memberaudit-dc
PyPI
https://pypi.org/project/aa-memberaudit-dc/
Last updated
2 weeks, 1 day ago
First published
4 weeks, 2 days ago
Category
Plugin Apps
Rating
-Authors
Geuthur
Maintainers
Geuthur
Please login to see more options.