BZ996263 - Complete repository and group management through UI
(cherry picked from commit 89d4896008a70d3075e7966683cd627cc0514e19)