Once the dependency is review (5399), this bug is the enhancement implementation. All details are fully explained on the dependency bug.
Duplicated in 5399 *** This bug has been marked as a duplicate of bug 5399 ***