Merge pull request 'TB Mailaccount: user right userid when NC User differs from IPA User' (#22) from unbrot/fedora-OEMDRV:main into main

Reviewed-on: #22
This commit was merged in pull request #22.
This commit is contained in:
2026-05-02 14:26:42 +02:00
@@ -115,13 +115,13 @@ if ('PROFILE_TB_DST' in environ and 'TLDOMAIN' in environ and
'SERVERFQDN_IMAP' in environ and 'DAVTOKEN_USER' in environ): 'SERVERFQDN_IMAP' in environ and 'DAVTOKEN_USER' in environ):
prefs_path = environ['PROFILE_TB_DST'] + "/default/prefs.js" prefs_path = environ['PROFILE_TB_DST'] + "/default/prefs.js"
imap_host = environ['SERVERFQDN_IMAP'] imap_host = environ['SERVERFQDN_IMAP']
account_name = environ['DAVTOKEN_USER'] + "@" + environ['TLDOMAIN'] account_name = environ['USER'] + "@" + environ['TLDOMAIN']
#Call IPA api to get the Values #Call IPA api to get the Values
api.bootstrap(context="cli", in_server=False) api.bootstrap(context="cli", in_server=False)
api.finalize() api.finalize()
api.Backend.rpcclient.connect() api.Backend.rpcclient.connect()
api_userinfo = api.Command.user_show(environ['DAVTOKEN_USER']) api_userinfo = api.Command.user_show(environ['USER'])
user_full_name = api_userinfo['result']['givenname'][0] + " " + api_userinfo['result']['sn'][0] user_full_name = api_userinfo['result']['givenname'][0] + " " + api_userinfo['result']['sn'][0]
user_email = api_userinfo['result']['mail'][0] user_email = api_userinfo['result']['mail'][0]