A simple fittings and doctrine management application.
Project description
Fittings
A simple fittings and doctrine management app for allianceauth.
Contents
Overview
This plugin serves as a replacement for the now defunct fleet-up service integration. It allows you to create and manage ship fits and doctrines all in a central location for your members to browse.
Key Features
Fittings offers the following features:
- Support for importing fittings using the EFT format.
- Support for pulling fits from ESI Coming Soon
- Support for exporting fits as EFT format.
- Support for saving fits to EVE via ESI.
- Support for copying fits for use with Buy All.
- Categorization of your fittings and doctrines to keep things organized
and easy to manage.
- Access to categories can be restricted to specific groups.
- Tracks changes to module names.
Screenshots
Dashboard/Doctrine List
Add Fitting
Fitting List
View Fitting
Add Doctrine
View Doctrine
Add a Category
View all Categories
View a Category
Installation
1. Install App
Install the app into your allianceauth virtual environment via PIP.
$ pip install fittings
2. Configure AA settings
Configure your AA settings (local.py
) as follows:
- Add
'fittings',
toINSTALLED_APPS
- Add these line to the bottom of the settings file to have module name updates
# Fittings Module
CELERYBEAT_SCHEDULE['fittings_update_types'] = {
'task': 'fittings.tasks.verify_server_version_and_update_types',
'schedule': crontab(minute=0, hour='12'),
}
3. Finalize Install
Run migrations and copy static files.
$ python manage.py migrate
$ python manage.py collectstatic
Restart your supervisor tasks.
4. Populate Types
As of v1.0.0 there is no need to populate types from SDE. This will be done on the fly from ESI.
Updating
To update your existing installation of Fittings first enable your virtual environment.
Then run the following commands from your allianceauth project directory (the one that contains manage.py
).
$ pip install -U fittings
$ python manage.py migrate
$ python manage.py collectstatic
Lastly, restart your supervisor tasks.
Note: Be sure to follow any version specific update instructions as well. These instructions can be found on the Tags
page for this repository.
Settings
This application has no settings that need to be added to your allianceauth settings (local.py
) file.
Permissions
Permission | Description |
---|---|
fitting.access_fittings |
This permission gives users access to the plugin. |
doctrine.manage |
User can add/delete ship fits and doctrines. |
Active Developers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.