Use field error instead of alert when milestone name is unavailable

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

Currently when a milestone name is already taken we use an alert at the top of the form. This alert is separate from the point of failure (the input) and the large alert title appears visually unbalanced. Pajamas recommends validation be shown below the input.

Current Proposed
image image
Edited by 🤖 GitLab Bot 🤖