Ilya Shakhat 85e2f99134 Client-side search in drop-down boxes
1. Drop-down contents are pre-loaded during page load, search is made local
2. Search support is moved out of API
3. Removed API methods:
   * /releases/<release>
   * /project_types/<project_type>
   * /metrics/<metric>
4. Response of API methods used in drop-downs is unified. All of them
   return content under "data" key, default value under "default"
5. Rename JS functions from c_style to camelCase
6. Adapt DriverLog report to new drop-downs behavior

Part of blueprint ui-performance

Change-Id: I7bd9e9d1176d8419aa1e4bc1ccbb7ab4afdf7583
2014-05-28 18:31:12 +04:00

29 lines
898 B
HTML

{% extends "reports/base_report.html" %}
{% import '_macros/activity_log.html' as activity_log %}
{% import '_macros/contribution_summary.html' as contribution_summary %}
{% import '_macros/user_profile.html' as user_profile %}
{% block title %}
{{ user.user_name }} activity in OpenStack
{% endblock %}
{% block scripts %}
<script type="text/javascript">
$(document).ready(function () {
renderPunchCard("punch_card", [{{ punch_card_data }}]);
});
</script>
{% endblock %}
{% block content %}
<h1>{{ user.user_name }} activity report</h1>
{{ user_profile.show_user_profile(user_id=user.user_id) }}
{{ contribution_summary.show_contribution_summary(user_id=user.user_id) }}
<div id="punch_card" style="width: 100%; height: 350px;"></div>
{{ activity_log.show_activity_log(user_id=user.user_id, show_user_gravatar=false, gravatar_size=64) }}
{% endblock %}