{% set title = (user is defined and user.id) ? 'edit' : 'add' %}

{{ title | trans }}

{% set action = (user is defined and user.id) ? path('app_user_edit', {'id': user.id}) : path('app_user_new') %} {{ form_start(form, {'action': action, 'method': 'POST', 'attr': {'novalidate': 'novalidate'}}) }}
{{ form_label( form.firstName, 'firstName', {'errors' : ''}) }} {{ form_widget(form.firstName) }} {{ form_errors(form.firstName) }}
{{ form_label( form.lastName, 'lastName', {'errors' : ''}) }} {{ form_widget(form.lastName) }} {{ form_errors(form.lastName) }}
{{ form_label( form.email, 'Email', {'errors' : ''}) }} {{ form_widget(form.email) }} {{ form_errors(form.email) }}
{{ form_label( form.school, '', {'errors' : ''}) }} {{ form_widget(form.school) }} {{ form_errors(form.school) }}
{{ form_label( form.password, 'Password', {'errors' : ''}) }} {{ form_widget(form.password) }} {{ form_errors(form.password) }}
{{ form_label( form.roles, 'Roles', {'errors' : ''}) }} {{ form_widget(form.roles) }} {{ form_errors(form.roles) }}
{{ form_end(form) }}