template(name="people") .setting-content unless currentUser.isAdmin | {{_ 'error-notAuthorized'}} else .content-title.ext-box .ext-box-left span {{_ 'people'}} input#searchInput(placeholder="{{_ 'search'}}") button#searchButton {{_ 'search'}} .ext-box-right span {{_ 'people-number'}} #{peopleNumber} .content-body .side-menu ul li.active a.js-setting-menu(data-id="people-setting") {{_ 'people'}} .main-body if loading.get +spinner else if people.get +peopleGeneral template(name="peopleGeneral") table tbody tr th {{_ 'username'}} th {{_ 'fullname'}} th {{_ 'admin'}} th {{_ 'email'}} th {{_ 'verified'}} th {{_ 'createdAt'}} th {{_ 'active'}} th {{_ 'authentication-method'}} th each user in peopleList +peopleRow(userId=user._id) template(name="peopleRow") tr if userData.loginDisabled td.username {{ userData.username }} else td.username {{ userData.username }} if userData.loginDisabled td {{ userData.profile.fullname }} else td {{ userData.profile.fullname }} if userData.loginDisabled td if userData.isAdmin | {{_ 'yes'}} else | {{_ 'no'}} else td if userData.isAdmin | {{_ 'yes'}} else | {{_ 'no'}} if userData.loginDisabled td {{ userData.emails.[0].address }} else td {{ userData.emails.[0].address }} if userData.loginDisabled td if userData.emails.[0].verified | {{_ 'yes'}} else | {{_ 'no'}} else td if userData.emails.[0].verified | {{_ 'yes'}} else | {{_ 'no'}} if userData.loginDisabled td {{ moment userData.createdAt 'LLL' }} else td {{ moment userData.createdAt 'LLL' }} td if userData.loginDisabled | {{_ 'no'}} else | {{_ 'yes'}} if userData.loginDisabled td {{_ userData.authenticationMethod }} else td {{_ userData.authenticationMethod }} td a.edit-user | {{_ 'edit'}} template(name="editUserPopup") form label.hide.userId(type="text" value=user._id) label | {{_ 'fullname'}} input.js-profile-fullname(type="text" value=user.profile.fullname autofocus) label | {{_ 'username'}} span.error.hide.username-taken | {{_ 'error-username-taken'}} if isLdap input.js-profile-username(type="text" value=user.username readonly) else input.js-profile-username(type="text" value=user.username) label | {{_ 'email'}} span.error.hide.email-taken | {{_ 'error-email-taken'}} if isLdap input.js-profile-email(type="email" value="{{user.emails.[0].address}}" readonly) else input.js-profile-email(type="email" value="{{user.emails.[0].address}}") label | {{_ 'admin'}} select.select-role.js-profile-isadmin option(value="false") {{_ 'no'}} option(value="true" selected="{{user.isAdmin}}") {{_ 'yes'}} label | {{_ 'active'}} select.select-active.js-profile-isactive option(value="false") {{_ 'yes'}} option(value="true" selected="{{user.loginDisabled}}") {{_ 'no'}} label | {{_ 'authentication-type'}} select.select-authenticationMethod.js-authenticationMethod each authentications if isSelected value option(value="{{value}}" selected) {{_ value}} else option(value="{{value}}") {{_ value}} hr label | {{_ 'password'}} input.js-profile-password(type="password") div.buttonsContainer input.primary.wide(type="submit" value="{{_ 'save'}}") // div // input#deleteButton.primary.wide(type="button" value="{{_ 'delete'}}")