Blame pagure/templates/user_issues.html

Jeremy Cline babe37
{% extends "master.html" %}
Jeremy Cline babe37
Mark Reynolds 300f0f
{% block title %}Issues for {{ username }}{% endblock %}
Jeremy Cline babe37
Jeremy Cline babe37
Jeremy Cline babe37
{% block content %}
Jeremy Cline babe37
Jeremy Cline babe37
  
Jeremy Cline babe37
    

Mark Reynolds 300f0f
        Issues for {{ username | avatar(20) | safe }} {{ username }}
Jeremy Cline babe37
    
Jeremy Cline babe37
    
Jeremy Cline babe37
      
Jeremy Cline babe37
          Open
Jeremy Cline babe37
          Closed
Jeremy Cline babe37
          All
Jeremy Cline babe37
      
Jeremy Cline babe37
    
Mark Reynolds 300f0f
    
Mark Reynolds 300f0f
Mark Reynolds 821b4e
    {% for issues in (user.assigned_issues, user.issues) %}
Vivek Anand 3faca4
      {% set outer_loop = loop %}
Vivek Anand 3faca4
      {% if outer_loop.index == 1 %}
Vivek Anand 3faca4
        Assigned Issues 
Mark Reynolds 821b4e
      {% else %}
Vivek Anand 3faca4
        Opened Issues 
Mark Reynolds 300f0f
      {% endif %}
Mark Reynolds 300f0f
      
Jeremy Cline babe37
        
Jeremy Cline babe37
            
Jeremy Cline babe37
                #
Jeremy Cline babe37
                Status
Jeremy Cline babe37
                Title
Jeremy Cline babe37
                Opened
Mark Reynolds 55cd00
                Modified
Abhijeet Kasurde 2f2719
                Priority
Jeremy Cline babe37
                Project
Mark Reynolds 300f0f
                Created by
Jeremy Cline babe37
                Assigned to
Jeremy Cline babe37
            
Jeremy Cline babe37
        
Jeremy Cline babe37
        
Jeremy Cline babe37
        
Jeremy Cline babe37
        
Vivek Anand 09369e
        {% for issue in issues if issue.project.settings.get('issue_tracker', True) %}
Vivek Anand 3faca4
          
Pierre-Yves Chibon d00bd7
              {%- if issue.status|lower != "open" %} style="display:none;"{% endif %}>
Jeremy Cline babe37
                #{{ issue.id }}
Jeremy Cline babe37
                
Jeremy Cline babe37
                    if issue.status|lower == 'closed' %}label-danger{%
Jeremy Cline babe37
                    elif issue.status|lower == 'open'%}label-primary{%
Jeremy Cline babe37
                    else %}label-default{%
Jeremy Cline babe37
                    endif%}">{{issue.status}}
Jeremy Cline babe37
                
Jeremy Cline babe37
                  
Pierre-Yves Chibon b130e5
                      'ui_ns.view_issue',
Jeremy Cline babe37
                      repo=issue.project.name,
Pierre-Yves Chibon d99202
                      username=issue.project.user.username if issue.project.is_fork else None,
Jeremy Cline babe37
                      namespace=issue.project.namespace,
Jeremy Cline babe37
                      issueid=issue.id) }}">
Jeremy Cline babe37
                    {% if issue.private %}
Jeremy Cline babe37
                        Private Issue
Jeremy Cline babe37
                    {% else %}
Jeremy Cline babe37
                        {{ issue.title | noJS("img") | safe }}
Jeremy Cline babe37
                    {% endif %}
Jeremy Cline babe37
                  
Jeremy Cline babe37
                
Jeremy Cline babe37
                
Jeremy Cline babe37
                    {{
Jeremy Cline babe37
                        issue.date_created | humanize}}
Jeremy Cline babe37
                
Jeremy Cline babe37
                
Mark Reynolds 55cd00
                    {{
Mark Reynolds 55cd00
                        issue.last_updated | humanize}}
Mark Reynolds 55cd00
                
Abhijeet Kasurde 2f2719
                
Abhijeet Kasurde 2f2719
                    {{ issue.project.priorities[issue.priority | string] or '' }}
Abhijeet Kasurde 2f2719
                
Mark Reynolds 55cd00
                
Jeremy Cline babe37
                  
Pierre-Yves Chibon b130e5
                    'ui_ns.view_repo',
Jeremy Cline babe37
                    repo=issue.project.name,
Pierre-Yves Chibon d99202
                    username=issue.project.user.username if issue.project.is_fork else None,
Jeremy Cline babe37
                    namespace=issue.project.namespace) }}">
Pierre-Yves Chibon d99202
                    {{ issue.project.user.username + '/' if issue.project.is_fork }}
Jeremy Cline babe37
                    {{ issue.project.namespace + '/' if issue.project.namespace }}
Jeremy Cline babe37
                    {{ issue.project.name }}
Jeremy Cline babe37
                  
Jeremy Cline babe37
                
Jeremy Cline babe37
                
Mark Reynolds 300f0f
                  {{ issue.user.default_email | avatar(16) | safe }}
Mark Reynolds 300f0f
                  {{ issue.user.user }}
Mark Reynolds 300f0f
                
Mark Reynolds 300f0f
                
Jeremy Cline babe37
                  {% if issue.assignee %}
Jeremy Cline babe37
                  {{ issue.assignee.default_email | avatar(16) | safe }}
Jeremy Cline babe37
                  {{ issue.assignee.user }}
Jeremy Cline babe37
                  {% else %}
Jeremy Cline babe37
                  unassigned
Jeremy Cline babe37
                  {% endif %}
Jeremy Cline babe37
                
Jeremy Cline babe37
            
Jeremy Cline babe37
        {% else %}
Jeremy Cline babe37
            
Abhijeet Kasurde 2f2719
                No issues found
Jeremy Cline babe37
            
Jeremy Cline babe37
        {% endfor %}
Jeremy Cline babe37
        
Mark Reynolds 300f0f
      
Mark Reynolds 300f0f
      
Mark Reynolds 300f0f
    {% endfor %}
Jeremy Cline babe37
  
Jeremy Cline babe37
Jeremy Cline babe37
Jeremy Cline babe37
{% endblock %}
Jeremy Cline babe37
Jeremy Cline babe37
{% block jscripts %}
Jeremy Cline babe37
    {{ super() }}
Jeremy Cline babe37
    <script type="text/javascript"></script>
Vivek Anand 3faca4
      count_issues(status='.issue-status-open');
Jeremy Cline babe37
      $(function(){
Jeremy Cline babe37
        $('.issues-tagbar .btn').click(function(){
Vivek Anand 3faca4
          var current_btn = $(this).attr("data-togglebutton");
Vivek Anand 3faca4
          count_issues(status='.'+current_btn);
Jeremy Cline babe37
          $('.issues-tagbar .btn-primary').addClass("btn-secondary");
Jeremy Cline babe37
          $('.issues-tagbar .btn-primary').removeClass("btn-primary");
Jeremy Cline babe37
          $(this).removeClass("btn-secondary");
Jeremy Cline babe37
          $(this).addClass("btn-primary");
Vivek Anand 3faca4
          if (current_btn == "issue-status-all"){
Vivek Anand 3faca4
            count_issues(status='');
Jeremy Cline babe37
            $(".issue-status").show();
Jeremy Cline babe37
          } else {
Jeremy Cline babe37
            $(".issue-status").hide();
Jeremy Cline babe37
            $("."+$(this).attr("data-togglebutton")).show();
Jeremy Cline babe37
          }
Jeremy Cline babe37
        });
Jeremy Cline babe37
      });
Vivek Anand 3faca4
      function count_issues(status='.issue-status-open') {
Vivek Anand 3faca4
        var assigned_issue_count = $(status + '.loop-index-1').length;
Vivek Anand 3faca4
        var opened_issue_count = $(status + '.loop-index-2').length;
Vivek Anand 3faca4
        $('#assigned_issue_count').text(assigned_issue_count);
Vivek Anand 3faca4
        $('#opened_issue_count').text(opened_issue_count);
Vivek Anand 3faca4
      }
Jeremy Cline babe37
    
Jeremy Cline babe37
{% endblock %}