We are using LDAP authentication on our on-premise sentry.io version 8.22. As a staff left the company and his email account was removed, would like to know how can I change the organization ownership from him to me?
There are a few ways:
- You can create a new super user, outside of your LDAP system so this never happens again. For this, you simply run
sentry createuser
and create a new super user with some “manual” credentials. - You can “promote” an existing user to super user using
sentry shell
and then running something likefrom sentry.models import User; User.objects.filter(email='...').update(is_superuser=True)
.
If you opt for the latter, there are more things you can do but it requires you to have a short look at the models Sentry has.
To ensure a super user, you can pass --superuser
flag to this command.
Thanks BYK,
I will try on the later suggestion first. In addition, where can I get more documentation on this setting?
Thanks.
This is an internal flag but the following lines explain what it is briefly:
If you know your way around Python and Django, you can try more at your own risk. This directory has all the models: https://github.com/getsentry/sentry/tree/master/src/sentry/models
Many thanks.
1 Like