mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-25 08:38:09 -05:00
70 lines
2.6 KiB
Text
70 lines
2.6 KiB
Text
extends /templates/base
|
|
|
|
block content
|
|
|
|
if !me.isAdmin()
|
|
h1 Admin Only
|
|
else
|
|
h1(data-i18n="admin.av_entities_employer_list_url") Employer List
|
|
|
|
p
|
|
| We currently have
|
|
if employers.length
|
|
| #{employers.length}
|
|
else
|
|
| ...
|
|
| employers in the system.
|
|
|
|
if employers.length
|
|
table.table.table-condensed.table-hover.table-responsive.tablesorter
|
|
thead
|
|
tr
|
|
th(data-i18n="general.name") Name
|
|
th Company
|
|
th(data-i18n="general.email") Email
|
|
th Logins
|
|
th Candidates Viewed
|
|
th Candidates Contacted
|
|
th Signed Up
|
|
|
|
tbody
|
|
for employer, index in employers
|
|
- var activity = employer.get('activity') || {};
|
|
- var hasLinkedIn = typeof employer.get('signedEmployerAgreement') !== "undefined";
|
|
- var emptyDate = {date: Date.now()};
|
|
- var linkedIn = hasLinkedIn ? employer.get('signedEmployerAgreement').data : emptyDate;
|
|
tr(data-employer-id=employer.id)
|
|
td
|
|
img(src=employer.getPhotoURL(50), height=50)
|
|
p
|
|
if employer.get('firstName')
|
|
span= employer.get('firstName') + ' ' + employer.get('lastName')
|
|
if employer.get('name')
|
|
| -
|
|
else if linkedIn.firstName
|
|
span= linkedIn.firstName + ' ' + linkedIn.lastName
|
|
if employer.get('name')
|
|
| -
|
|
if employer.get('name')
|
|
span= employer.get('name')
|
|
if !employer.get('firstName') && !linkedIn.firstName && !employer.get('name')
|
|
| Anoner
|
|
td
|
|
if employer.get('signedEmployerAgreement')
|
|
a(href=employer.get('signedEmployerAgreement').data.publicProfileUrl)= employer.get('employerAt')
|
|
else
|
|
| Unknown
|
|
td= employer.get('email')
|
|
for a in ['login', 'view_candidate', 'contact_candidate']
|
|
- var act = activity[a];
|
|
if act
|
|
td
|
|
strong= act.count
|
|
|
|
|
br
|
|
span= moment(act.first).fromNow()
|
|
br
|
|
span= moment(act.last).fromNow()
|
|
else
|
|
td 0
|
|
td(data-employer-age=(new Date() - new Date(linkedIn.date)) / 86400 / 1000)= moment(employer.get('signedEmployerAgreement') ? employer.get('signedEmployerAgreement').date : linkedIn.date).fromNow()
|