Blame pagure/templates/userdash_activity.html

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

My Activity

Ryan Lerch 0c654b
          {{ userdash_counts['repos_length'] }} {{projectstring(plural=True)}}
Ryan Lerch 336cd6
        
Ryan Lerch 336cd6
      
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
      
Ryan Lerch 336cd6
            {{ render_activity_graph(username) }}
Ryan Lerch 336cd6
      
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
    {% macro render_reponame(repo) %}
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
                 repo=repo.name,
Ryan Lerch 336cd6
                 username=repo.user.username if repo.is_fork else None,
Ryan Lerch 336cd6
                 namespace=repo.namespace)
Ryan Lerch 336cd6
               }}">
Pierre-Yves Chibon eae1d0
    {% if repo.is_fork %}{{ repo.user.user }}/{% endif %}{% if repo.namespace %}{{ repo.namespace }}/{% endif %}{{ repo.name }}
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
    {% endmacro %}
Ryan Lerch 336cd6
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
        
Ryan Lerch 336cd6
            
Ryan Lerch 336cd6
            {% for log in messages%}
Ryan Lerch 336cd6
                
Ryan Lerch 336cd6
                    
Ryan Lerch 336cd6
                        
Pierre-Yves Chibon a7387e
                            {% if log.user %}
Ryan Lerch 336cd6
                                {{ log.user.username | avatar(26) | safe }}
Pierre-Yves Chibon a7387e
                            {% endif %}
Ryan Lerch 336cd6
                {% if log.issue %}
Ryan Lerch 336cd6
                    
Ryan Lerch 336cd6
                {% elif log.pull_request %}
Ryan Lerch 336cd6
                    
Ryan Lerch 336cd6
                {% elif not log.pull_request and not log.issue and log.log_type == 'created'%}
Ryan Lerch 0c654b
                    
Ryan Lerch 336cd6
                {% elif self.log_type == 'committed' %}
Ryan Lerch 336cd6
                    
Ryan Lerch 336cd6
                {% else %}
Ryan Lerch 336cd6
                    
Ryan Lerch 336cd6
                {% endif%}
Ryan Lerch 336cd6
                        
Pierre-Yves Chibon 3ff704
                        
Ryan Lerch 336cd6
                        {% if log.issue %}
Ryan Lerch 336cd6
                            {% set verb = {
Ryan Lerch 336cd6
                                'created': 'opened',
Ryan Lerch 336cd6
                                'commented': 'commented on',
Ryan Lerch 336cd6
                                'closed': 'closed',
Ryan Lerch 336cd6
                                'open': 'reopened',
Ryan Lerch 336cd6
                            } %}
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                {{log.user.username if log.user.username != username else "you"}}
Ryan Lerch 336cd6
                                {{verb[log.log_type]}}
Ryan Lerch 336cd6
                                issue #{{log.issue.id}}
Ryan Lerch 336cd6
                                in
Ryan Lerch 336cd6
                                {{render_reponame(log.project)}}
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                    {{log.date_created|humanize}}
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                                {{render_issue_row(log.issue, log.project, log.user.username, subtitle=False)}}
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                        {% elif log.pull_request %}
Ryan Lerch 336cd6
                            {% set verb = {
Ryan Lerch 336cd6
                                'created': 'opened',
Ryan Lerch 336cd6
                                'commented': 'commented on',
Ryan Lerch 336cd6
                                'closed': 'closed',
Ryan Lerch 336cd6
                                'merged': 'merged'
Ryan Lerch 336cd6
                            } %}
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                    {{log.user.username if log.user.username != username else "you"}}
Ryan Lerch 336cd6
                                    {{verb[log.log_type]}}
Ryan Lerch 336cd6
                                    PR #{{log.pull_request.id}}
Ryan Lerch 336cd6
                                    in
Ryan Lerch 336cd6
                                    {{render_reponame(log.project)}}
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                    {{log.date_created|humanize}}
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                                {{render_pullrequest_row(log.pull_request, log.project, log.user.username, subtitle=False)}}
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                        {% elif not log.pull_request and not log.issue and log.log_type == 'created'%}
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                    {{log.user.username if log.user.username != username else "you"}}
Ryan Lerch 336cd6
                                    created
Ryan Lerch 336cd6
                                    {{render_reponame(log.project)}}
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                                    {{log.date_created|humanize}}
Ryan Lerch 336cd6
                                
Ryan Lerch 336cd6
                            
Ryan Lerch 336cd6
                        {% elif self.log_type == 'committed' %}
Ryan Lerch 336cd6
                            {{log}}
Ryan Lerch 336cd6
                        {% else %}
Ryan Lerch 336cd6
                            {{log}}
Ryan Lerch 336cd6
                        {% endif%}
Ryan Lerch 336cd6
                        
Ryan Lerch 336cd6
                    
Ryan Lerch 336cd6
                
Ryan Lerch 336cd6
            {% else %}
Ryan Lerch 336cd6
            
Ryan Lerch 336cd6
                no messages
Ryan Lerch 336cd6
            
Ryan Lerch 336cd6
            {% endfor %}
Ryan Lerch 336cd6
            
Ryan Lerch 336cd6
        
Ryan Lerch 336cd6
    
Ryan Lerch 336cd6
Ryan Lerch 336cd6
Ryan Lerch 336cd6
{% endblock %}
Ryan Lerch 336cd6
Ryan Lerch 336cd6
{% block jscripts %}
Ryan Lerch 336cd6
    {{ 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
$(document).ready(function() {
Pierre-Yves Chibon 3ff704
  var $acls_selectize = $('#acls-selectize').selectize({
Ryan Lerch 336cd6
    onInitialize: function(){
Ryan Lerch 336cd6
      $("#acls-filter-group .selectize-control").on('click', function(event){
Ryan Lerch 336cd6
        event.stopPropagation();
Ryan Lerch 336cd6
      })
Ryan Lerch 336cd6
      $("#filters-dropdown").on('click', function(event){
Ryan Lerch 336cd6
        event.stopPropagation();
Ryan Lerch 336cd6
      })
Ryan Lerch 336cd6
    }
Pierre-Yves Chibon 3ff704
  });
Ryan Lerch 336cd6
Pierre-Yves Chibon 3ff704
  var acls_selectize_control = $acls_selectize[0].selectize;
Ryan Lerch 336cd6
Pierre-Yves Chibon 3ff704
  $("#acls-selectize-reset").on('click', function(e){
Pierre-Yves Chibon 3ff704
    acls_selectize_control.clear();
Pierre-Yves Chibon 3ff704
  });
Ryan Lerch 336cd6
Pierre-Yves Chibon 3ff704
  $("#search_pattern-selectize-reset").on('click', function(e){
Pierre-Yves Chibon 3ff704
    $('input[name="search_pattern"]').val('');
Pierre-Yves Chibon 3ff704
  });
Ryan Lerch 336cd6
Ryan Lerch 336cd6
  $( "#filters_form" ).submit(function( event ) {
Ryan Lerch 336cd6
    if ($('select[name="acl"]').val() == ''){
Pierre-Yves Chibon 3ff704
      $('select[name="acl"]').prop("disabled", true);
Ryan Lerch 336cd6
    }
Pierre-Yves Chibon 3ff704
    if ($('input[name="search_pattern"]').val() == ''){
Pierre-Yves Chibon 3ff704
      $('input[name="search_pattern"]').prop("disabled", true);
Pierre-Yves Chibon 3ff704
    }
Pierre-Yves Chibon 3ff704
  });
Ryan Lerch 336cd6
Pierre-Yves Chibon 3ff704
});
Pierre-Yves Chibon 3ff704
Ryan Lerch 336cd6
{% endblock %}