Ticket # 865: Catalog admin page improvements

Signed-off-by: Sonia <sonia@nudge.ca>