Skip to content

v4.0.0 - Realase Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@warlof warlof released this 01 Nov 11:12
0fb1b55

Engine

Access Control Layer (ACL)

  • New user interface including role logo which can be used by third party integrator
  • Affiliation mechanics has been replaced in favor of a filters system
  • New permissions for corporation divisions has been introduced
  • Redesign permission structure which has now
    • a name : used in code only and which must be unique
    • a label : displayed to end user which can be translated
    • an optional description : displayed to end user which can be translated
    • a scope : global, character and corporation (global scope cannot use filters)
    • a category : used to group permissions together with an icon
  • superuser (and all non character or corporation permissions) are now attached to global scope - global.superuser

Frontend

Tables

  • Most tables have been switched to the awesome Yajra/Datatables package and use service integration
  • Most tables are now server side rendered based on pagination
  • Filters have been added to markets, contracts, contacts and industries views

Characters

  • Blueprints view which was lost in v3 due to initial lacks of ESI has been reintroduced (thanks to CCP :) )
  • Numbers of characters related to a same pool is now displayed on the summary sheet
  • Fittings details have been redesigned and show more information
  • Contracts details have been redesigned and show more information

Corporations

  • Blueprints view which was lost in v3 due to initial lacks of ESI has been reintroduced (thanks to CCP :) )
  • Structure Fittings and fuel state are now accessible - with an In-Game import function
  • New ledgers has been introduced (thanks to @soratidus999)
  • Contracts details have been redesigned and show more information

Third Party

  • Move AbstractSeatPlugin from services package to core
  • UI Upgrades
css class used with SeAT 3.x css class used with SeAT 4.x
panel card
panel-heading card-header
panel-title card-title
panel-body card-body
panel-footer card-footer

https://adminlte.io/themes/dev/AdminLTE/index3.html

Sidebar menu icons must now include the icons sheet class together with the icon class due to FontAwesome refactor (fas for solid sheet, far for regular sheet, fab for brands sheet)