Only let admins enter new ideas, and refactored to use template inheritance