{% extends "userdash_master.html" %} {% block title %}Home{% endblock %} {% set tag = "projects" %} {% from "_browseheader.html" import browse_header %} {% from "_render_repo.html" import pagination_link %} {% from "_projectstring.html" import projectstring, projecticon %} {% from "_render_repo.html" import render_repos_as_card, render_activity_graph %} {% from "_render_issues.html" import render_issue_row %} {% from "_render_pullrequests.html" import render_pullrequest_row %} {% block userdash %}

My Activity

{{ userdash_counts['repos_length'] }} {{projectstring(plural=True)}}
{{ render_activity_graph(username) }}
{% macro render_reponame(repo) %} {% if repo.is_fork %}{{ repo.user.user }}/{% endif %}{% if repo.namespace %}{{ repo.namespace }}/{% endif %}{{ repo.name }} {% endmacro %}
{% for log in messages%}
{% if log.user %} {{ log.user.username | avatar(26) | safe }} {% endif %} {% if log.issue %} {% elif log.pull_request %} {% elif not log.pull_request and not log.issue and log.log_type == 'created'%} {% elif self.log_type == 'committed' %} {% else %} {% endif%}
{% if log.issue %} {% set verb = { 'created': 'opened', 'commented': 'commented on', 'closed': 'closed', 'open': 'reopened', } %}
{{log.user.username if log.user.username != username else "you"}} {{verb[log.log_type]}} issue #{{log.issue.id}} in {{render_reponame(log.project)}}
{{log.date_created|humanize_tooltip | safe}}
{{render_issue_row(log.issue, log.project, log.user.username, subtitle=False)}}
{% elif log.pull_request %} {% set verb = { 'created': 'opened', 'commented': 'commented on', 'closed': 'closed', 'merged': 'merged' } %}
{{log.user.username if log.user.username != username else "you"}} {{verb[log.log_type]}} PR #{{log.pull_request.id}} in {{render_reponame(log.project)}}
{{log.date_created|humanize_tooltip | safe}}
{{render_pullrequest_row(log.pull_request, log.project, log.user.username, subtitle=False)}}
{% elif not log.pull_request and not log.issue and log.log_type == 'created'%}
{{log.user.username if log.user.username != username else "you"}} created {{render_reponame(log.project)}}
{{log.date_created|humanize_tooltip | safe}}
{% elif self.log_type == 'committed' %} {{log}} {% else %} {{log}} {% endif%}
{% else %}
no messages
{% endfor %}
{% endblock %} {% block jscripts %} {{ super() }} {% endblock %}