Description of problem:
For an HBAC rule, you can choose to add a Host in "Accessing" section. Then do a find, find it, and add it again to the list of prospective members. It will throw an error when finally clicking on Enroll...but it shouldn't allow to find the host for available list, when it is already in prospective list.
Same behaviour seen in other areas where adder dialog used.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Add and edit HBAC rule
2. Go to its Accessing section, and click to Add a Host
3. checkbox a host (previously added), and click on >>
4. In the 'Find' field, search for this host, and it will be listed in Available section
5. Choose it, and click on 'Enroll' again
This can go on, and same host can be added multiple times to the list.
Click on 'Enroll' and error is thrown, but this host does get enrolled - once.
A host in Prospective list should not be 'found' in Available list
Verified using ipa-server-2.1.2-2.el6.x86_64
Doign a find for an object already enrolled, does not list it in 'Available' column. So it cannot be enrolled multiple times anymore
This part of Enroll dialog behavior was reworked post-6.1, thus not entirely applicable as 6.1 bug.
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Do not document
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, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.