v4.0.0 - Realase Candidate 1
Pre-release
Pre-release
Engine
- Upgrade Laravel Framework from 5.5.x to 6.0.x
- Upgrade Bootstrap Framework from 3.x to 4.x
- Upgrade AdminLTE Template from 2.x to 3.x
- Upgrade FontAwesome Icons Set from 4.7.x to 5.9.x
- Use
php-redis
extension instead ofPredis
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
andcorporation
(global
scope cannot usefilters
) - a category : used to group permissions together with an icon
superuser
(and all non character or corporation permissions) are now attached toglobal
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
fromservices
package tocore
- 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)