Releases: herpaderpaldent/seat-groups
Version 1.6.3
This version attempts to resolve major outages in using seat-groups >1.6.0 if not used with seat-notifications installed.
- Refactored GroupSync job to use events for missing refreshtoken, successful attaches/detached role updates and failed syncs
- Events have two listeners: one for writing a log entry and one to dispatch a notification
MissingRefreshTokenNotification
for discord contains a link to the configuration page of that user to quicker resolve false positive messages.
log events are queued into the default queue whereas notifications are prioritized. Thank you @lawin for pointing out this bug.
Version 1.6.2 - minor permission update
Version 1.6.2
Refactoring some of the logic regarding permission checks.
Version 1.6.1 - Notifications
Version 1.6.1
This update brings some minor refactoring of some logic beforeStart()
to better catch superusers and do not strip their roles.
Also notifications have been added for anyone using seat-notifications
You are going to be notified if a group receives new roles, if a group loses a role or an error happens:
Version 1.6.0 - Datatables Update
This version is suited for the latest release of eveseat/web 3.0.10 and higher. SeAT now uses a newer version of datatables and therefore raw columns need to be enabled to show its html content.
Also the dependency on form generator in edit blade was removed.
Version 1.5.2
Version 1.5.2
This is a minor usability update. All of the found improvements are based from @Eingang's Feedback. Whenever you find any issues please don't hesitate to open an issue.
- Empty corporation affiliation request caused an error. This update adds validation to form request
- Added front end validation to corporation title affiliation
- Corrected an error preventing to add multiple user groups to hidden seatgroup.
Thank you again for your feedback.
Version 1.5.1
Version 1.5.1
This is a security update including some smaller improvements:
- MissingRefreshToken Exception removed, however potentially gained roles by missing character are seized until refresh token is provided. Thank you @Naidin Iwaira for report this issue.
- Managed Group Members don't throw null-object exceptions anymore, if a main-character has not been set. (Thank you @warlof)
- Users without a main character set will be redirected to profile settings, by trying to access seat-groups index page.
Version 1.5.0 - prioritize ALL the Things
Version 1.5.0
Another major update on seat-groups. Containing many demanded features such as:
- Dispatching update job via web interface.
- Seat-Groups jobs are now dispatched on
high
queue (thanks @mmolitor87 for the suggestion). - Clicking multiple times on
Add new SeAT Group
does not append multiple sets of roles anymore (thank you @MoucceuWildfire for reporting). - SeAT-Groups now only logs attached and detached role events instead of every successful run (thank you @warlof for the idea).
- Deactivated users don't raise
MissingRefreshTokenExceptions
anymore MissingRefreshTokenExceptions
are now more verbose.
As you can see many of the implemented features are based from your valuable input. Please don't hesitate to contact me IG or via slack (join plugin channel) with anything you'd like to discuss.
Version 1.4.2
Version 1.4.2
- Fixxed a bug causing to show all hidden-groups, instead of only the hidden-groups where a user is a member of. Thank you @jediefe for reporting this.
- Removed raw:db statements from migrations (preparation for testing).
- Added badge to
manage_members
button to indicate members in waitlist. Thank you @Busterguy for suggesting.
Version 1.4.1
Version 1.4.1
- missed a migration.
Version 1.4.0 - Introduction of Alliance Filter
Version 1.4.0
Introduction of Alliance Filter
- alliance filter
- styleCI Badge
- using
loadMigrationsFrom()
in ServiceProvider - refactored some classes for testing
- respect origin on SeAT-Group interaction
After this version php artisan vendor:publish --force --all
will not be needed anymore. Migrations are directly loaded from the ServiceProvider. Finally you can add alliance filters. Finally if you are working on a SeAT-Group modal, accepting or denying members will return you to the modal instead of the default index file.