|
Ryan Lerch |
eea5a4 |
{% extends "userprofile_master.html" %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% block title %}Issues for {{ username }}{% endblock %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% from "_render_issues.html" import render_issue_row %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% block userprofile_content %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
1370a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
Issues for {{ username | avatar(20) | safe }} {{ username }}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
Open
|
|
Ryan Lerch |
eea5a4 |
Closed
|
|
Ryan Lerch |
eea5a4 |
All
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
Issues Created
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
issues
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% for issue in user.issues if issue.project.settings.get('issue_tracker', True) %}
|
|
Ryan Lerch |
eea5a4 |
{% if issue.status|lower != "open" %}
|
|
Ryan Lerch |
eea5a4 |
{% set hidden = "hidden "%}
|
|
Ryan Lerch |
eea5a4 |
{% else %}
|
|
Ryan Lerch |
eea5a4 |
{% set hidden = "" %}
|
|
Ryan Lerch |
eea5a4 |
{% endif %}
|
|
Ryan Lerch |
eea5a4 |
{% set htmlclass = hidden+"loop-index-2 issue-status issue-status-"+issue.status|lower%}
|
|
Ryan Lerch |
eea5a4 |
{{render_issue_row(issue, issue.project, username, class=htmlclass, showproject=True)}}
|
|
Ryan Lerch |
eea5a4 |
{% endfor %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
Assigned Issues
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
issues
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% for issue in user.assigned_issues if issue.project.settings.get('issue_tracker', True) %}
|
|
Ryan Lerch |
eea5a4 |
{% if issue.status|lower != "open" %}
|
|
Ryan Lerch |
eea5a4 |
{% set hidden = "hidden "%}
|
|
Ryan Lerch |
eea5a4 |
{% else %}
|
|
Ryan Lerch |
eea5a4 |
{% set hidden = "" %}
|
|
Ryan Lerch |
eea5a4 |
{% endif %}
|
|
Ryan Lerch |
eea5a4 |
{% set htmlclass = hidden+"loop-index-1 issue-status issue-status-"+issue.status|lower%}
|
|
Ryan Lerch |
eea5a4 |
{{render_issue_row(issue, issue.project, username, class=htmlclass, showproject=True)}}
|
|
Ryan Lerch |
eea5a4 |
{% endfor %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% endblock %}
|
|
Ryan Lerch |
eea5a4 |
|
|
Ryan Lerch |
eea5a4 |
{% block jscripts %}
|
|
Pierre-Yves Chibon |
3ff704 |
{{ super() }}
|
|
Julen Landa Alustiza |
1177b4 |
|
|
Julen Landa Alustiza |
1177b4 |
url_for('static', filename='tags.js') }}?version={{ g.version}}">
|
|
Pierre-Yves Chibon |
3ff704 |
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
3ff704 |
count_issues(status='.issue-status-open');
|
|
Pierre-Yves Chibon |
3ff704 |
$(function(){
|
|
Pierre-Yves Chibon |
3ff704 |
$('.issues-tagbar .btn').click(function(){
|
|
Pierre-Yves Chibon |
3ff704 |
var current_btn = $(this).attr("data-togglebutton");
|
|
Pierre-Yves Chibon |
3ff704 |
count_issues(status='.'+current_btn);
|
|
Pierre-Yves Chibon |
3ff704 |
$('.issues-tagbar .btn-primary').addClass("btn-outline-primary");
|
|
Pierre-Yves Chibon |
3ff704 |
$('.issues-tagbar .btn-primary').removeClass("btn-primary");
|
|
Pierre-Yves Chibon |
3ff704 |
$(this).removeClass("btn-outline-primary");
|
|
Pierre-Yves Chibon |
3ff704 |
$(this).addClass("btn-primary");
|
|
Pierre-Yves Chibon |
3ff704 |
if (current_btn == "issue-status-all"){
|
|
Pierre-Yves Chibon |
3ff704 |
count_issues(status='');
|
|
Pierre-Yves Chibon |
3ff704 |
$(".issue-status").show();
|
|
Pierre-Yves Chibon |
3ff704 |
} else {
|
|
Pierre-Yves Chibon |
3ff704 |
$(".issue-status").hide();
|
|
Pierre-Yves Chibon |
3ff704 |
$("."+$(this).attr("data-togglebutton")).show();
|
|
Ryan Lerch |
eea5a4 |
}
|
|
Pierre-Yves Chibon |
3ff704 |
});
|
|
Pierre-Yves Chibon |
3ff704 |
});
|
|
Pierre-Yves Chibon |
3ff704 |
function count_issues(status='.issue-status-open') {
|
|
Pierre-Yves Chibon |
3ff704 |
var assigned_issue_count = $(status + '.loop-index-1').length;
|
|
Pierre-Yves Chibon |
3ff704 |
var opened_issue_count = $(status + '.loop-index-2').length;
|
|
Pierre-Yves Chibon |
3ff704 |
$('#assigned_issue_count').text(assigned_issue_count);
|
|
Pierre-Yves Chibon |
3ff704 |
$('#opened_issue_count').text(opened_issue_count);
|
|
Pierre-Yves Chibon |
3ff704 |
}
|
|
Pierre-Yves Chibon |
3ff704 |
|
|
Ryan Lerch |
eea5a4 |
{% endblock %}
|