Edit view with inline errors and validation