New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Join public beta program" button does not work in private OBS instance (LDAP related?) #7937
Comments
Do you have any feature in beta? There is a configuration file |
of course.
(That's the default as shipped in obs-api.rpm) |
I can not reproduce this. Can you turn on debug logging in |
This is :debug production.log with my (admin) user trying to enable beta mode. |
app/controllers/webui/user_controller.rb:
probably, accounts_editable is false for LDAP users? Line 46-52 explains, why a "normal" user gets an error, while the admin user doesn't and the setting is just quietly dismissed. |
Ah LDAP, okay. I guess we did not think about this vector. I guess for now you can enable the Kiwi Editor for everybody in |
Does it still relevant @hennevogel ? |
Sure. |
Issue Description
In my private OBS instance, running OBS 2.10.0 on SLES12-SP4, the "Join public beta program" button does nothing. (Ok, not nothing, "user data for user 'xxx' successfully updated" appears, but nothing is updated, the button stays the same and in the database, the "in_beta" field is not updated.
Expected Result
The user is in the "in_beta" group.
Further Information
production.log shows the following for that action:
mysql database entry for my_user:
Note that "my_user" is admin.
Another user, who is not admin gets "Can't edit " instead of the "User data for ... successfully updated"
The text was updated successfully, but these errors were encountered: