Blame pagure/templates/userprofile_issues.html

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 %}