%inherit file="/main.html" />
<%!
from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _
from django.utils.timezone import utc as UTC
from util.date_utils import get_time_display, DEFAULT_DATE_TIME_FORMAT
from django.conf import settings
%>
<%namespace name='static' file='/static_content.html'/>
<%block name="headextra">
<%static:css group='style-course'/>
%block>
${_('Sysadmin Dashboard')}
## Translators: refers to http://git-scm.com/docs/git-log
${_('Git Logs')}
%if course_id is not None:
## Translators: Git is a version-control system; see http://git-scm.com/about
${_('Recent git load activity for {course_id}').format(course_id=course_id)}
%if error_msg:
${_('Error')}:
${error_msg}
%endif
%endif
${_('Date')} |
${_('Course ID')} |
## Translators: Git is a version-control system; see http://git-scm.com/about
${_('Git Action')} |
<%
if course_id == None:
logs = cilset[:10]
else:
logs = cilset[:2]
%>
% for cil in logs:
<%
course_id_string = cil.course_id.to_deprecated_string() if cil.course_id else None
# Appropriate datetime string for current locale and timezone
date = get_time_display(cil.created.replace(tzinfo=UTC),
DEFAULT_DATE_TIME_FORMAT, coerce_tz=settings.TIME_ZONE)
%>
${date} |
${course_id_string} |
${cil.git_log} |
%endfor
## Show the full log if viewing information about a specific course
%if course_id is not None:
${cil.import_log | h}
|
%endif