Bug 1757045
Summary: | IDM Web GUI / IPA web UI: the ID override operation doesn't work in GUI (it works only from CLI) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Francisco Peralta <fperalta> | ||||||||
Component: | ipa | Assignee: | Thomas Woerner <twoerner> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | ipa-qe <ipa-qe> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | high | ||||||||||
Version: | 8.0 | CC: | abokovoy, ksiddiqu, pasik, pvoborni, rcritten, stsymbal, sumenon, tmihinto, tscherf, twoerner | ||||||||
Target Milestone: | rc | Keywords: | PrioBumpGSS | ||||||||
Target Release: | 8.0 | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | ipa-4.8.7-8.el8 | Doc Type: | If docs needed, set a value | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2020-11-04 02:50:15 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Francisco Peralta
2019-09-30 12:57:14 UTC
Created attachment 1621146 [details]
screenshot of GUI window with the error
Fixed upstream master: https://pagure.io/freeipa/c/c2ba333b9681d008d9c528a79dbdd76ce11a3ecd Serhii, We need new test for https://bugzilla.redhat.com/show_bug.cgi?id=1757045 in https://pagure.io/freeipa/blob/master/f/ipatests/test_webui/test_idviews.py , right? Kaleem, yes, we need to cover the issue. A better place for this test case is https://pagure.io/freeipa/blob/master/f/ipatests/test_webui/test_trust.py, since it requires a trust installed. Created attachment 1700820 [details]
override
Comment on attachment 1700820 [details] override The fix is covered by the https://github.com/freeipa/freeipa/pull/4925 master: * 5d9d6348c17f683bf2bda986d2ca0d785a3def17 WebUI: Fix error "unknown command 'idoverrideuser_add_member'" * bcae2094048609a6cfaecf73d9b611d3d90af44b WebUI tests: Add test case to cover user ID override feature Fixed upstream master: https://pagure.io/freeipa/c/5d9d6348c17f683bf2bda986d2ca0d785a3def17 https://pagure.io/freeipa/c/bcae2094048609a6cfaecf73d9b611d3d90af44b Fixed upstream ipa-4-8 https://github.com/freeipa/freeipa/commit/f6c460aee8542d4d81cd9970d71051c240156973 https://github.com/freeipa/freeipa/commit/e35739b7e9f6bb016b37abbd92bdaee71a59a288 Created attachment 1711714 [details] User ID-overrides screenshot Screenshot for the fix seen in UI. ipa-server-4.8.7-8.module+el8.3.0+7513+a375844a.x86_64 ipa-selinux-4.8.7-8.module+el8.3.0+7513+a375844a.noarch ipa-server-trust-ad-4.8.7-8.module+el8.3.0+7513+a375844a.x86_64 selinux-policy-targeted-3.14.3-51.el8.noarch [Tue Aug 18 07:38:31.209788 2020] [wsgi:error] [pid 34778:tid 140251613431552] [remote 10.74.8.180:57096] ipa: INFO: [jsonserver_session] admin: idoverrideuser_find('Default Trust View', None, version='2.239', no_members=True): SUCCESS [Tue Aug 18 07:38:35.687088 2020] [:warn] [pid 34783:tid 140251536250624] [client 10.74.8.180:57096] failed to set perms (3140) on file (/run/ipa/ccaches/admin)!, referer: https://master.testrelm.test/ipa/ui/ [Tue Aug 18 07:38:35.757057 2020] [wsgi:error] [pid 34779:tid 140251613431552] [remote 10.74.8.180:57096] ipa: INFO: [jsonserver_session] admin: group_add_member('admins', all=True, version='2.239', idoverrideuser=('aduser1', 'aduser2')): SUCCESS Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: idm:DL1 and idm:client security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:4670 |