Commit 9c487206 by tasawernawaz Committed by Tasawer Nawaz

show new label on course run detail page and drupal tab

ECOM-7751
parent 908572fb
......@@ -178,6 +178,8 @@ class CourseRunWrapperTests(TestCase):
def test_course_staff(self):
"""Verify that the wrapper return staff list."""
staff = PersonFactory()
staff.profile_image_url = None
staff.save()
# another staff with position by default staff has no position associated.
staff_2 = PersonFactory()
......@@ -196,7 +198,8 @@ class CourseRunWrapperTests(TestCase):
'image_url': staff.get_profile_image_url,
'profile_url': staff.profile_url,
'social_networks': {},
'bio': staff.bio
'bio': staff.bio,
'is_new': True,
},
{
'uuid': str(staff_2.uuid),
......@@ -205,6 +208,7 @@ class CourseRunWrapperTests(TestCase):
'position': position.title,
'organization': position.organization_name,
'profile_url': staff.profile_url,
'is_new': False,
'social_networks': {'facebook': facebook.value, 'twitter': twitter.value},
'bio': staff_2.bio
}
......
......@@ -201,7 +201,8 @@ class CourseRunWrapper(BaseWrapper):
'social_networks': {
staff.type: staff.value
for staff in staff.person_networks.all()
}
},
'is_new': False if staff.profile_image_url else True
}
if hasattr(staff, 'position'):
......
......@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-03 14:54+0500\n"
"POT-Creation-Date: 2017-05-03 17:40+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: \n"
#: apps/api/filters.py
#, python-brace-format
......@@ -2119,6 +2119,11 @@ msgstr ""
#: templates/publisher/course_run_detail/_all.html
#: templates/publisher/course_run_detail/_drupal.html
msgid "New"
msgstr ""
#: templates/publisher/course_run_detail/_all.html
#: templates/publisher/course_run_detail/_drupal.html
msgid "Estimated Effort"
msgstr ""
......
......@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-03 14:54+0500\n"
"POT-Creation-Date: 2017-05-03 17:40+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: \n"
#: static/js/catalogs-change-form.js
msgid "Preview"
......
......@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-03 14:54+0500\n"
"POT-Creation-Date: 2017-05-03 17:40+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps/api/filters.py
......@@ -2534,6 +2534,11 @@ msgstr "Çöürsé Stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: templates/publisher/course_run_detail/_all.html
#: templates/publisher/course_run_detail/_drupal.html
msgid "New"
msgstr "Néw Ⱡ'σяєм#"
#: templates/publisher/course_run_detail/_all.html
#: templates/publisher/course_run_detail/_drupal.html
msgid "Estimated Effort"
msgstr "Éstïmätéd Éffört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
......
......@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-03 14:54+0500\n"
"POT-Creation-Date: 2017-05-03 17:40+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: static/js/catalogs-change-form.js
......
......@@ -623,6 +623,7 @@
}
.name {
color: #169BD5;
margin-bottom: 5px;
}
.organization{
font-weight: 600;
......@@ -697,3 +698,12 @@
}
}
}
.new-staff {
color: black;
border: 1px #666666 solid;
border-radius: 9px;
font-size: 12px;
padding: 4px;
background-color: #F2F2F2;
}
......@@ -61,6 +61,9 @@
<div class="staff-detail">
<div class="name">
{% if obj.is_new %}
<span class="new-staff">{% trans "New" %}</span>
{% endif %}
<a href="#" class="btn-instructor-detail" data-staff_id="{{ obj.uuid }}">{{ obj.full_name }}</a>
</div>
<div>{{ obj.position }}</div>
......
......@@ -94,6 +94,9 @@
<div class="staff-detail">
<div class="name">
{% if obj.is_new %}
<span class="new-staff">{% trans "New" %}</span>
{% endif %}
<a href="#" class="btn-instructor-detail" data-staff_id="{{ obj.uuid }}">{{ obj.full_name }}</a>
</div>
<div>{{ obj.position }}</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment