Hello,
The new user is back with another question. :) This is not a bug report since I am uncertain how this should work. I am attempting to allow my (non-admin) users to change their own email addresses via the /my/account interface and hoping to trigger a verification email. This is not happening. Note that I have changed the My account subpath to "/" and the admin to "/admin" (without the quotes.)
Question 1:
When a non-admin user logs on via the My Account interface they are allowed to change their email, as expected. However the spinner never stops. If I click on the screen the spinner will be removed and the email address has been changed. There is no verification email attempt made. The log shows:
[INFO] 12:47:04 Authenticated with Jellyfin @ "http://192.168.1.50:8096"
[INFO] 12:47:04 Started Housekeeping daemon
[INFO] 12:47:04 Started Backup daemon
[INFO] 12:47:04 Started User daemon daemon
[INFO] 12:47:04 Started PWR daemon
[INFO] 12:47:04 Initializing router
[INFO] 12:47:04 Loading Routes
[INFO] 12:47:04 Loaded @ "0.0.0.0:8057"
[GIN] GET(/admin/settings) => 200
[GIN] GET(/css/v0.6.0bundle.css) => 304
[GIN] GET(/css/remixicon.css) => 304
[GIN] GET(/js/admin.js) => 304
[GIN] GET(/banner.svg) => 304
[GIN] GET(/lang/admin) => 200
[INFO] 12:47:20 Token requested (refresh token) (ip=192.168.1.166)
[GIN] GET(/token/refresh) => 400
[GIN] GET(/) => 200
[GIN] GET(/css/v0.6.0bundle.css) => 304
[GIN] GET(/css/remixicon.css) => 304
[GIN] GET(/js/user.js) => 304
[GIN] GET(/lang/user) => 200
[INFO] 12:47:41 Token requested (userpage refresh token) (ip=66.31.204.233)
[GIN] GET(/my/token/refresh) => 400
[GIN] GET(/fonts/hanken-grotesk-v8-cyrillic-ext_latin_vietnamese-regular.woff2) => 304
[GIN] GET(/fonts/hanken-grotesk-v8-cyrillic-ext_latin_vietnamese-700.woff2) => 304
[INFO] 12:48:04 Checking for user expiry
[INFO] 12:48:15 Token requested (userpage login attempt) (ip=66.31.204.233)
[GIN] GET(/my/token/login) => 200
[GIN] GET(/my/details) => 200
[GIN] GET(/fonts/hanken-grotesk-v8-cyrillic-ext_latin_vietnamese-500.woff2) => 304
[GIN] GET(/css/remixicon.woff2?t=1734404658139) => 304
[INFO] 12:48:35 Email for user "e1087a30f0684be0a7d87105579e73e7" adjusted
[GIN] POST(/my/email) => 303
[GIN] GET(/my/) => 404
[INFO] 12:49:04 Checking for user expiry
The above looks to me like the email address is being changed in the database and, near the end, the POST and GET requests look to overlook my change from "my/account" to "/" but I remain uncertain.
So, the question is if jfa-go should/can be doing verification of an email change. I do have the verify template but should that be used at this point? Or, did I simply miss something in the setup that is making the verification be skipped?
The second part of that question is how do I get the spinner to clear properly?
Question 2:
I was attempting to use Ombi integration and, yes, I understand it is spotty. Since I use Ombi only for the newsletter function most other parts (like password) are unimportant to me. Creating a new user from an invitation works very much as expected in Jellyfin, jfa-go and also ombi.
But email change does not translate to Ombi. Perhaps due to the issues described above whereas the spinner does not end naturally. Alternately, all the old Ombi users were originally created manually. I am guessing that jfa-go does not have their user id and may be attempting to change the user data based on that, not the user name.
The simple answer, of course, is to disable Ombi integration. The question is could jfa-go make Ombi changes based soley on user name or could it also import the user tokens or Ids from Ombi? Not nearly as important a question as #1 above.
Thank you for your time! Appreciate any help you may offer.
Hello,
The new user is back with another question. :) This is not a bug report since I am uncertain how this should work. I am attempting to allow my (non-admin) users to change their own email addresses via the /my/account interface and hoping to trigger a verification email. This is not happening. Note that I have changed the My account subpath to "/" and the admin to "/admin" (without the quotes.)
Question 1:
When a non-admin user logs on via the My Account interface they are allowed to change their email, as expected. However the spinner never stops. If I click on the screen the spinner will be removed and the email address has been changed. There is no verification email attempt made. The log shows:
The above looks to me like the email address is being changed in the database and, near the end, the POST and GET requests look to overlook my change from "my/account" to "/" but I remain uncertain.
So, the question is if jfa-go should/can be doing verification of an email change. I do have the verify template but should that be used at this point? Or, did I simply miss something in the setup that is making the verification be skipped?
The second part of that question is how do I get the spinner to clear properly?
Question 2:
I was attempting to use Ombi integration and, yes, I understand it is spotty. Since I use Ombi only for the newsletter function most other parts (like password) are unimportant to me. Creating a new user from an invitation works very much as expected in Jellyfin, jfa-go and also ombi.
But email change does not translate to Ombi. Perhaps due to the issues described above whereas the spinner does not end naturally. Alternately, all the old Ombi users were originally created manually. I am guessing that jfa-go does not have their user id and may be attempting to change the user data based on that, not the user name.
The simple answer, of course, is to disable Ombi integration. The question is could jfa-go make Ombi changes based soley on user name or could it also import the user tokens or Ids from Ombi? Not nearly as important a question as #1 above.
Thank you for your time! Appreciate any help you may offer.