SeAT - โ“-support - Page 8

Andre Skywalker 30 Oct 2024 09:33
I think those are the endpoints for the starbases on esi
I thing when a starbases got attacked for example its the "state" change in the first endpoint
@user_614098468218339348 i think the code its still on the seat 5.0 but deprecated, probably can be used if adjusted
Ariel Rin 30 Oct 2024 09:42
or its just a notif
Andre Skywalker 30 Oct 2024 09:45
I think so
I will talk do a guy moment
Seems like the directors receive notifications on TowerAlertMsg TowerResourceAlertMsg
TowerAlertMsg = 75 TowerResourceAlertMsg = 76 Those seems to be the id's
Tower alerts seems to be the attack events
Moppa 30 Oct 2024 10:08
I'll dig for some payloads ๐Ÿ‘ Should have some
I was digging into re-enabling these pings for my Alliance a while back but got sidetracked and never got started. Collected some notifications though
Andre Skywalker 30 Oct 2024 10:18
Ok from what i understand... /corporations/{corporationid}/starbases/ /corporations/{corporationid}/starbases/{starbaseid}/ Those are used to get informations about the tower itself, but the notifications for it are sent over /characters/{characterid}/notifications/ On "type" TowerAlertMsg and TowerResourceAlertMsg They seems to be the 75 and 76 on id
Moppa 30 Oct 2024 10:33
The Starbases ESI endpoint information is available in SeAT UI under /corporations/<corpId>/starbases I've shared some examples of notification payloads for TowerAlertMsg & TowerResourceAlertMsg with @user_614098468218339348
Andre Skywalker 30 Oct 2024 10:34
You are the man ๐Ÿ‘Œ
i have a bunch of POS's but the software i'm using its custom and i cant extract payloads so yeah i was kinda stuck on that one
happy you have those
actually this is reading the character itself on seat
Moppa 30 Oct 2024 10:40
Interesting that Agressor is null on that. I haven't seen that before. It's similar payloads I've shared from the character_notifications table in SeAT.
Andre Skywalker 30 Oct 2024 10:40
https://i.imgur.com/DRBZ6Xy.png
this one its for fuel on the tower
on another software i use it shows the aggressor , this is on seat 5.0 so since the development have been ''abandoned'' on the starbases probably something its messed
the way ccp works with starbases on esi's seems to be the same for years now, i guess its just a matter on checking the code on seat and reactivate/update it, because its still there
this part of the code have been removed on more recent versions i think
syphons are useless, they are not real
i dunno if this was the way seat 4.0 deals with starbases, seems like they are just check all the time the ''state'' of the pos and send a notification if the ''state'' change, at least this is how i understand it, to implement this on seat 5 irs probably easier to create new notification based on what @user_272421272888016897 said above and read the character notifications
i think its the way its to work like those new skyhooks
Astral 31 Oct 2024 00:44
What software might I ask?
Andre Skywalker 31 Oct 2024 00:45
It was custom made, closed for few corps, basically sends notifications, alerts for fuel, its very old piece of code ๐Ÿ˜‚
Sometimes got buggy
Astral 31 Oct 2024 00:46
Ah was going ask if it's something to pickup even if it's buggy lol
Andre Skywalker 31 Oct 2024 00:48
So having everything in one software will solve the mess of dealing with multiple vps's, multiple softwares etc, and lets be honest doesn't seem to be thats hard to implement/reimplement on seat
Some other software claim to do it also like thunderED
Alliance auth says its was also possible
Didnt tried those since my friend have that old dinossaur doing the job (not always ๐Ÿคฃ )
Astral 31 Oct 2024 00:50
Now I sorta want it but at the same time it's probably locked to specific people or something
Andre Skywalker 31 Oct 2024 00:51
Yeah its closed, even running on private server, never got to public from what i know
Its an old piece of code used for that, for station timers (defensive and offensive) stuff like this
Wibla 31 Oct 2024 07:46
hmmm
image: image.png
Seb 1 Nov 2024 12:33
I am not sure it is scheduled actually
image: image.png
maybe after the update a database migration need to be run or something ?
recursive_tree 1 Nov 2024 12:42
it is scheduled in seat:buckets:update. If you suspect it doesn't run, you need to search in horizon, for example by monitoring the tag as crypta suggested
Seb 1 Nov 2024 12:57
I will launch seat buckets update manually
it runs in worker or scheduler ?
image: image.png
recursive_tree 1 Nov 2024 14:17
that does not guarantee a job will be scheduled, as buckets can decide to not update a character if it has updated in the last hour. Just observe the natural job flow. Alternatively, use esi:job:dispatch
Seb 1 Nov 2024 14:18
Thanks I will wait a bit
14 hours later I have no clone job launched, but other jobs seems to runs quite fine.
image: image.png
image: image.png
Crypta Electrica 3 Nov 2024 06:42
So that implies the job is being bounced out early due to a middleware most likely. Do your API scopes call for clones, and have your users authenticated using a profile requesting clones?
Not sure what we are supposed to draw from this without context
Wibla 3 Nov 2024 09:49
Looks like it's updating more, but it's a rough indication
Crypta Electrica 3 Nov 2024 10:42
Yes but what changed though? eveapi last had relevant change september 6
Wibla 3 Nov 2024 11:08
no idea, probably ESI stability?
:v
Moppa 3 Nov 2024 11:39
I have noticed a lot fewer ESI-errors overall lately. So stability seem to be up significantly.
Seb 3 Nov 2024 12:30
thanks for your answer. Where can I check the api scope to make sure it include clones ? I found this on my seat, when I go to edit a user
image: image.png
image: image.png
also I have a "refresh" button above my skill summary (skills are well retrieved from ESI and conform with my ingame skill queue), but I don't have that over the jump fatigue and jump clone card
image: image.png
sysdate 3 Nov 2024 15:19
image: Screenshot_20241104_001858_Discord.jpg
I don't know why the reason it's isk value is doubled
kosmosstormstrike 3 Nov 2024 16:51
How do I make sure than new recruits cannot access all of seat until verified
like people who first come on the website get asked for the api stuff and then they see only there own info about there character and nothing to do with the corp
I made a role for members
but I am not sure what the default role is people get when they come onto SeAT
Raiden 3 Nov 2024 16:56
Squads and access management in settings
kosmosstormstrike 3 Nov 2024 17:01
I made two seperate squads one for members and one for unverified but how do I have it auto assign roles
Raiden 3 Nov 2024 17:02
Under squad's use the filter tab on the top right.
kosmosstormstrike 3 Nov 2024 17:04
Ah figured it out
Raiden 3 Nov 2024 17:04
add rules. for instance the rule will asign the role based on the corp they are in
image: image.png
kosmosstormstrike 3 Nov 2024 17:04
for the filter I have put corporation as the type, is not as the operator and blackwater tech as the criteria
Raiden 3 Nov 2024 17:05
make sure to assign the role in your squad
image: image.png
kosmosstormstrike 3 Nov 2024 17:08
done
hopefully it works
but for some reason it keeps putting my character in both lol
both member and unverified
doesn't effect me as I am an admin but still it is funny
Raiden 3 Nov 2024 17:16
as defualt reg users should only have access to there information. If they are a ceo or director they will auto have access to all the corp information in seat
kosmosstormstrike 3 Nov 2024 17:16
good enough
Asrik 3 Nov 2024 20:31
You can also create roles in the Access Management.
image: D9F764FE-A407-48F6-85E0-75AA250B5086.png
Flangel 3 Nov 2024 23:09
Hello! Can i transfer SEAT from one domain to another (example1.com -> example2.com)? And how to do it? Or do i need to reinstall it on the new domain?
Raiden 3 Nov 2024 23:20
It's as simple as pointing the new domain to the correct IP. You would need to adjust some of the configs in your nginx/traffic to say the new domain address. As well as your certification
Flangel 3 Nov 2024 23:23
what about change callback address?
Raiden 3 Nov 2024 23:24
That as well
Akov 4 Nov 2024 00:12
and the call back at ccp
Wolfram 4 Nov 2024 22:06
Hello all! Is there a setting I can grant to allow people to see Settings > Users? Looking for an easy list of mains + alts and this seems like the right place, but after granting every permission they still can't see that section.
Raiden 4 Nov 2024 22:34
That's an admin setting only I believe. You would have to grant them admin status.
Under permissions there should be a section for characters. If you grant that they should be able to see all users I believe.
image: Screenshot_20241104-1739382.png
Wolfram 4 Nov 2024 23:02
Okay, thanks. They can see other related characters once they click on one in the full list, but they want it by user, so I think I'll give them admin.
Asrik 4 Nov 2024 23:02
No, i believe that is only for the Admins. IF there is a permission i would check in the Roles under the Character.
Raiden 4 Nov 2024 23:16
If your a small corp this probably isn't an issue. But granting admin access to all users is iffy at best. They can seriously mess up your seat lol
Wibla 4 Nov 2024 23:21
Please don't, lol
Wolfram 4 Nov 2024 23:23
Not all users, thankfully. A few leadership/ESI reviewers
Astral 4 Nov 2024 23:28
I wouldn't unless you explictly trust them.. if something goes sour they can destroy all data
Wolfram 4 Nov 2024 23:31
Yeah... thinkHD I'll bring it up with them. Thanks for the insight everyone!
Kiba 5 Nov 2024 00:01
Agree that I would be very careful with this. Providing someone admin allows them to do potentially major damage to your environment. They could go and delete all your users or SSO configs, see everyoneโ€™s assets including CEO and all corps you have tokens for. I guess Iโ€™d be curious what the use case is for needing to see the user details on a recruiter level if they have access to see all the characters that would be important enough to provide that level of access.
Wolfram 5 Nov 2024 00:23
I believe they want an easy overview of the mains in the corp and all alts associated to each main, without clicking through the character list.
Kiba 5 Nov 2024 00:37
An auto squad moderated by these folks might be a better way as itโ€™ll show the main and alt portraits in the list and then clicking through will provide the full list on the sheet.
Ncc-1709 5 Nov 2024 19:26
use
image: image.png
lets you review the esi's without needing to hand admin out
HuntinYou 6 Nov 2024 02:56
Don't need to hand admin out for esi access even without seat-HR Can do it via squads and permissions entirely
Akov 6 Nov 2024 03:23
sorta
not a good way to see a toon and all of their alts
Ariel Rin 12 Nov 2024 14:03
its the "remember me on this pc" option etc, craps out after 40--50 accounts
Flangel 12 Nov 2024 14:09
i have about 20 accounts (only 10 usable) and get this error. Yes, clear cookies helps for several logins (3-6) and after i get error again.
recursive_tree 12 Nov 2024 14:15
I guess you just need to clear cookies manually every few accounts. Since it is on CCP's side, we can't do much.
Goem 12 Nov 2024 14:33
While it won't fix the issue, you can bypass the error by logging in to secure.eveonline.com with the account you want to log in with, and then logging in to SeAT.
Gigi 12 Nov 2024 18:36
tried running the bootstrap script but it fails...with this unknown shorthand flag: 'f' in -f
Raiden 12 Nov 2024 18:57
Need more information. Was there any other error logs ?
Gigi 12 Nov 2024 19:01
no. but i rebuilt the server and ran the script again and it seems to be working for now.
Raiden 12 Nov 2024 19:04
Sometimes you just need to type out your problem and it fixes itself ๐Ÿ™‚
Gigi 12 Nov 2024 19:11
ok now im slightly confused...i installed using the script and it works...but when i try to get to the admin using docker-compose exec seat-web php artisan seat:admin:login I get this error Command 'docker-compose' not found, but can be installed with: snap install docker

version 24.0.5, or

apt install docker-compose

version 1.29.2-6

See 'snap info docker' for additional versions.
Raiden 12 Nov 2024 19:13
remove the - between docker-compose
it should be "docker compose"
docker compose exec seat-web php artisan seat:admin:login
Gigi 12 Nov 2024 19:16
thank you and now i get this service "seat-web" is not running
but im currently using seat and am logged in with my character
Raiden 12 Nov 2024 19:18
so all is good ?
Gigi 12 Nov 2024 19:19
well im not able to login as an admin
To configure roles etc.
oh now wait...
Done. Thank you all!
Raiden 12 Nov 2024 19:25
๐Ÿ‘
recursive_tree 12 Nov 2024 20:44
which guide are you following? These instructions are for seat 4 instead of seat 5
Gigi 13 Nov 2024 00:29
Yeah I figured out I was using some wrong commands. All good now. Iโ€™m on seat 5
Matt Falahe 13 Nov 2024 07:16
Quick question. If the structure is unanchored/ Destroyed or moon frack is being canceled and new one is positioned I still see that frack in SeAT. Is it possible to remove it?
file: image.png [not recorded]
Crypta Electrica 13 Nov 2024 10:36
Hmm not that I can recall no.. We probably should though for that case
If you really want to you could by removing the entry from the database directly
Matt Falahe 13 Nov 2024 10:40
yeah for now I think I will do that but I would be nice to have some sort of either button or schedule job to refresh/ clear that.
Akov 13 Nov 2024 17:56
reminded, new skills and a new sde
get the new sde otherwise you get crashhessss
for seat5 in docker docker compose exec front sh -c 'php artisan eve:update:sde'
Gigi 13 Nov 2024 18:07
Do i have to switch off the containers or something to do this? or simply run this in the opt/seat-docker folder?
Akov 13 Nov 2024 18:08
just run it in the folder
answer the two questions (accept the defaults probably)
Gigi 13 Nov 2024 18:10
i guess i am already running the latest SDE version...at least that's the reply i get from running the above..
Akov 13 Nov 2024 18:10
coo
if you just installed or restarted recently
probably fine
Gigi 13 Nov 2024 18:11
yeah...installed a plug in 10 mins ago..
Akov 13 Nov 2024 18:11
there ya go ๐Ÿ™‚
Gigi 13 Nov 2024 18:44
is there a way to safely remove plugins? I installed the seat-squad-sync plugin but don't really sea a use for it after testing it out...
plus it's outdated anyways..
@user_248868314871365632 Any chance you might be working on a seat 5 version for the buyback plugin?
Kiba 13 Nov 2024 19:03
hermesdj has a fork of it for 5.x https://discord.com/channels/821361165791133716/821361546608508938/1248953543403241504
Gigi 13 Nov 2024 20:25
Noob question - how do i get 2 different logins? one for members and recruits and one for guests only (for example new recruits who we want to validate first). Is this possible? I see it in the styling section and it's inviting..
image: customized-signin-page.png
recursive_tree 13 Nov 2024 21:31
it is possible under the SSO settings
Gigi 13 Nov 2024 21:36
I see so if i set up 2 different profiles the sign up page will automatically show 2 different logins?
recursive_tree 13 Nov 2024 21:37
you also have to add them in the Customise Sign In page panel on the same page
Gigi 13 Nov 2024 21:37
ahh yes - is that htML?
recursive_tree 13 Nov 2024 21:37
no
Gigi 13 Nov 2024 21:38
just the buttons...
Crypta Electrica 13 Nov 2024 22:51
Hard to do automatically due to the way that endpoint works.. But a button is doable.
Not sure why you would think it's outdated?
Just remove it from your env file...
Gigi 13 Nov 2024 23:30
Sorry didn't know what else to call it - it shows up like this on my seat setup
image: image.png
image: image.png
Crypta Electrica 13 Nov 2024 23:36
Eh, that's just due to the typo in the version number. As you can see both show as 5.0.0
And outdated just normally means you need to update
Not that the package is not maintained.
Gigi 13 Nov 2024 23:46
Ahhh ok!
@user_164076488294006785 is your seat calendar working and actively maintained? Iโ€™d love to use it. Also will it work with crypatechโ€™s seat fitting?
Jay's 14 Nov 2024 05:18
Yes if I am pinged here I do fix bugs. And no it does not work with cryptatech fitting.
Gigi 14 Nov 2024 14:12
Thank you!!
In the alliance view I see all alliances...342 pages of them. Is there any way to only see the alliance I am associated with (without having to go "delete" all alliances)?
image: image.png
recursive_tree 14 Nov 2024 14:40
no. I don't know why there is a delete button in the first place. The alliance will be discovered again during the next ESI update
Gigi 14 Nov 2024 14:58
I am in Admin mode though. But if i impersonate a user without admin rights i still see all the alliances without the delete button.
Raiden 14 Nov 2024 20:31
You can just search for your alliance
Gigi 14 Nov 2024 20:46
Sure, but it kind of defeats the purpose of having a third party tool made for "your" Corp/Alliance.
Wibla 14 Nov 2024 20:48
did the ESI shit the bed again?
uh ... what?
how can you use a tool like this to look at shit like character employment history etc without knowing about other corps/alliances?
Gigi 14 Nov 2024 20:50
Oh so you're saying a list of all alliances in the game showing up is intentional?
Wibla 14 Nov 2024 20:50
yes
Gigi 14 Nov 2024 20:52
What about All corporations? Shouldnt that be helpful as well basd on your logic?
Raiden 14 Nov 2024 20:53
This biggest benefit of SeAT is the information. Helps larger alliances with spies and people who want to do harm
So the list of alliances is there to help with that
Gigi 14 Nov 2024 20:56
where can i find a list of all the corporations?
From this permission - it seems like it should only show the alliance associated with our corp. But it doesn't, it shows all 3415 alliances. Plus it also doesn't show the member corporations of any of the other alliances (3414 of them). You guys have done a great job building this. I'm just rying to undrestand the intention and how we could use this in our corp.
image: image.png
Crypta Electrica 14 Nov 2024 21:41
It's a matter of load on the server. It's very simple to have the full list as it's public data. And for a short time we had the full list of corps, however the number of corps significantly outstrips the number of alliances and it made things quite slow by having them.
So instead we only load corps on an as needed basis. Over time your Corp list will fill out with all corps needed to fill out info for your seat install.
As to the alliances. All alliances are listed, but data is only loaded for alliances that you have tokens for. And the permissions restrict access to see that data
Gigi 14 Nov 2024 21:56
Makes so much sense!! Yeah on the "all corporations" list we can see all the corporations that are part of our alliance including ourselves. Thank you for that note. Super helpful!! ๐Ÿ™
And as some people join....we let them have an alt outside the corp (as long as they auth that alt on SeAT). once they do, that corp also shows up. Which is super important to us. This is great! thanks again.
Crypta Electrica 15 Nov 2024 04:51
https://evestatus.com/
Wibla 15 Nov 2024 06:30
Oof
Gigi 15 Nov 2024 20:18
So the calendar works on Eve time - anyway I can change it to local? and so it shows local to everyone who clicks on it?
Jay's 15 Nov 2024 20:21
No you cant change it right now, but if you configure it to sync to discord, it will sync to your discord time the event created there.
Gigi 15 Nov 2024 20:42
I connected to discord. Is ther a way to force a ping (like when i create the op? or is it completely dependent on the the ping interval setup?
Also using your fittings plugin to have the doctrines connection.
Jay's 15 Nov 2024 20:45
You have to configure in the notification menu a discord integration for your operation discord channel. And then in notification group, you configure there that you want "Calendar Create", "Calendar Update" (etc, there are multiple events) to go to this integration, and there you can set for example to mention here or everyone or a specific role
it's integrated in the notification system of SeAT ๐Ÿ™‚
Gigi 15 Nov 2024 20:48
ahhh gotcha!
Jay's 15 Nov 2024 20:50
you can also configure multiple notification groups, and in the tag config set a tag to send the notification to a specific group
for example, we have a "school" tag for when we organise courses, and there is a dedicated school channel, so notifications of operations with this tag go there
Gigi 15 Nov 2024 20:52
SWEET!!!
Thank you!
Jay's 15 Nov 2024 20:53
But be careful, if you put "School" tag and "Ore" tag, with 2 different channels configured (or if on a tag you dont select a channel, it will go to the "default" one). Well then it will push the notification in both channels ๐Ÿ˜…
Gigi 15 Nov 2024 20:56
Ahhh so Iโ€™m in for some trial and error then. So cool that yaโ€™ll built this!
Chilly 16 Nov 2024 00:34
hello, any idea why after upgrading to seat 5 it just says "500 | server Error" when I go to the website?
Crypta Electrica 16 Nov 2024 00:35
.docs.troubleshooting
SeAT-Bot 16 Nov 2024 00:35
@user_301981661761896449, https://eveseat.github.io/docs/troubleshooting/
Crypta Electrica 16 Nov 2024 00:35
Have a look in the laravel logs
Chilly 16 Nov 2024 00:37
alright I'll have a look
ty
I turned on debugging and it gave me the error "Unsupported cipher or incorrect key length. Supported ciphers are: aes-128-cbc, aes-256-cbc, aes-128-gcm, aes-256-gcm."
Crypta Electrica 16 Nov 2024 00:46
Check that you copied your APP_KEY over from v4
Chilly 16 Nov 2024 00:46
I thnk I fixed it, I copyed the key from my old config
yea
are you supposed to manually restore the database from 4 into 5? Doesn't look like it has done it
I blew it all away, manually made the mariadb container, put the 4x backup into it then started seat 5.. and we're mostly good now
I'm getting an error in the laravel log, not sure if I should be concerned: cURL error 6: Could not resolve host: esi.evetech.net (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://esi.evetech.net/v1/status/?datasource=tranquility {"exception":"[object] (GuzzleHttp\\Exception\\ConnectException(code: 0): cURL error 6: Could not resolve host: esi.evetech.net
alright fixed that too ๐Ÿ™‚
Gigi 16 Nov 2024 14:01
So seat-inventory requires seat-fitting but there are two seat-fittings --- one with cryptatech and one with hermesdj... I used the hermesdj one so that it works with hermesdj-calendar and now the inventory plugin doesnt recognize the hermesdj-fittings plugin. How di solve for this? Install both plugins?
@user_301981661761896449 @user_164076488294006785 FYI ๐Ÿ‘†
recursive_tree 16 Nov 2024 14:03
We are aware of the issue and plan to fix it so that it will go back to one plugin in the future. For now, I don't think there is a solution
However, you can still use seat-inventory without seat-fitting, you just can't automate getting fits from seat-fitting
Gigi 16 Nov 2024 14:04
ok thank you...if i have to move to a different sat-fitting plugin wil it still retain the fittings i already have?
recursive_tree 16 Nov 2024 14:04
that depends on if a fork renamed the database tables
Gigi 16 Nov 2024 14:05
gotcha so there is a way...Thank you!
i love the inventory module and if it worked with the fitting it would be sooooo good. loving it with our calendar...
Stonesmith 16 Nov 2024 16:58
I am unsure if I have something cofigured wrong or not. According to a corp member Seat 4 seat-fitting showed if you were missing any hull requirements when viewing the fit. I set up Seat 5 for my corp and the seat-fitting plugin does not seem to show the hull requirements. Is that normal or have I perhaps messed something up?
Raiden 16 Nov 2024 17:58
Its under doctrine report. They also have to be granted access to this in order to see it
image: image.png
Stonesmith 16 Nov 2024 18:02
Ok. Thanks
Gigi 16 Nov 2024 18:44
for seat/buyback 1. is it able to take into account the reprocessing value for ores? 2. How to use the code generated that goes into the description field for the in-game contract. 3. Can there be more than one person in the corp/alliance doing buybacks? How to set that up?
Jay's 17 Nov 2024 08:28
1. No, you would have to define fixed prices for Moon ores for example 2. It is used to check the price ingame is correct. Honestly it's not very useful but sometimes the name in the contract ingame is not the same because it was done by an alt, in this case its helpful 3. No, unless you create a special account in game and share the credential with the other persons handling the buybacks for example
Astral 17 Nov 2024 09:30
Third one shouldn't do.. it's a EULA violation.
Risk your account(s)
Wibla 17 Nov 2024 09:39
Wouldn't it make more sense to make contracts to a corp instead?
Jay's 17 Nov 2024 09:42
No because if you make a contract to a corp it's everyone in the corp who can accepti t
Goem 17 Nov 2024 09:47
You can make new one only for contract
Wibla 17 Nov 2024 09:48
that's what altcorps are for...
Jay's 17 Nov 2024 09:48
I never said you couldnt
Astral 17 Nov 2024 09:49
Just beware of suggesting to violate the EULA as you can be in trouble by proxy.
Wibla 17 Nov 2024 09:50
yeah don't share accounts
use a dedicated altcorp for buybacks if possible
sysdate 17 Nov 2024 11:04
Sadly not possible for me XD
Wibla 17 Nov 2024 11:07
I know, you have an alliance leader who is not particularly enamoured with buybacks in general
Raiden 17 Nov 2024 16:50
Wish corp projects were on an alliance level
Wibla 17 Nov 2024 17:52
not likely to ever happen
๐Ÿ˜„
Ariel Rin 17 Nov 2024 23:17
Iโ€™m gonna fight for it
Akov 18 Nov 2024 01:47
god...would make skyhook and moon goo logistics so much better
@user_140706470856622080 Also wish you could like create a project thats "Fuel the JB with LO"
and structure fuel
find a way to reward logistics folk, while also reduce the burden
rorryy [4CRABS] 18 Nov 2024 13:04
Hi guys. I'm just wondering if the seat holds any database on the specific date? E.g. I would like to check what kind of assets my mate held a couple of months ago. Is it possible?
recursive_tree 18 Nov 2024 13:11
No, for assets seat only holds the current state in its DB
You might be able to extract it off a backup though
Gigi 18 Nov 2024 16:18
Should i just add the cryocaustik/seat-hr:v2.x-dev to the .env file for seat-hr to work on seat 5? So far I've just been adding things to the .env file. @user_106257021795323904
Super helpful! Thank you.
AjDuLion 20 Nov 2024 12:47
well trying seat first but i'm running into a db issue i've changed and set the password in the database as far as i know but now i'm getting an access denied In Connection.php line 829: SQLSTATE[HY000] [1045] Access denied for user 'seat'@'localhost' (using password: YES) ( Connection: mysql, SQL: select tablename as name, (datalength + indexlength) as si ze, tablecomment as comment, engine as engine, tablecollation as collation from informationschema.tables where tableschema = 'seat' and tabletype in ('BASE TABLE', 'SYSTEM VERSIONED') order by table_name) In Connector.php line 65: SQLSTATE[HY000] [1045] Access denied for user 'seat'@'localhost' (using password: YES)
i've followed the GRANT ALL ON seat.* to seat@localhost IDENTIFIED BY 'ichangedthispassword';
nvm password was to hard i guess
last bit that im struggling with :
  • The certificate was saved, but could not be installed (installer: nginx). After fixing the error shown below, try installing it again by running:
certbot install --cert-name seat.domain.eu "i set the domain name there" Could not automatically find a matching server block for seat.amiomia.eu. Set the server_name directive to use the Nginx installer.
^^ fixed it
Gigi 21 Nov 2024 06:16
Is it possible to have 2 different buyback programs? One for ore at x% and one for loot at y%. Is there a workaround?
AA has this and is very helpful in our case.
Crypta Electrica 21 Nov 2024 06:29
If they are different items and you are only changing the percentage why do you need different buyback programs?
Wouldnt the item config suffice?
image: image.png
sysdate 21 Nov 2024 06:49
Imagine buyback list looks like this
image: Screenshot_20241121_154841_Discord.jpg
Maybe there needs item group add or something...
Jay's 21 Nov 2024 09:44
Yeah like a "bulk import" would be nice
It's painful to manage when you need to configure multiple items
WelcomeReality 24 Nov 2024 12:27

TypeError: Seat\Notifications\Notifications\Characters\Discord\Killmail::zKillBoardToDiscordLink(): Argument #2 ($id) must be of type int, null given, called in /var/www/seat/vendor/eveseat/notifications/src/Notifications/Characters/Discord/Killmail.php on line 95 and defined in /var/www/seat/vendor/eveseat/notifications/src/Traits/NotificationTools.php:79
Is this a known issue with killmails mentioning NPCs or should i make a proper bug-report somewhere?
And also we've noticed that some killmails are sent as red, despite our corporation being the victors
Gigi 24 Nov 2024 19:31
Our kill mails are looking like this What can i do to be able to see the "unknown" parts? Or this is the expected functionality?
image: image.png
Raiden 24 Nov 2024 20:41
The kill mail for SeAT is not very good. It's best to use hazardous killbot
Gigi 24 Nov 2024 21:19
It used to work. But for whatever reason last week or so it shows up with โ€œunknownโ€.
WelcomeReality 24 Nov 2024 21:20
Well, i've set seat up like 5 days ago, so didn't see it working. Do npc killmails work for you?
Raiden 24 Nov 2024 21:23
It's never really worked properly as far as I know
Gigi 24 Nov 2024 21:28
So hazardous killbot is the only other option? Ugh didnโ€™t want another bot in there. But oh well.
AA seems to have a pretty good one.
Raiden 24 Nov 2024 21:35
So you can use hazardous killbot with your own bot. So you only have 1 bot. Read the docs for it.
I have several programs running under one bot
I'm at work atm. But later tonight I can show you how to do it
Gigi 25 Nov 2024 00:09
That'd be helpful....im in US ET
Raiden 25 Nov 2024 00:10
Same. It won't be till 10ish
El_Commi 1 Dec 2024 15:33
Hey all! Just got Seat installed in my VPS, logs appear to show its running in the background, but the preferred URL is showing "Server Not Found"
Any ideas?
Akov 1 Dec 2024 19:01
how did you install it
(pls say docker)
El_Commi 1 Dec 2024 19:01
DOcker lol
Akov 1 Dec 2024 19:01
ok , drop a docker compose ps
El_Commi 1 Dec 2024 19:02
image: image.png
Akov 1 Dec 2024 19:02
ah good good
what do your traefik labels look like on your front container
El_Commi 1 Dec 2024 19:05
You might need to dumb that down a bit for me :p
Akov 1 Dec 2024 19:05
did you edit the compose files ?
or just accept the default ones
did you remember to edit the .env
specifically the seat_domain
El_Commi 1 Dec 2024 19:10
I just installed direct from the docker image, and when it asked for the url I used seat.domain.com with my domain
I'll have a look in the .env
image: image.png
It's there
Akov 1 Dec 2024 19:13
does that domain exist and point at your server?
*** one.one.one.one can't find seat.nowyouregone.com: Non-existent domain
El_Commi 1 Dec 2024 19:15
nowyouregone.com exists
I jsut added seat.nowyourgone
I figured it would work. (Im a data scientist)
Akov 1 Dec 2024 19:16
its all good
you can add *.nowyouregone.com and point it at your vps
will catch all future domains
El_Commi 1 Dec 2024 19:17
as in, buy it ?
Akov 1 Dec 2024 19:18
no, you own it already
you can just configure it at your dns host
El_Commi 1 Dec 2024 19:18
Ahh, got you. thaks ๐Ÿ™‚
I've added seat. to the domain. I have another VPS running AA and didn't want to break it. Apparently it can take 48h to update
Raiden 1 Dec 2024 19:32
its usally not 48 hrs. cloudflare is 5 minutes on average
El_Commi 1 Dec 2024 19:35
Yeah, on this end still showing
image: image.png
Navigating to server IP gives: 404 page not found
Thanks for al lthe help folks! ๐Ÿ˜„
I just need to set up SSL I think as its telling me its insecure, but I'll figure that out lol
Akov 1 Dec 2024 20:20
once you get the domain working
if the domain doesnt work, you cant get a cert for ssl
Gigi 2 Dec 2024 01:26
@user_164076488294006785 canโ€™t find the chat now but I remember I had asked about different buyback programs and you or someone else might have suggested adding a feature to have buybacks at different locations. Could that be something worthwhile to add on your roadmap?
Harlan Konrad 2 Dec 2024 03:46
Using docker 5.x version and followed the steps to customize the css however, tried restarting services and did a full restart of the server, multiple times, the customization is not being applied. Cleared cache in browser, checked the logs for any error that might hint at the issue and cannot find anything.
Xaivada Skywalker 2 Dec 2024 10:54
Hi guys, I am using the calendar for the fleet pap, now I have a question, how to export the paps for the last month?
Gigi 2 Dec 2024 12:30
There is a discussion in the chat that I had to follow to make it work. The steps in the documentation site are missing a few things.
any thoughts on making something like this? https://apps.allianceauth.org/apps/detail/aa-blueprints
Asrik 2 Dec 2024 17:15
https://ravworks.com
Gigi 2 Dec 2024 17:18
It connects to seat auth for corporation/alliance members?
And has toggles for requesting access?
Wibla 2 Dec 2024 17:19
maybe look at it before asking questions?
Asrik 2 Dec 2024 17:19
nope... complete independent..
Wibla 2 Dec 2024 17:19
how does this do what he needs though?
Gigi 2 Dec 2024 17:19
I know how it works. It doesnโ€™t any of the connects I was looking last I checked. It maybe there was something new in the last 24 hours. Maybe letโ€™s not assume.
Wibla 2 Dec 2024 17:20
shrug, Asrik started it ๐Ÿ˜›
Gigi 2 Dec 2024 17:20
lol.
I know itโ€™s a lot to ask for the folks who are building but thought Iโ€™d suggest.
Asrik 2 Dec 2024 17:21
Gigi asked.. I gave a suggestion.. ๐Ÿ˜‰
Wibla 2 Dec 2024 17:22
and it does the following? Features Lists all blueprints owned by corporation or alliance (configurable with permissions) Manage user requests for making copies of blueprints
๐Ÿค”
Gigi 2 Dec 2024 17:22
We used that alliance auth plugin I shared. It worked quite naturally. But now we are using SeAT and We currently have it setup with a blueprints hangar. However we also now have a holding corp and it became messy quickly with hangar access.
Wibla 2 Dec 2024 17:22
things generally get messy quickly in EVE
that's why we drink
Gigi 2 Dec 2024 17:24
Iโ€™m serving a lot of koolaid to my corp mates these days. โ€œThe SeAT guys are the bestโ€. Meanwhile we totally messed up the corp mining taxes because there is some bug in the corp mining taxes plugin. Hiya folks, Iโ€™m over here! ๐Ÿ˜‚
Wibla 2 Dec 2024 17:25
did it work with AA? ๐Ÿ˜„
Gigi 2 Dec 2024 17:25
Things typically work with AA / it has really bad UI and needs a dedicated engineer to setup.
Huge dependency on the engineering.
Asrik 2 Dec 2024 17:26
Ok.. i see what it is.. I thought it all indy stuff...
it keeps a record of BP of who has what..
Gigi 2 Dec 2024 17:27
We setup SeAT, well mostly I did for my corp mates these cos itโ€™s shiny and all our fundamental needs are met with the plugins.
Yes, but more importantly it allows minute controls over each BPO and sharing without the need for hangar access.
Wibla 2 Dec 2024 17:29
how does it do that?
๐Ÿ˜„
Gigi 2 Dec 2024 17:32
You see a BPO you want / you request access / discord pings the owner / owner creates a BPC and hands it over. Itโ€™s an extra step yes. But also doesnโ€™t need to have hangar access which is super pain to manage in-game. Plus every time someone new joins youโ€™ll have to make sure you give them hangar access by right clicking on their name and giving them access via a title thatโ€™s setup in-game for that hangar.
Wibla 2 Dec 2024 17:32
ah right
owner creates a BPC
Gigi 2 Dec 2024 17:33
Correct. But everyone can see what BPOs are available (folks can choose which BPOs to make available). In-game unless you have the favtory manager role you cannot see what BPOs anyone else has.
Asrik 2 Dec 2024 17:35
That makes it nice a safe
I would ask the dev if they are willing to make it for seat.. otherwise someone will have to fork it..
Gigi 2 Dec 2024 17:37
Without hangar access is key!! Hangar access is super tricky. If you manufacture something from a blueprints hangar with query access then the manufactured item has to be placed in another corp hangar which has to be left open to all so they can also โ€œtakeโ€.
Jay's 2 Dec 2024 17:57
Blueprint plugin for alliance-auth is very cool indeed, and I'm pretty sure it wouldnt be too hard to do on SeAT. But I wont have the time to do it, I already have too much work on the other plugins x)
Alliance auth buyback plugin is also great
Gigi 2 Dec 2024 18:01
Yeah the AA buyback plugin allows for multiple characters and multiple locations and also a bulk upload of data for some thing. For example bulk upload prices for NPC sell-only items. The first 2 features would be epic to get in Seat.
Jay's 2 Dec 2024 18:03
Yes + configuration on how price are computed (like use refined value for ore) is very cool. I'd love to implement many of those in the seat buyback plugin, if I have the time, but right now it's what I lack...
Gigi 2 Dec 2024 18:05
Exactly. And yeah totally understandable. Wish I could help. Every new member we sign up who starts to use our site is highly impressed - most have seen AA but the seat UI is definitely something else.
Harlan Konrad 2 Dec 2024 22:01
thank you for the heads up and response! ill take a look in the chat for the discussion for it!
Gigi 3 Dec 2024 00:57
Is there a schedule that i have to add (i.e. not in default) to get new titles from in-game? We added/edited some titles and want to use squads but the new/edited titles are not shoing up yet.
Akov 3 Dec 2024 03:34
it autopopulates but has a long cache
He11fire_[Vlad] 3 Dec 2024 10:49
Hello everyone. Is there a way to load characters in the seat with specific data columns? I currently have a task to unload a list with the following columns: 1 "character nickname" 2 "character sp count" Can this be done using seat without using any modules from GitHub or not? I understand that character data is stored in the database, but I don't see any ways to interact with it directly from the web interface. Thanks in advance for your answers!
Matt Falahe 3 Dec 2024 11:03
seems more like a thing for a plugin
the question is do we really need it and why
Akov 3 Dec 2024 17:40
you can query the db for that if you are brave
sql
SELECT ci.name AS character_name, cis.total_sp FROM character_infos ci INNER JOIN character_info_skills cis ON ci.character_id = cis.character_id;
He11fire_[Vlad] 3 Dec 2024 17:45
It's easy to be brave if you make and check backups. Thanks, I'll try.
Akov 3 Dec 2024 17:45
every month I run seat, I write more sql ๐Ÿ˜›
Gigi 5 Dec 2024 04:07
Somehow I'm getting this error on our buyback plugin. For Ref: 1. I do have an API key allocated to me (For Janice) 2. It used to work before.
file: image.png [not recorded]
Seb 9 Dec 2024 17:52
My seat is updated, schedule seems to be here, but I see no jobs for updating the characters assets etc. Only status and esi. All my characters token look fine. I see no failed jobs also, and nothing scheduled either Can I try to launch manually to see what is happening ?
image: image.png
file: image.png [not recorded]
file: image.png [not recorded]
file: image.png [not recorded]
the command line you see I typed in "seat-docker-worker-1"
Crypta Electrica 9 Dec 2024 20:39
Two things. 1. What does horizon show? 2. Try the artisan command seat:buckets:balance
Seb 10 Dec 2024 08:22
look like seat:buckets:balance have an effect I see many jobs processed in horizon now. I will keep you updated thanks ๐Ÿ™‚
file: image.png [not recorded]
Burningsoulsx 10 Dec 2024 16:24
is anyone able to shed some insight as to what market transaction locations for players shows up as "unkown" ?
image: image.png
there are a few instances where we get a location but 90% of the time its listed as unknown
recursive_tree 10 Dec 2024 18:45
Citadel or npc station?
Burningsoulsx 11 Dec 2024 14:13
so for ones that i know are from jita come up as unkown
Gigi 15 Dec 2024 03:01
We (our corp) just got called out on how the buyback doesn't compute at refined ore value. almost coup d'etat territory. lol. Any chance you might be working on it anytime soon?
Jay's 15 Dec 2024 03:06
Not at the moment and I'm not sur when I will be able. On my own configuration I created a fixed price for each ores based on the refined value to avoid this situation
El_Commi 15 Dec 2024 22:42
Hey! I had the seat up and running, but it was prompting users with a security alert. So i went to letsencrypt, followed the guide. Killed the docker containers, then ran 'sudo certbot certonly --standalone' I've started the containers up again. Now I'm trying to run 'docker compose -f docker-compose.yml -f docker-compose.mariadb.yml -f docker-compose.traefik.yml up -d ' But I get the error: failed to read /opt/seat-docker/.env: Invalid template: "https://${https://seat.nowyouregone.com/}" How do I fix it? :p Ignore me: I was just too eager. All good
Cam 18 Dec 2024 21:13
Is there a way for the seat discord bot to kick people from the discord if they dont have a certain role?
Akov 18 Dec 2024 21:27
No
You can setup pruning in discord
But it's way delayed
Astral 19 Dec 2024 08:48
You can make it so they can't see anything if they don't have a certain role
Which effectively is kicking them.
Akov 19 Dec 2024 15:32
Except discord is insecure AF and even with no roles You can get all chan names, descriptions and watch for activity
Perseus 20 Dec 2024 06:17
i have the following schedule setup but seat isnt updating indy and mining data. Is there a way to set seat to refresh all data only at specific times of day to reduce server load?
file: image.png [not recorded]
recursive_tree 20 Dec 2024 06:49
Are there any mining and indy related jobs being processed? Is t for all characters or just some?
El_Commi 21 Dec 2024 21:52
I'm trying to run the command to get admin status; root@vmi2314890:/opt/seat-docker# docker compose exec front php artisan seat:admin:login failed to read /opt/seat-docker/.env: Invalid template: "https://${https://seat.nowyouregone.com/}" If I wrap it with ' ', I get

In Request.php line 1169:

  Invalid Host "${https".
Any suggestions?
recursive_tree 22 Dec 2024 00:20
what is in your .env for the APP_URL setting?
El_Commi 22 Dec 2024 00:34
APP_URL='https://${https://seat.nowyouregone.com/}'
Akov 22 Dec 2024 00:44
try APP_URL='https://seat.nowyouregone.com/'
El_Commi 22 Dec 2024 00:52
Returns this:
image: image.png
Akov 22 Dec 2024 00:53
have a feeling somethings not right in your config
you should have a SEAT_DOMAIN=seat.nowyouregone.com
and a APP_URL=https://${SEAT_DOMAIN}
El_Commi 22 Dec 2024 00:55
I've run docker-compose up -d after the change
Returtns a valid url, but website is nowq 404 :<
Akov 22 Dec 2024 00:56
yea update your .env to those two values
seat 5 right?
El_Commi 22 Dec 2024 00:57
Yes
I've made those changes, still a 404 ๐Ÿ˜ฆ
Akov 22 Dec 2024 01:02
make sure you are doing https://eveseat.github.io/docs/installation/docker_installation/#configuration-changes that command down there
selecting the correct setup
El_Commi 22 Dec 2024 01:04
Gentleman, thank you!"
Akov 4 Jan 2025 23:51
no, thats the right way to fix it
Wibla 5 Jan 2025 19:23
re-added a ZIL to my proxmox server running SeAT ...
file: image.png [not recorded]
file: image.png [not recorded]
recursive_tree 5 Jan 2025 19:43
what is a ZIL?
Wibla 5 Jan 2025 20:14
ZFS intent log ... sync writes gets dumped there (as a copy), then kept in memory and flushed as regular async writes
every few seconds
https://www.servethehome.com/what-is-the-zfs-zil-slog-and-what-makes-a-good-one/ is a good primer... I use a very high endurance enterprise SATA SSD
480GB SSD, has 4380 TBW endurance ๐Ÿ˜…
compared to a 1TB samsung 980 pro nvme ... with 600TBW endurance ๐Ÿ˜„
slight difference
hehe
the two PM863a drives in zfs mirror that SeAT lives on (with other VMs, mind...) have a 1.3 drive writes per day (3 years) rating, so 960GB is about 1366TBW
and SeAT has ued 5% of their rated endurance in less than 6 months
(apologies for the nerd dump ๐Ÿ˜„ )
HaKke 5 Jan 2025 21:29
o7 Hey, I'm recently getting a 500 error when I click on the mail timeline. Are you aware of this?
Matt Falahe 5 Jan 2025 21:52
did u check docs. ? any logs from that error?
HaKke 5 Jan 2025 22:07
file: message.txt [not recorded]
Hmm, I just deleted the last 20 emails, and one of them seems to have caused the issue. I'll see if it works permanently now or if the error pops up again right away.
recursive_tree 6 Jan 2025 13:30
Thanks for the report, I'll investigate it
Would you mind sharing the content from the mail that causes it to crash? I've narrowed down what goes wrong, but I don't (yet) understand why it goes wrong
HaKke 6 Jan 2025 13:36
Hey, I'll retrieve the emails from my backup. I couldn't identify the exact email, so I just deleted all of them from yesterday to today.
I'll send you a PM.
recursive_tree 6 Jan 2025 15:28
https://github.com/eveseat/services/pull/183
Capt Maniac 6 Jan 2025 15:36
I have been looking but have not found a way to get Starbase notifications. Is there an option for this?
Akov 6 Jan 2025 16:12
no
NovaSummoner 6 Jan 2025 23:38
General question, I might be overlooking in the documentation. Is it possible to assign Different SSO Profile's to certain Characters? I want my CEO and director's to pull more ESI then just recruits for Structure notifications. I see where to make multiple but not sure if those are usable.
Kybereck 6 Jan 2025 23:56
๐Ÿ‘‹ Hi all, we had an admin remove the esi:update:characters scheduled task awhile back due to a bunch of errors he was seeing but I think it screwed a few things up(tasked with fixing). We are attempting to add that schedule back but running into validation.artisan error when attempting to do so on an admin account. Any ideas what this is referring too? There are no hints in the logs or inspection window as to what actaully went wrong. I don't have access to the container logs at this time. I did not see anything in the docs regarding this. Will check .docs if there's anything else.
file: Screenshot_2025-01-06_at_3.26.01_PM.png [not recorded]
.
SeAT-Bot 7 Jan 2025 00:01
@user_525416843028987924, available bot commands: .ping, .docs, .esi, .sde, .version
Kybereck 7 Jan 2025 00:01
.docs
SeAT-Bot 7 Jan 2025 00:01
@user_525416843028987924, available .docs commands are: .docs.upgrade, .docs.moons, .docs.squads, .docs.donate, .docs.troubleshooting, .docs.requirements, .docs.bugs, .docs.help, .docs.auth, .docs.email, .docs.plugins, .docs.sso, .docs.install.docker, .docs.install.manual, .docs.logs
Kybereck 7 Jan 2025 00:02
.docs.troubleshooting
SeAT-Bot 7 Jan 2025 00:02
@user_525416843028987924, https://eveseat.github.io/docs/troubleshooting/
Akov 7 Jan 2025 00:58
Yes...you will have different buttons on the login page...it's configured on the sso page
Just create multiple profiles
NovaSummoner 7 Jan 2025 01:00
Read right over that. I am seeing this now! Thank you Akov! Solved my issues.
Akov 7 Jan 2025 01:10
Think you might have to edit the login page too
Not sure tbh
Crypta Electrica 7 Jan 2025 08:12
the esi:update:characters command is no longer used as part of a regular schedule, it has been replaced with buckets
Kybereck 7 Jan 2025 08:13
Got it I'll see if that's still scheduled. For context Newly registered users for the last 2 months haven't had batch jobs created for them
Crypta Electrica 7 Jan 2025 08:14
The validation error is because the update characters command now expects a characterID in order to uupdate a single character manually
Kybereck 7 Jan 2025 08:15
So they're never getting updated to correct permissions
Crypta Electrica 7 Jan 2025 08:16
So I would be looking that the buckets update command is scheduled, default is every 2 mins. Then I would check and see what the token status and scopes are on those users
Kybereck 7 Jan 2025 08:19
Impersonated one of the users having an issue and their scopes look correct and valid
But they do not have a batch when looking at horizon
Our refresh token job has been failing a lot lately though:
Seat\Eveapi\Jobs\Token\RefreshAccessToken
Sorry, I inherited this X) battling both: 1. Understanding how SEaT works under the hood to better understand what's failing and why it's failing 2. Fix our corps SEaT instead of potentially deploying a seperate instance and everyone re-auth from scratch
I appreciate the help @user_301981661761896449
Akov 10 Jan 2025 08:23
its got spinning drives for backups
Wibla 10 Jan 2025 08:23
so you do take backups
good
๐Ÿ˜„
Akov 10 Jan 2025 08:23
yea its all docker
Wibla 10 Jan 2025 08:23
ah docker... tsk ๐Ÿ˜„
Akov 10 Jan 2025 08:23
so its got hourly of all the docker bits to spinning
and daily dbs
and the dailys sync off the box
Wibla 10 Jan 2025 08:24
mm
Akov 10 Jan 2025 08:24
I run a few services on the box
Wibla 10 Jan 2025 08:25
yeah
Akov 10 Jan 2025 08:25
33 containers
all eve shit
Wibla 10 Jan 2025 08:26
yikes
๐Ÿ˜›
Akov 10 Jan 2025 08:26
seat, pathfinder, wiki, evepraisal, thundered, then all our internal tools and discord bots
image: image.png
box is busy, but not breathing very hard
Wibla 10 Jan 2025 08:28
as long as you have enough memory and you're not stalling on IO, that's very good
Akov 10 Jan 2025 08:31
swapping to the hetzer box was a big step up
even if the stats are are comparable
was on a large droplet from do before
was just murdering the disk
image: image.png
image: image.png
its chillen this time of night
Wibla 10 Jan 2025 08:39
yep
https://discord.com/channels/821361165791133716/821361546608508938/1325545201258725479 you can see how much difference proper storage makes ๐Ÿ™‚
Akov 10 Jan 2025 08:40
yea
hence deciding on zfs0
Wibla 10 Jan 2025 08:41
I loathe raid0
but as long as you are prepared for disaster, it's okay
having a proper slog makes a huge difference
Akov 10 Jan 2025 08:42
yea, just tough when bidding on hetzner boxes to get good disk configs