Allianceauth-afat

Latest version: v3.4.0

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 16

1.5.0

Added

- Ability to create ESI fat links on alts, in case the FC has another fleet on one
of their alts up and running
- More ESI error handling

1.4.5

Changed

- Views imports optimized

Fixed

- An issue when the FC switched to another fleet. This was not detected properly, and
the "old" ESI link was not closed.

1.4.4

Added

- Option to set the default expiry time for clickable FAT links in minutes. If
nothing es set, 60 minutes will be assumed as default.

Changed

- Permissions have been completely overhauled and simplified

| 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 | |

**Please make sure to read the following before updating!**

Permissions have been completely redone and simplified. This means, the current
permissions will no longer apply after the update. Time to clean them up! In order
to do so, run the following commands **in exactly this order!**

- _Update the software itself:_

shell
pip install -u allianceauth-afat


- _Open a django console:_

shell
python manage.py shell


- _Remove the modules old permissions:_

python
from django.contrib.auth.models import Permission

Permission.objects.filter(content_type__app_label="afat").delete()
exit()


- _Run static collection and migrations:_

shell
python manage.py collectstatic
python manage.py migrate


**Keep in mind, you have to set the new permission to the states/groups that
previously had permissions.**

1.4.3

Fixed

- Deal with invalid user profiles. For example when a user has revoked his/her ESI
access.

1.4.2

Added

- Useragent to ESI calls

Changed

- Ajax URLs structured
- Internal methods for afat_view renamed to dashboard
- Views modularized
- Dashboard static tables replaced with DataTables which get populated via Ajax calls
- Fleet Edit FAT list table replaced with DataTable
- Statistics now only show alliances and corps when their members have access to the
module, not just all anymore

Fixed

- Missing fleet commander added to ESI FAT links. Now the automatic ESI pull also
works when the fleet commander is an alt of the creator
- Length of form fields adjusted
- Hardened the auto ESI pull against possible ESI hiccups, so ESI FAT links are not
closed prematurely

1.4.1

Added

- Explanation for the "via Esi" labels in FAT list view
- New "via Esi" label for currently active ESI links

Fixed

- Prevent user from opening more than 1 ESI fleet

Page 14 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.