Functionality: same template different views for update and create