Refactored admin interface to remove duplication around URL and method routing