Skip to content

Releases: ppfeufer/allianceauth-afat

2.0.1

21 Apr 23:39
9ab40e0
Compare
Choose a tag to compare

[2.0.1] - 2021-04-22

Fixed

  • django.db.utils.IntegrityError: (1048, "Column 'log_time' cannot be null") on log merge.

⚠️ Update Instructions ⚠️

This is a hotfix for v2.0.0

Before you install this version, please read the update instructions for v2.0.0

2.0.0

21 Apr 19:41
c5f552e
Compare
Choose a tag to compare

[2.0.0] - 2021-04-21

Fixed

  • Error 500 due to missing EveAllianceInfo object in statistics view
  • Clear content of modal windows when they are closed
  • Unique IDs for modals

Added

  • related_name to foreign keys in models
  • Proper log model
  • Proper log messages to fatlink detail view and edit actions to differenciate if
    someone is only viewing or actually editing some details
  • Confirmation modal window when closing ESI fleets manually
  • Ability to re-open clickable FAT links for a certain time after they have expired.
    FAT links can be re-opened only once though (manage_afat permissions are needed
    to re-open FAT links)
  • Logs view (log_view permissions are needed to view the logs)

Changed

  • Inline JS for DataTables moved to their own files
  • Templates restructured
    • Proper directory structure
    • Proper names
  • Links restructured
    • Some changes in link names (mostly for ajax calls)
    • Link segment order unified
  • Function names following a proper naming convention
  • Use swagger spec provided by CCP instead of maintaining our own file
  • Migration from ImicusFAT now writes into the new AFAT log table
  • Migration from bFAT now writes into the new AFAT log table
  • Migration from native FAT module now writes into the new AFAT log table
  • Wording in modal windows
  • Modal windows merged into one file which is loaded conditionally
  • Log messages improved
  • Manual FAT log deactivated in favor of the new general log
  • Forms for FAT link creation now properly using django forms

Removed

  • Old code for flat lists. Not used anymore and will not be used ever again

⚠️ Update Instructions ⚠️


If you are updating from one of the 2.0.0-alpha versions

If you installed one of the alpha versions, make sure to reset your migrations first!
Migrations have been reset during the alpha versions a couple of times.

To do so, run:

python manage.py migrate afat 0017

Once done, proceed with the update as lined out below.


This release introduces a new periodic task, make sure to add it to your local.py,
besides that, it is the usual steps to update ...

Download and install the new version

pip install -U allianceauth-afat

Add the new task to your local.py

CELERYBEAT_SCHEDULE["afat_logrotate"] = {
    "task": "afat.tasks.logrotate",
    "schedule": crontab(minute="0", hour="1"),
}

Run static collection and migrations

python manage.py collectstatic
python manage.py migrate

Restart your supervisor.

Finally migrate the Manual FAT log to the new logging table

python manage.py afat_migrate_manual_fat_log

2.0.0-alpha.13

20 Apr 21:01
2c5e514
Compare
Choose a tag to compare
2.0.0-alpha.13 Pre-release
Pre-release

Migrations have been reset. Run before updating via pip:

python myauth/manage.py migrate afat 0017

Run migrations after updating as usual.

2.0.0-alpha.12

20 Apr 12:17
0702257
Compare
Choose a tag to compare
2.0.0-alpha.12 Pre-release
Pre-release
v2.0.0-alpha.12

changelog updated

2.0.0-alpha.11

19 Apr 13:08
e8ca855
Compare
Choose a tag to compare
2.0.0-alpha.11 Pre-release
Pre-release

Migrations have been reset. Run before updating via pip:

python myauth/manage.py migrate afat 0017

Run migrations after updating as usual.

2.0.0-alpha.10

17 Apr 22:58
58eddf5
Compare
Choose a tag to compare
2.0.0-alpha.10 Pre-release
Pre-release

Migrations have been reset. Run before updating via pip:

python myauth/manage.py migrate afat 0017

Run migrations after updating as usual.

2.0.0-alpha.9

12 Apr 19:33
c5efe37
Compare
Choose a tag to compare
2.0.0-alpha.9 Pre-release
Pre-release

Migrations have been reset. Run before updating via pip:

python myauth/manage.py migrate afat 0017

Run migrations after updating as usual.

2.0.0-alpha.8

11 Apr 16:01
5c02f42
Compare
Choose a tag to compare
2.0.0-alpha.8 Pre-release
Pre-release
v2.0.0-alpha.8

version set to 2.0.0-alpha.8

2.0.0-alpha.7

10 Apr 23:22
aea5a76
Compare
Choose a tag to compare
2.0.0-alpha.7 Pre-release
Pre-release
v2.0.0-alpha.7

version set to 2.0.0-alpha.7

2.0.0-alpha.6

09 Apr 16:23
ff57b56
Compare
Choose a tag to compare
2.0.0-alpha.6 Pre-release
Pre-release
v2.0.0-alpha.6

avoid console log