BZ996263 - Complete repository and group management through UI
(cherry picked from commit 17328da582a6019d90cbdbfa76b6652df78bc358)