[% WRAPPER "user/profile/layout.tt" title=l('Adjust User Account Flags') page='edit_user' %] [%- USE r = FormRenderer(form) -%] [%- USE t = FormRenderer(form2) -%]
[% r.hidden('submitted', value => 1) %]

[%- l('User permissions') -%]

[% form_row_checkbox(r, 'auto_editor', l('Auto-editor')) %] [% form_row_checkbox(r, 'wiki_transcluder', l('Transclusion editor')) %] [% form_row_checkbox(r, 'link_editor', l('Relationship editor')) %] [% form_row_checkbox(r, 'location_editor', l('Location editor')) %] [% form_row_checkbox(r, 'banner_editor', l('Banner message editor')) %]

[%- l('Technical flags') -%]

[% form_row_checkbox(r, 'bot', l('Bot')) %] [% form_row_checkbox(r, 'untrusted', l('Untrusted')) %] [% form_row_checkbox(r, 'no_nag', l('No nag')) %]

[%- l('Administration flags') -%]

[% form_row_checkbox(r, 'mbid_submitter', l('MBID submitter')) %] [% IF c.user.id == user.id %] [%# We don't want to accidentally unset our own admin flag, only someone else can unadmin us. %]
[% r.checkbox('account_admin', { disabled => true }) %] [% r.label('account_admin', l('Account admin'), inline => 1) %] [% field_errors(form, 'account_admin') %]
[% ELSE %] [% form_row_checkbox(r, 'account_admin', l('Account admin')) %] [% END %]

[%- l('Edit profile') -%]

[% form_row_email_long(t, 'email', l('Email:')) %] [% form_row_url_long(t, 'website', l('Website:')) %] [% WRAPPER form_row %] [% t.label('biography', l('Bio:')) %] [% t.textarea('biography', { cols => 80, rows => 5 }) %] [% field_errors(form2, 'biography') %] [% END %]
[% form_submit(l('Edit user')) %]
[%- END -%]