Open
Description
Is there an existing feature request for this?
- I have searched the existing issues before opening this feature request.
Describe the feature you would like to see.
currently, the client api returns the following data about the user
- int id (
window.PterodactylUser
shows uuid, but not id. strange discrepancy.) - bool admin
- username
- first and last name
- language
However, the enabled/disabled status of their mfa is locked behindwindow.PterodactylUser
which is not accessible via the api.
Describe the solution you'd like.
Include the use_totp
field in the user object returned by the api. and maybe name it properly as uses_totp
Additional context to this request.
As the developer of featherdactyl, an app for pterodactyl, its impossible for me to tell if a user has totp enabled or not, so i cannot properly show the correct dialog to toggle it with. I simply do not know which to show - enable, or disable.
I'm already stuck with web scraping for the app name, but at least that works. This, as its blocked by session login, simply doesnt.
Activity
TekExplorer commentedon Jun 23, 2024
Note: pelican has consolidated both subuser and account, and included all of the missing fields in this pr: pelican-dev/panel#423
I'd suggest doing the same thing
Boy132 commentedon Jun 24, 2024
Feel free to port these changes over to Pterodactyl if you want to.