%global _empty_manifest_terminate_build 0 Name: python-allianceauth-afat Version: 2.11.2 Release: 1 Summary: Another Fleet Activity Tracking tool for Alliance Auth License: GPL-3.0 URL: https://github.com/ppfeufer/allianceauth-afat Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3a/e3/1122cfa622372e509ee4dc93d1b37f8d902742b5a46b5c60ac7cdce55d11/allianceauth_afat-2.11.2.tar.gz BuildArch: noarch Requires: python3-allianceauth Requires: python3-allianceauth-app-utils Requires: python3-unidecode %description # Alliance Auth AFAT - Another Fleet Activity Tracker [![Version](https://img.shields.io/pypi/v/allianceauth-afat?label=release)](https://pypi.org/project/allianceauth-afat/) [![License](https://img.shields.io/badge/license-GPLv3-green)](https://pypi.org/project/allianceauth-afat/) [![Python](https://img.shields.io/pypi/pyversions/allianceauth-afat)](https://pypi.org/project/allianceauth-afat/) [![Django](https://img.shields.io/pypi/djversions/allianceauth-afat?label=django)](https://pypi.org/project/allianceauth-afat/) ![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white) [![PyPI Downloads](https://img.shields.io/pypi/dm/allianceauth-afat)](https://pypi.org/project/allianceauth-afat/) [![Code Style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](http://black.readthedocs.io/en/latest/) [![Automated Checks](https://github.com/ppfeufer/allianceauth-afat/actions/workflows/automated-checks.yml/badge.svg)](https://github.com/ppfeufer/allianceauth-afat/actions/workflows/automated-checks.yml) [![codecov](https://codecov.io/gh/ppfeufer/allianceauth-afat/branch/master/graph/badge.svg?token=GNE88NUAKK)](https://codecov.io/gh/ppfeufer/allianceauth-afat) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://github.com/ppfeufer/aa-forum/blob/master/CODE_OF_CONDUCT.md) [![Discord](https://img.shields.io/discord/790364535294132234?label=discord)](https://discord.gg/zmh52wnfvM) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/N4N8CL1BY) An Improved FAT/PAP System for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth). ## Contents - [Features and highlights](#features-and-highlights) - [Screenshots](#screenshots) - [Installation](#installation) - [Updating](#updating) - [Data Migration](#data-migration) - [From Alliance Auth native FAT](#import-from-native-fat) - [From ImicusFAT](#import-from-imicusfat) - [Uninstall ImicusFAT](#uninstall-imicusfat) - [Settings](#settings) - [Permissions](#permissions) - [Changelog](#changelog) - [Credits](#credits) - [Contributing](#contributing) ## Features and highlights - Automatic tracking of participation on FAT links created via ESI - Multiple ESI fleets (with your alts) - Manually end ESI tracking per fleet - Fleet type classification (can be added in the admin backend) - Ship type overview per FAT link - Graphical statistics views - Custom module name - Re-open FAT link if the FAT link has expired and is within the defined grace time (only for clickable FAT links) - Manually add pilots to clickable FAT links, in case they missed to click the link (for a period of 24 hours after the FAT links original expiry time) - Log for the following actions (Logs are kept for a certain time, 60 days per default): - Create FAT link - Change FAT link - Remove FAT link - Re-open FAT link - Manually add pilot to FAT link - Remove pilot from FAT link AFAT will work alongside the built-in native FAT System and ImicusFAT. However, data does not share, but you can migrate their data to AFAT, for more information see below. ## Screenshots ### Dashboard ![AFAT Dashboard](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/afat-dashboard.png) ### FAT link list ![AFAT FAT Link LIst](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/fatlink-list.png) ### FAT link details ![AFAT FAT Link Details](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/ship-type-overview.png) ### Add FAT link view for FCs ![AFAT Add FAT Link](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/add-fatlink.png) ## Installation ### Important This app is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official [AA installation guide](https://allianceauth.readthedocs.io/en/latest/installation/allianceauth.html) for details) **For users migrating from one of the other FAT systems, please read the specific instructions FIRST.** ### Step 1 - Install the app Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the latest version: ```bash pip install allianceauth-afat ``` ### Step 2 - Update your AA settings Configure your AA settings in your `local.py` as follows: - Add `'afat',` to `INSTALLED_APPS` - Add the scheduled tasks ```python # AFAT - https://github.com/ppfeufer/allianceauth-afat CELERYBEAT_SCHEDULE["afat_update_esi_fatlinks"] = { "task": "afat.tasks.update_esi_fatlinks", "schedule": crontab(minute="*/1"), } CELERYBEAT_SCHEDULE["afat_logrotate"] = { "task": "afat.tasks.logrotate", "schedule": crontab(minute="0", hour="1"), } ``` ### Step 3 - Finalize the installation Run migrations & copy static files ```bash python manage.py collectstatic python manage.py migrate ``` Restart your supervisor services for AA. ## Updating To update your existing installation of AFAT, first enable your virtual environment (venv) of your Alliance Auth installation. ```bash pip install -U allianceauth-afat python manage.py collectstatic python manage.py migrate ``` Finally restart your supervisor services for AA It is possible that some versions need some more changes. Always read the [release notes](https://github.com/ppfeufer/allianceauth-afat/releases) to find out more. ## Data Migration Right after the **initial** installation and running migrations, you can import the data from Alliance Auth's native FAT system or from ImicusFAT if you have used one of these until now. ### Import from native FAT To import from the native FAT module, simply run the following command: ```shell python myauth/manage.py afat_import_from_allianceauth_fat ``` ### Import from ImicusFAT To import from the ImicusFAT module, simply run the following command: ```shell python myauth/manage.py afat_import_from_imicusfat ``` #### Uninstall ImicusFAT Now that you've migrated, you can uninstal `ImicusFAT`. First, remove all Django migrations for `ImicusFAT` with: ```shell python manage.py migrate imicusfat zero ``` This will remove all migrations for `ImicusFAT` including its DB tables. Should this command throw an error, a bit of manual labor is needed, but nothing you can't handle, I'm sure. ```shell python manage.py migrate imicusfat zero --fake ``` And remove all DB tables beginning with `imicusfat_` from your DB manually afterwards. Now that the DB is cleaned up, time to remove te app. ```shell pip uninstall allianceauth-imicusfat ``` Now remove `imicusfat` from your `INSTALLED_APPS` in your `local.py`, restart supervisor and ... Done! ## Settings To customize the module, the following settings are available. | Name | Description | Default Value | |:---------------------------------|:----------------------------------------------------------------|:------------------------| | AFAT_APP_NAME | Custom application name, in case you'd like a different name | Fleet Activity Tracking | | AFAT_DEFAULT_FATLINK_EXPIRY_TIME | Default expiry time for clickable FAT links in Minutes | 60 | | AFAT_DEFAULT_FATLINK_REOPEN_GRACE_TIME | Time in minutes a FAT link can be re-opened after it has expired | 60 | | AFAT_DEFAULT_FATLINK_REOPEN_DURATION | Time in minutes a FAT link is re-opened | 60 | | AFAT_DEFAULT_LOG_DURATION | Time in days before log entries are being removed from the DB | 60 | ## Permissions | Name | Description | Notes | |:-----|:------------|:-----| | basic_access | Can access the AFAT module | Your line member probably want this permission, so they can see the module and click the FAT links they are given. They also can see their own statistics with this permission. | | manage_afat | Can manage the AFAT module | Your Military lead probably should get this permission | | add_fatlink | Can create FAT Links | Your regular FC or who ever should be able to add FAT links should have this permission | | stats_corporation_own | Can see own corporation statistics | | | stats_corporation_other | Can see statistics of other corporations | | | logs_view | Can view the modules logs | | ## Changelog To keep track of all changes, please read the [Changelog](https://github.com/ppfeufer/allianceauth-afat/blob/master/CHANGELOG.md). ## Contributing You want to contribute to this project? That's cool! Please make sure to read the [contribution guidelines](https://github.com/ppfeufer/allianceauth-afat/blob/master/CONTRIBUTING.md) (I promise, it's not much, just some basics) ## Credits AFAT is maintained by @ppfeufer and is based on [ImicusFAT](https://gitlab.com/evictus.iou/allianceauth-imicusfat) by @exiom with @Aproia and @ppfeufer which is based on [allianceauth-bfat](https://gitlab.com/colcrunch/allianceauth-bfat) by @colcrunch Both of these modules are no longer maintained and are deprecated. Both modules will not run with the latest stable releases of Alliance Auth. %package -n python3-allianceauth-afat Summary: Another Fleet Activity Tracking tool for Alliance Auth Provides: python-allianceauth-afat BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-allianceauth-afat # Alliance Auth AFAT - Another Fleet Activity Tracker [![Version](https://img.shields.io/pypi/v/allianceauth-afat?label=release)](https://pypi.org/project/allianceauth-afat/) [![License](https://img.shields.io/badge/license-GPLv3-green)](https://pypi.org/project/allianceauth-afat/) [![Python](https://img.shields.io/pypi/pyversions/allianceauth-afat)](https://pypi.org/project/allianceauth-afat/) [![Django](https://img.shields.io/pypi/djversions/allianceauth-afat?label=django)](https://pypi.org/project/allianceauth-afat/) ![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white) [![PyPI Downloads](https://img.shields.io/pypi/dm/allianceauth-afat)](https://pypi.org/project/allianceauth-afat/) [![Code Style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](http://black.readthedocs.io/en/latest/) [![Automated Checks](https://github.com/ppfeufer/allianceauth-afat/actions/workflows/automated-checks.yml/badge.svg)](https://github.com/ppfeufer/allianceauth-afat/actions/workflows/automated-checks.yml) [![codecov](https://codecov.io/gh/ppfeufer/allianceauth-afat/branch/master/graph/badge.svg?token=GNE88NUAKK)](https://codecov.io/gh/ppfeufer/allianceauth-afat) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://github.com/ppfeufer/aa-forum/blob/master/CODE_OF_CONDUCT.md) [![Discord](https://img.shields.io/discord/790364535294132234?label=discord)](https://discord.gg/zmh52wnfvM) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/N4N8CL1BY) An Improved FAT/PAP System for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth). ## Contents - [Features and highlights](#features-and-highlights) - [Screenshots](#screenshots) - [Installation](#installation) - [Updating](#updating) - [Data Migration](#data-migration) - [From Alliance Auth native FAT](#import-from-native-fat) - [From ImicusFAT](#import-from-imicusfat) - [Uninstall ImicusFAT](#uninstall-imicusfat) - [Settings](#settings) - [Permissions](#permissions) - [Changelog](#changelog) - [Credits](#credits) - [Contributing](#contributing) ## Features and highlights - Automatic tracking of participation on FAT links created via ESI - Multiple ESI fleets (with your alts) - Manually end ESI tracking per fleet - Fleet type classification (can be added in the admin backend) - Ship type overview per FAT link - Graphical statistics views - Custom module name - Re-open FAT link if the FAT link has expired and is within the defined grace time (only for clickable FAT links) - Manually add pilots to clickable FAT links, in case they missed to click the link (for a period of 24 hours after the FAT links original expiry time) - Log for the following actions (Logs are kept for a certain time, 60 days per default): - Create FAT link - Change FAT link - Remove FAT link - Re-open FAT link - Manually add pilot to FAT link - Remove pilot from FAT link AFAT will work alongside the built-in native FAT System and ImicusFAT. However, data does not share, but you can migrate their data to AFAT, for more information see below. ## Screenshots ### Dashboard ![AFAT Dashboard](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/afat-dashboard.png) ### FAT link list ![AFAT FAT Link LIst](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/fatlink-list.png) ### FAT link details ![AFAT FAT Link Details](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/ship-type-overview.png) ### Add FAT link view for FCs ![AFAT Add FAT Link](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/add-fatlink.png) ## Installation ### Important This app is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official [AA installation guide](https://allianceauth.readthedocs.io/en/latest/installation/allianceauth.html) for details) **For users migrating from one of the other FAT systems, please read the specific instructions FIRST.** ### Step 1 - Install the app Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the latest version: ```bash pip install allianceauth-afat ``` ### Step 2 - Update your AA settings Configure your AA settings in your `local.py` as follows: - Add `'afat',` to `INSTALLED_APPS` - Add the scheduled tasks ```python # AFAT - https://github.com/ppfeufer/allianceauth-afat CELERYBEAT_SCHEDULE["afat_update_esi_fatlinks"] = { "task": "afat.tasks.update_esi_fatlinks", "schedule": crontab(minute="*/1"), } CELERYBEAT_SCHEDULE["afat_logrotate"] = { "task": "afat.tasks.logrotate", "schedule": crontab(minute="0", hour="1"), } ``` ### Step 3 - Finalize the installation Run migrations & copy static files ```bash python manage.py collectstatic python manage.py migrate ``` Restart your supervisor services for AA. ## Updating To update your existing installation of AFAT, first enable your virtual environment (venv) of your Alliance Auth installation. ```bash pip install -U allianceauth-afat python manage.py collectstatic python manage.py migrate ``` Finally restart your supervisor services for AA It is possible that some versions need some more changes. Always read the [release notes](https://github.com/ppfeufer/allianceauth-afat/releases) to find out more. ## Data Migration Right after the **initial** installation and running migrations, you can import the data from Alliance Auth's native FAT system or from ImicusFAT if you have used one of these until now. ### Import from native FAT To import from the native FAT module, simply run the following command: ```shell python myauth/manage.py afat_import_from_allianceauth_fat ``` ### Import from ImicusFAT To import from the ImicusFAT module, simply run the following command: ```shell python myauth/manage.py afat_import_from_imicusfat ``` #### Uninstall ImicusFAT Now that you've migrated, you can uninstal `ImicusFAT`. First, remove all Django migrations for `ImicusFAT` with: ```shell python manage.py migrate imicusfat zero ``` This will remove all migrations for `ImicusFAT` including its DB tables. Should this command throw an error, a bit of manual labor is needed, but nothing you can't handle, I'm sure. ```shell python manage.py migrate imicusfat zero --fake ``` And remove all DB tables beginning with `imicusfat_` from your DB manually afterwards. Now that the DB is cleaned up, time to remove te app. ```shell pip uninstall allianceauth-imicusfat ``` Now remove `imicusfat` from your `INSTALLED_APPS` in your `local.py`, restart supervisor and ... Done! ## Settings To customize the module, the following settings are available. | Name | Description | Default Value | |:---------------------------------|:----------------------------------------------------------------|:------------------------| | AFAT_APP_NAME | Custom application name, in case you'd like a different name | Fleet Activity Tracking | | AFAT_DEFAULT_FATLINK_EXPIRY_TIME | Default expiry time for clickable FAT links in Minutes | 60 | | AFAT_DEFAULT_FATLINK_REOPEN_GRACE_TIME | Time in minutes a FAT link can be re-opened after it has expired | 60 | | AFAT_DEFAULT_FATLINK_REOPEN_DURATION | Time in minutes a FAT link is re-opened | 60 | | AFAT_DEFAULT_LOG_DURATION | Time in days before log entries are being removed from the DB | 60 | ## Permissions | Name | Description | Notes | |:-----|:------------|:-----| | basic_access | Can access the AFAT module | Your line member probably want this permission, so they can see the module and click the FAT links they are given. They also can see their own statistics with this permission. | | manage_afat | Can manage the AFAT module | Your Military lead probably should get this permission | | add_fatlink | Can create FAT Links | Your regular FC or who ever should be able to add FAT links should have this permission | | stats_corporation_own | Can see own corporation statistics | | | stats_corporation_other | Can see statistics of other corporations | | | logs_view | Can view the modules logs | | ## Changelog To keep track of all changes, please read the [Changelog](https://github.com/ppfeufer/allianceauth-afat/blob/master/CHANGELOG.md). ## Contributing You want to contribute to this project? That's cool! Please make sure to read the [contribution guidelines](https://github.com/ppfeufer/allianceauth-afat/blob/master/CONTRIBUTING.md) (I promise, it's not much, just some basics) ## Credits AFAT is maintained by @ppfeufer and is based on [ImicusFAT](https://gitlab.com/evictus.iou/allianceauth-imicusfat) by @exiom with @Aproia and @ppfeufer which is based on [allianceauth-bfat](https://gitlab.com/colcrunch/allianceauth-bfat) by @colcrunch Both of these modules are no longer maintained and are deprecated. Both modules will not run with the latest stable releases of Alliance Auth. %package help Summary: Development documents and examples for allianceauth-afat Provides: python3-allianceauth-afat-doc %description help # Alliance Auth AFAT - Another Fleet Activity Tracker [![Version](https://img.shields.io/pypi/v/allianceauth-afat?label=release)](https://pypi.org/project/allianceauth-afat/) [![License](https://img.shields.io/badge/license-GPLv3-green)](https://pypi.org/project/allianceauth-afat/) [![Python](https://img.shields.io/pypi/pyversions/allianceauth-afat)](https://pypi.org/project/allianceauth-afat/) [![Django](https://img.shields.io/pypi/djversions/allianceauth-afat?label=django)](https://pypi.org/project/allianceauth-afat/) ![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white) [![PyPI Downloads](https://img.shields.io/pypi/dm/allianceauth-afat)](https://pypi.org/project/allianceauth-afat/) [![Code Style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](http://black.readthedocs.io/en/latest/) [![Automated Checks](https://github.com/ppfeufer/allianceauth-afat/actions/workflows/automated-checks.yml/badge.svg)](https://github.com/ppfeufer/allianceauth-afat/actions/workflows/automated-checks.yml) [![codecov](https://codecov.io/gh/ppfeufer/allianceauth-afat/branch/master/graph/badge.svg?token=GNE88NUAKK)](https://codecov.io/gh/ppfeufer/allianceauth-afat) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://github.com/ppfeufer/aa-forum/blob/master/CODE_OF_CONDUCT.md) [![Discord](https://img.shields.io/discord/790364535294132234?label=discord)](https://discord.gg/zmh52wnfvM) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/N4N8CL1BY) An Improved FAT/PAP System for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth). ## Contents - [Features and highlights](#features-and-highlights) - [Screenshots](#screenshots) - [Installation](#installation) - [Updating](#updating) - [Data Migration](#data-migration) - [From Alliance Auth native FAT](#import-from-native-fat) - [From ImicusFAT](#import-from-imicusfat) - [Uninstall ImicusFAT](#uninstall-imicusfat) - [Settings](#settings) - [Permissions](#permissions) - [Changelog](#changelog) - [Credits](#credits) - [Contributing](#contributing) ## Features and highlights - Automatic tracking of participation on FAT links created via ESI - Multiple ESI fleets (with your alts) - Manually end ESI tracking per fleet - Fleet type classification (can be added in the admin backend) - Ship type overview per FAT link - Graphical statistics views - Custom module name - Re-open FAT link if the FAT link has expired and is within the defined grace time (only for clickable FAT links) - Manually add pilots to clickable FAT links, in case they missed to click the link (for a period of 24 hours after the FAT links original expiry time) - Log for the following actions (Logs are kept for a certain time, 60 days per default): - Create FAT link - Change FAT link - Remove FAT link - Re-open FAT link - Manually add pilot to FAT link - Remove pilot from FAT link AFAT will work alongside the built-in native FAT System and ImicusFAT. However, data does not share, but you can migrate their data to AFAT, for more information see below. ## Screenshots ### Dashboard ![AFAT Dashboard](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/afat-dashboard.png) ### FAT link list ![AFAT FAT Link LIst](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/fatlink-list.png) ### FAT link details ![AFAT FAT Link Details](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/ship-type-overview.png) ### Add FAT link view for FCs ![AFAT Add FAT Link](https://raw.githubusercontent.com/ppfeufer/allianceauth-afat/master/afat/docs/images/add-fatlink.png) ## Installation ### Important This app is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official [AA installation guide](https://allianceauth.readthedocs.io/en/latest/installation/allianceauth.html) for details) **For users migrating from one of the other FAT systems, please read the specific instructions FIRST.** ### Step 1 - Install the app Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the latest version: ```bash pip install allianceauth-afat ``` ### Step 2 - Update your AA settings Configure your AA settings in your `local.py` as follows: - Add `'afat',` to `INSTALLED_APPS` - Add the scheduled tasks ```python # AFAT - https://github.com/ppfeufer/allianceauth-afat CELERYBEAT_SCHEDULE["afat_update_esi_fatlinks"] = { "task": "afat.tasks.update_esi_fatlinks", "schedule": crontab(minute="*/1"), } CELERYBEAT_SCHEDULE["afat_logrotate"] = { "task": "afat.tasks.logrotate", "schedule": crontab(minute="0", hour="1"), } ``` ### Step 3 - Finalize the installation Run migrations & copy static files ```bash python manage.py collectstatic python manage.py migrate ``` Restart your supervisor services for AA. ## Updating To update your existing installation of AFAT, first enable your virtual environment (venv) of your Alliance Auth installation. ```bash pip install -U allianceauth-afat python manage.py collectstatic python manage.py migrate ``` Finally restart your supervisor services for AA It is possible that some versions need some more changes. Always read the [release notes](https://github.com/ppfeufer/allianceauth-afat/releases) to find out more. ## Data Migration Right after the **initial** installation and running migrations, you can import the data from Alliance Auth's native FAT system or from ImicusFAT if you have used one of these until now. ### Import from native FAT To import from the native FAT module, simply run the following command: ```shell python myauth/manage.py afat_import_from_allianceauth_fat ``` ### Import from ImicusFAT To import from the ImicusFAT module, simply run the following command: ```shell python myauth/manage.py afat_import_from_imicusfat ``` #### Uninstall ImicusFAT Now that you've migrated, you can uninstal `ImicusFAT`. First, remove all Django migrations for `ImicusFAT` with: ```shell python manage.py migrate imicusfat zero ``` This will remove all migrations for `ImicusFAT` including its DB tables. Should this command throw an error, a bit of manual labor is needed, but nothing you can't handle, I'm sure. ```shell python manage.py migrate imicusfat zero --fake ``` And remove all DB tables beginning with `imicusfat_` from your DB manually afterwards. Now that the DB is cleaned up, time to remove te app. ```shell pip uninstall allianceauth-imicusfat ``` Now remove `imicusfat` from your `INSTALLED_APPS` in your `local.py`, restart supervisor and ... Done! ## Settings To customize the module, the following settings are available. | Name | Description | Default Value | |:---------------------------------|:----------------------------------------------------------------|:------------------------| | AFAT_APP_NAME | Custom application name, in case you'd like a different name | Fleet Activity Tracking | | AFAT_DEFAULT_FATLINK_EXPIRY_TIME | Default expiry time for clickable FAT links in Minutes | 60 | | AFAT_DEFAULT_FATLINK_REOPEN_GRACE_TIME | Time in minutes a FAT link can be re-opened after it has expired | 60 | | AFAT_DEFAULT_FATLINK_REOPEN_DURATION | Time in minutes a FAT link is re-opened | 60 | | AFAT_DEFAULT_LOG_DURATION | Time in days before log entries are being removed from the DB | 60 | ## Permissions | Name | Description | Notes | |:-----|:------------|:-----| | basic_access | Can access the AFAT module | Your line member probably want this permission, so they can see the module and click the FAT links they are given. They also can see their own statistics with this permission. | | manage_afat | Can manage the AFAT module | Your Military lead probably should get this permission | | add_fatlink | Can create FAT Links | Your regular FC or who ever should be able to add FAT links should have this permission | | stats_corporation_own | Can see own corporation statistics | | | stats_corporation_other | Can see statistics of other corporations | | | logs_view | Can view the modules logs | | ## Changelog To keep track of all changes, please read the [Changelog](https://github.com/ppfeufer/allianceauth-afat/blob/master/CHANGELOG.md). ## Contributing You want to contribute to this project? That's cool! Please make sure to read the [contribution guidelines](https://github.com/ppfeufer/allianceauth-afat/blob/master/CONTRIBUTING.md) (I promise, it's not much, just some basics) ## Credits AFAT is maintained by @ppfeufer and is based on [ImicusFAT](https://gitlab.com/evictus.iou/allianceauth-imicusfat) by @exiom with @Aproia and @ppfeufer which is based on [allianceauth-bfat](https://gitlab.com/colcrunch/allianceauth-bfat) by @colcrunch Both of these modules are no longer maintained and are deprecated. Both modules will not run with the latest stable releases of Alliance Auth. %prep %autosetup -n allianceauth-afat-2.11.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-allianceauth-afat -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 2.11.2-1 - Package Spec generated