Giter Site home page Giter Site logo

seat-srp's People

Contributors

crypta-eve avatar dysath avatar herpaderpaldent avatar jhxsmatthew avatar queercodinggirl avatar recursivetree avatar warlof avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

seat-srp's Issues

Question

what if i want to replace the button text?
image

Metrics filter broken on Seat 4

I believe the issue is that the right sidebar does not display however not entirely sure. More investigation required. Might not make the 4.0 realease in time

SRP Metrics - Wrong data

image
image

In this current month i have paid 1 SRP and in the srp-metrics json not showing the paid ship and the outstanding requests

image

[Visual Bug] Metrics

When selecting different tabs for ships/pilots and ships/summary the second tab stays highlighted even thou the other tab is selected.
chrome_XYJ9AUM7Xz
chrome_Ov2b3GVx4J

SRP Metric bar graphs inverted

The key for value is on the left, the key for number of requests/ships is on the right, however the bars for each member/ship has the number of requests/ships on the left and the value bar on the right.

Killmail not being able to verify: Trying to get property 'flagName' of non-object

Killmail being accepted: https://zkillboard.com/kill/82419491/
(https://esi.evetech.net/latest/killmails/82419491/f8fa3578336df26ddf2597f3f0f076355a4e41bf/)

Killmail NOT being accepted:
https://zkillboard.com/kill/84446534/
https://esi.evetech.net/latest/killmails/84446534/3542260a18a5ce2b42cce75a93b4de7ffdbddf11/

https://zkillboard.com/kill/84446554/
https://esi.evetech.net/latest/killmails/84446554/70cc78af5e1f607bc184c1c25fafc3c9b12c415b/

We have the 'latest' EVE SDE as of this moment (sde-20200511-TRANQUILITY)

Trace from logs:

[2020-06-08 11:21:03] local.ERROR: Trying to get property 'flagName' of non-object {"userId":395763831,"email":"[email protected]","exception":"[object] (ErrorException(code: 0): Trying to get property 'flagName' of non-object at /var/www/seat.tgrad.space/vendor/denngarr/seat-srp/src/Http/Controllers/SrpController.php:120)
[stacktrace]
#0 /var/www/seat.tgrad.space/vendor/denngarr/seat-srp/src/Http/Controllers/SrpController.php(120): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /var/www/seat.tgrad.space/vendor/denngarr/seat-srp/src/Http/Controllers/SrpController.php(36): Denngarr\\Seat\\SeatSrp\\Http\\Controllers\\SrpController->srpPopulateSlots()
#2 [internal function]: Denngarr\\Seat\\SeatSrp\\Http\\Controllers\\SrpController->srpGetKillMail()
#3 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array()
#4 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction()
#5 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#6 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()
#7 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()
#8 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#9 /var/www/seat.tgrad.space/vendor/eveseat/web/src/Http/Middleware/Bouncer/Bouncer.php(56): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#10 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Seat\\Web\\Http\\Middleware\\Bouncer\\Bouncer->handle()
#11 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#12 /var/www/seat.tgrad.space/vendor/eveseat/web/src/Http/Middleware/Authenticate.php(67): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#13 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Seat\\Web\\Http\\Middleware\\Authenticate->handle()
#14 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#15 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#16 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#17 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#19 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#20 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#22 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#23 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#24 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#25 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle()
#26 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#28 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#29 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(66): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#31 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#32 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#34 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then()
#35 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack()
#36 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute()
#37 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Router.php(590): Illuminate\\Routing\\Router->dispatchToRoute()
#38 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Routing\\Router->dispatch()
#39 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#40 /var/www/seat.tgrad.space/vendor/fideloper/proxy/src/TrustProxies.php(56): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#41 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Fideloper\\Proxy\\TrustProxies->handle()
#42 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#44 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#45 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#47 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#48 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#50 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#51 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#52 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#53 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle()
#54 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}()
#56 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then()
#57 /var/www/seat.tgrad.space/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#58 /var/www/seat.tgrad.space/public/index.php(54): Illuminate\\Foundation\\Http\\Kernel->handle()
#59 {main}
"}

NB edited to wrap trace in code block

SeAT 3.x

hey!

Any plan on getting this to work with v3?

Problem 1
- denngarr/seat-srp 2.0.9 requires eveseat/services ^2.0
...

Thank you!

Sort by date submitted

The sort by date submitted is not working properly. It sorts numerically, however, the different units (day/week/month) are causing problems.

Sorting by days may be a solution if youre willing to get rid of the weeks/months unit.

CharacterID instead of character name

And again to you.
Maybe this is not a bug but a problem that can be solved

The SPR list contains characters names, and several of them are displayed as IDs. What needs to be adjusted / corrected so that everything is correct?

--
Thanks!
Do not be ill

Affiliation based permissions.

Rather than adding each individual user/group to get access to the SRP the affiliations should also enable the roles to have permissions we set.

For example all members in a corp should have access to "Srp.Request" permission by way of me adding "MyCorp" as he Affiliation.

However it doesn't react to this. Instead it requires individuals be added. When you have a corp thats 500+ its tedious work.

Receiving DataTables warning when entering SRP module settings on a new installation.

Good Evening,

Retrieving the following message when entering the SRP > Settings menu.

'DataTables warning: table id=group_table - Ajax error. For more information about this error, please see http://datatables.net/tn/7'

The warning is generating off of the Group Rules section of the page. (I can interact and save all other controls on the page), but cannot set any Group Rules.

Stack from Chrome Console:

  (anonymous) @ VM2259:1
  send @ jquery.min.js:4
  ajax @ jquery.min.js:4
  Oa @ jquery.dataTables.min.js:50
  Gb @ jquery.dataTables.min.js:50
  ja @ jquery.dataTables.min.js:42
  ka @ jquery.dataTables.min.js:44
  pc @ jquery.dataTables.min.js:127
  (anonymous) @ jquery.dataTables.min.js:128
  iterator @ jquery.dataTables.min.js:119
  (anonymous) @ jquery.dataTables.min.js:128
  (anonymous) @ jquery.dataTables.min.js:122
  success @ settings:2515
  i @ jquery.min.js:2
  fireWith @ jquery.min.js:2
  z @ jquery.min.js:4
  (anonymous) @ jquery.min.js:4
  load (async)    
  send @ jquery.min.js:4
  ajax @ jquery.min.js:4
  (anonymous) @ settings:2499
  dispatch @ jquery.min.js:3
  r.handle @ jquery.min.js:3

This is a docker installation of Seat for reference.

Migration ERROR "Base Table already exists"

Hey,

we try to Update to the new SRP Version.
After Updating we got some error and tryd to reinstall.

Now we arnt able to reinstall the SRP Addon and we get this Error:

´´php artisan migrate
Migrating: 2020_03_01_231218_migrate_srp_version_four

   Illuminate\Database\QueryException  : SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'seat_srp_srp_three' already exists (SQL: CREATE TABLE seat_srp_srp_three LIKE seat_srp_srp)

  at /var/www/seat/vendor/laravel/framework/src/Illuminate/Database/Connection.php:669
    665|         // If an exception occurs when attempting to run a query, we'll format the error
    666|         // message to include the bindings with SQL, which will make this exception a
    667|         // lot more helpful to the developer instead of just the database's errors.
    668|         catch (Exception $e) {
669|             throw new QueryException(
    670|                 $query, $this->prepareBindings($bindings), $e
    671|             );
    672|         }
    673|

  Exception trace:

  1   Doctrine\DBAL\Driver\PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'seat_srp_srp_three' already exists")
      /var/www/seat/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:129

  2   PDOException::("SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'seat_srp_srp_three' already exists")
      /var/www/seat/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:127

  Please use the argument -v to see more details.
´´

Anything we can do to improve? :)

Feature request

Do you think it would be possible to have a functionnality that shows the net price to SRP ? Basically, Ship value - Ship insurance payout (platinum as default) = SRP amount

Add Corp metrics option

Please make it a option to see how much srp goes by for corps next to the users in reports

Add ability to directly open killmail in SeAT

The killmails are definitely not always on Zkill, but they are available in SeAT through the character sheet. I bet it's a hassle to get this done since the killmail details in SeAT opens as a modal, but it would give us a much faster and easier way of verifying SRP amounts.

Hope to get more information when reading killmail and store it in the database

The following are currently stored in the database:
'srpCharacterName'
'srpKillId'
'srpKillToken'
'srpCost'
'srpShipType'
'srpTypeId'

But killmail-url itself has more useful content:

For example

https://esi.evetech.net/latest/killmails/81830097/d14556cbecc852bd0ea337dad4475b5df1b4b1ab/

killmail_id killmail_time solar_system_id victim.alliance_id victim.corporation_id victim.damage_taken victim.position.x victim.position.y victim.position.z victim.ship_type_id
81830097 2020-02-23T09:23:55Z 30004346 99008802 98173218 106051383 -94641979754 8566774708 87907634423 35834

Hope you can complete this information in italics and store it in the database
This information will be very useful for approval :)

thank you
o7

Feature Request: Allocate Payout Amount + Show person who Paid Out

The use case here is:

  1. SRP Request is submitted
  2. Request is set as Approved
  3. Request is set as Paid Out

On the Approved action allow the admin to enter the amount to be reimbursed (this will allow for a better tracking of the expense).

Once the Paid Out action is clicked have the Primary Character of the person who Paid Out displayed next to the request for tracking purposes.

A Statistics page which shows Paid Out amounts for stat tracking

Webhook causing error

We spoke on slack, this error is being caused by the webhook I have disabled it as requested.

`#0 /var/www/eve/recruitment/seat/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(64): PDO->prepare('select `u2`.`na...', Array)
#1 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Connection.php(331): Doctrine\\DBAL\\Driver\\PDOConnection->prepare('select `u2`.`na...')
#2 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Connection.php(662): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select `u2`.`na...', Array)
#3 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Connection.php(629): Illuminate\\Database\\Connection->runQueryCallback('select `u2`.`na...', Array, Object(Closure))
#4 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Connection.php(338): Illuminate\\Database\\Connection->run('select `u2`.`na...', Array, Object(Closure))
#5 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2149): Illuminate\\Database\\Connection->select('select `u2`.`na...', Array, true)
#6 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2137): Illuminate\\Database\\Query\\Builder->runSelect()
#7 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2609): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#8 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2138): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#9 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(537): Illuminate\\Database\\Query\\Builder->get(Array)
#10 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(521): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#11 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(143): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#12 /var/www/eve/recruitment/seat/vendor/denngarr/seat-srp/src/Notifications/SrpRequestSubmitted.php(46): Illuminate\\Database\\Eloquent\\Builder->first()
#13 /var/www/eve/recruitment/seat/vendor/denngarr/seat-srp/src/Notifications/Channels/DiscordChannel.php(22): Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted->toDiscord(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail))
#14 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(148): Denngarr\\Seat\\SeatSrp\\Notifications\\Channels\\DiscordChannel->send(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail), Object(Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted))
#15 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(106): Illuminate\\Notifications\\NotificationSender->sendToNotifiable(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail), '7e6f69e4-8c3e-4...', Object(Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted), 'Denngarr\\\\Seat\\\\S...')
#16 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Notifications\\NotificationSender->Illuminate\\Notifications\\{closure}()
#17 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(109): Illuminate\\Notifications\\NotificationSender->withLocale(NULL, Object(Closure))
#18 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(79): Illuminate\\Notifications\\NotificationSender->sendNow(Object(Illuminate\\Database\\Eloquent\\Collection), Object(Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted))
#19 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php(39): Illuminate\\Notifications\\NotificationSender->send(Object(Illuminate\\Database\\Eloquent\\Collection), Object(Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted))
#20 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php(18): Illuminate\\Notifications\\ChannelManager->send(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail), Object(Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted))
#21 /var/www/eve/recruitment/seat/vendor/denngarr/seat-srp/src/Models/KillMail.php(39): Denngarr\\Seat\\SeatSrp\\Models\\KillMail->notify(Object(Denngarr\\Seat\\SeatSrp\\Notifications\\SrpRequestSubmitted))
#22 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(369): Denngarr\\Seat\\SeatSrp\\Models\\KillMail::Denngarr\\Seat\\SeatSrp\\Models\\{closure}(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail))
#23 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(218): Illuminate\\Events\\Dispatcher->Illuminate\\Events\\{closure}('eloquent.create...', Array)
#24 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\\Events\\Dispatcher->dispatch('eloquent.create...', Array)
#25 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(826): Illuminate\\Database\\Eloquent\\Model->fireModelEvent('created', false)
#26 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(668): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
#27 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(765): Illuminate\\Database\\Eloquent\\Model->save()
#28 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Support/helpers.php(422): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail))
#29 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(766): tap(Object(Denngarr\\Seat\\SeatSrp\\Models\\KillMail), Object(Closure))
#30 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array)
#31 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1622): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array)
#32 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1634): Illuminate\\Database\\Eloquent\\Model->__call('create', Array)
#33 /var/www/eve/recruitment/seat/vendor/denngarr/seat-srp/src/Http/Controllers/SrpController.php(54): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array)
#34 [internal function]: Denngarr\\Seat\\SeatSrp\\Http\\Controllers\\SrpController->srpSaveKillMail(Object(Denngarr\\Seat\\SeatSrp\\Validation\\AddKillMail))
#35 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)
#36 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('srpSaveKillMail', Array)
#37 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Route.php(219): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Denngarr\\Seat\\SeatSrp\\Http\\Controllers\\SrpController), 'srpSaveKillMail')
#38 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Route.php(176): Illuminate\\Routing\\Route->runController()
#39 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Router.php(681): Illuminate\\Routing\\Route->run()
#40 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#41 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php(45): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Auth\\Middleware\\Authorize->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'srp.request')
#43 /var/www/eve/recruitment/seat/vendor/eveseat/web/src/Http/Middleware/Authenticate.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Seat\\Web\\Http\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(77): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(56): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Router.php(683): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#60 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Router.php(624): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#61 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Routing/Router.php(613): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#62 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#63 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#64 /var/www/eve/recruitment/seat/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#65 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#66 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#67 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#68 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#69 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#70 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#71 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#72 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#73 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#74 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#75 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#76 /var/www/eve/recruitment/seat/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#77 /var/www/eve/recruitment/seat/public/index.php(54): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#78 {main}
"} `

Feature request: Ping optional

Minor feature request: It would be nice to have a setting that makes the 'Ping' field optional or not, or perhaps even visible or not.

In our corporation we have SRP for any PVP related loss, so in our case the Ping field is not needed

image

Thank you for this nice SeAT add-on!

Permssions working Correctly.

Just trying out your new features on the fiiting package, looks good from my admin but the fitting& doctrine tab isn't visible to normal members that have thr fitting.view permission plus i cannot see the permission fitting.doctrineview in the role creator ... Any advice ?

Custom payout amount

I have a suggestion for the SRP module. When checking the "PAID OUT" tag, it would be nice to be able to write the amount that was paid out. That amount would be taken into account for the SRP stats. Its not everybody that pays out 100% of ship value. (I know i am cheap).

Seat 4.0.x

Hi @dysath

if possible could I have access to this plugin as with fitting to update for seat 4.0.x

Packagist name: cryptaeve
Github username: Crypta-Eve

Cheers mate :)

Errors getting info from killmail

Suddenly overnight we are unable to post killmails after it has been working well for a month. It responds with errors that it is unable to get info from the killmail:

error

Manually browsing the killmail link looks normal, with all the expected JSON data. I haven't checked if the format is exactly the same but it looks right.

Wondering if this could be related to #86 but I wouldn't expect the lack of price info to cause this.

Copy/Paste

Hi Crypta!

I've only been using your SRP tool for a short while but it's awesome. Thank you for building it!

One issue I noticed pretty soon after using it for corp general relief was that I couldnt copy/paste the ISK values from the tool. It would be handy to have an easy way to get the value there copy/pasted into the ingame client.

Is there a way to do that which I overlooked? If no it would be handy if it's not too much trouble.

Thank you again,
-Alek
Noir.

Docker-Compose Install Not Working

When trying to install this plugin with docker-compose it still try's to pull the version 2.0 instead of the new 3.0 version. Is there any way to fix it to when I add your plugin into the .env file it will automatically pull v3.0?

Srp Paid

Have the possibility to enter the amount paid for monitoring the srp paid

Request: Customise SRP Method

Hi there,

This is a great tool and we use it for all of our SRP requests. However as an alliance, like many we only carry out SRP for the ship Hull.

It would be incredibly useful for many if there was an option to adjust settings to be able to have SRP value to be a % of the whole value, just Hull or excluding cargo ect.

This would be great for us as we would like to better monitor the metrics however these do not reflect what was paid.

Also the option for the value in Seat to reflect the Zkill value after the above settings so that I don't have to open zkill killmail to get the payout value would be additionally useful.

Kind regards,

Ascenity

Notifications don't send from a blade install.

It looks like it reads from env() instead of config. from warlof:

need to update those to refer to the config file
and config file must use value from .env

when config is cached, .env is non longer read

https://github.com/dysath/seat-srp/search?q=SRP_DISCORD_WEBHOOK_URL
https://github.com/dysath/seat-srp/search?q=SRP_DISCORD_MENTION_ROLE

Resource File

I need create a translation of that plugin to Portuguese (PT-BR) you can create the resource files and i help you on translating?

Wrong provider in latest release

seat-web_1     | > Illuminate\Foundation\ComposerScripts::postAutoloadDump
seat-web_1     | > @php artisan package:discover --ansi
seat-web_1     |
seat-web_1     | In SrpServiceProvider.php line 8:
seat-web_1     |
seat-web_1     |   Class 'App\Providers\AbstractSeatPlugin' not found
seat-web_1     |
seat-web_1     |
seat-web_1     | Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

https://eve-seat.slack.com/archives/CAPC5V8QK/p1598864885029300

composer still using default ^2.0 version

First. thank you for this awesome tool.
Here is some problem I find during install and unable to fix.

use command
composer require denngarr/seat-srp

result in

Using version ^2.0 for denngarr/seat-srp
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - denngarr/seat-srp 2.0.9 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.7 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.6 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.5 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.4 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.3 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.2 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.11 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.10 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.1 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - denngarr/seat-srp 2.0.0-RC1 requires eveseat/services ^2.0 -> satisfiable by eveseat/services[2.0.0, 2.0.0-alpha1, 2.0.0-alpha2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - Installation request for denngarr/seat-srp ^2.0 -> satisfiable by denngarr/seat-srp[2.0.0-RC1, 2.0.1, 2.0.10, 2.0.11, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.9].


Installation failed, reverting ./composer.json to its original content.

tried
composer require denngarr/seat-srp:3.0.0-beta1

result:

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for denngarr/seat-srp 3.0.0-beta1 -> satisfiable by denngarr/seat-srp[3.0.0-beta1].
    - Conclusion: remove eveseat/eseye 1.0.0
    - Conclusion: don't install eveseat/eseye 1.0.0
    - denngarr/seat-srp 3.0.0-beta1 requires eveseat/eseye 0.* -> satisfiable by eveseat/eseye[0.0.1, 0.0.10, 0.0.11, 0.0.12, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9].
    - Can only install one of: eveseat/eseye[0.0.1, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.10, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.11, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.12, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.2, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.3, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.4, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.5, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.6, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.7, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.8, 1.0.0].
    - Can only install one of: eveseat/eseye[0.0.9, 1.0.0].
    - Installation request for eveseat/eseye (locked at 1.0.0) -> satisfiable by eveseat/eseye[1.0.0].


Installation failed, reverting ./composer.json to its original content.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.