Blame pagure/templates/userdash_template.html

Ryan Lerch 336cd6
{% extends "userdash_master.html" %}
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 05fa8b
{% block title %}Home{% endblock %}
Pierre-Yves Chibon 05fa8b
{% set tag = "projects" %}
Pierre-Yves Chibon 05fa8b
{% from "_browseheader.html" import browse_header %}
Pierre-Yves Chibon 76c266
{% from "_render_repo.html" import pagination_link %}
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 05fa8b
{% block header %}
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='toggle.css') }}?version={{ g.version}}"/>
Pierre-Yves Chibon 05fa8b
{% endblock %}
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 02f528
{% from "_render_repo.html" import render_repos_as_card, render_activity_graph %}
Pierre-Yves Chibon 05fa8b
Ryan Lerch 336cd6
{% block userdash %}
Ryan Lerch eef090
Pierre-Yves Chibon 05fa8b
  
Pierre-Yves Chibon 05fa8b
    
Pierre-Yves Chibon 05fa8b
      
Pierre-Yves Chibon 02f528
Pierre-Yves Chibon 02f528
          {{ render_activity_graph(username) }}
Pierre-Yves Chibon 02f528
Ryan Lerch eef090
        
Ryan Lerch bd1e47
          
Pierre-Yves Chibon 76c266
            My Projects {{ repos_length }}
Pierre-Yves Chibon b59301
            {% if config.get('ENABLE_NEW_PROJECTS', True) and
Pierre-Yves Chibon b59301
                  config.get('ENABLE_UI_NEW_PROJECTS', True) and repos %}
Ryan Lerch eef090
            
Pierre-Yves Chibon b130e5
              
Pierre-Yves Chibon b130e5
                    url_for('ui_ns.new_project') }}">
Ryan Lerch 6d2e06
                
Pierre-Yves Chibon 4cc553
                    title="Create New Project" aria-hidden="true">
Ryan Lerch d22e2a
                
Ryan Lerch d22e2a
              
Ryan Lerch d22e2a
            
Ryan Lerch d22e2a
          {% endif %}
Ryan Lerch bd1e47
          
Ryan Lerch bd1e47
          {% if repos %}
Ryan Lerch bd1e47
            
Ryan Lerch bd1e47
            {% for repo in repos %}
Ryan Lerch bd1e47
              
Pierre-Yves Chibon ff8880
                {% set url = url_for(
Pierre-Yves Chibon b130e5
                    'ui_ns.view_repo',
Pierre-Yves Chibon 08a80b
                    repo=repo.name,
Pierre-Yves Chibon ff8880
                    username=repo.user.username if repo.is_fork else None,
Pierre-Yves Chibon 08a80b
                    namespace=repo.namespace) %}
Ryan Lerch bd1e47
                
Pierre-Yves Chibon a0a68d
                  {% if repo.avatar_email %}
Pierre-Yves Chibon a0a68d
                     
Pierre-Yves Chibon a0a68d
                  {% else %}
Pierre-Yves Chibon a0a68d
                    
Pierre-Yves Chibon a0a68d
                  {% endif %}
Pierre-Yves Chibon ff8880
                  {{ repo.namespace + '/' if repo.namespace }}{{ repo.name }}
Ryan Lerch bd1e47
                
Pierre-Yves Chibon a33198
                {% if repo.private %}
Pierre-Yves Chibon a33198
                  
Pierre-Yves Chibon a33198
                {% endif %}
Ryan Lerch eef090
                  
Vivek Anand f7213d
                    {% if config.get('ENABLE_TICKETS', True) and repo.settings.get('issue_tracker', True) %}
Vivek Anand f7213d
                      {% if repo.open_tickets_public == 0 %}
Vivek Anand f0a464
                        
Vivek Anand f7213d
                          title="{{ repo.open_tickets_public }} open issues against {{repo.name}}">
Ryan Lerch 6d2e06
                          
Vivek Anand f7213d
                          {{- repo.open_tickets_public }}
Vivek Anand f0a464
                        
Vivek Anand f7213d
                      {% else %}
Vivek Anand f0a464
                        
Pierre-Yves Chibon b130e5
                          href="{{ url_for('ui_ns.view_issues', repo=repo.name, namespace=repo.namespace) }}"
Vivek Anand f7213d
                          title="{{ repo.open_tickets_public }} open issues against {{repo.name}}">
Ryan Lerch 6d2e06
                          
Vivek Anand f7213d
                          {{- repo.open_tickets_public }}
Vivek Anand f0a464
                        
Vivek Anand f0a464
                      {% endif %}
Vivek Anand f7213d
                    {% endif %}
Ryan Lerch bd1e47
Ryan Lerch bd1e47
                    {% if repo.open_requests == 0 %}
Vivek Anand f7213d
                      
Pierre-Yves Chibon 68fccc
                        title="{{repo.open_requests}} open pull requests in {{repo.name}}">
Ryan Lerch 6d2e06
                        
Pierre-Yves Chibon 68fccc
                        {{- repo.open_requests}}
Vivek Anand f7213d
                      
Ryan Lerch bd1e47
                    {% else %}
Vivek Anand f7213d
                      
Pierre-Yves Chibon b130e5
                        href="{{ url_for('ui_ns.request_pulls',
Pierre-Yves Chibon 08a80b
                        repo=repo.name,
Pierre-Yves Chibon 08a80b
                        username=repo.user.username if repo.is_fork else None,
Pierre-Yves Chibon 08a80b
                        namespace=repo.namespace) }}"
Pierre-Yves Chibon 5a199a
                        title="{{repo.open_requests}} open pull requests in {{repo.name}}">
Ryan Lerch 6d2e06
                        
Pierre-Yves Chibon 68fccc
                        {{- repo.open_requests}}
Vivek Anand f7213d
                      
Ryan Lerch bd1e47
                    {% endif %}
Ryan Lerch bd1e47
Ryan Lerch bd1e47
                  
Ryan Lerch bd1e47
              
Ryan Lerch bd1e47
            {% endfor %}
Pierre-Yves Chibon 76c266
            {% if repos_length and repos_length > 1 %}
Pierre-Yves Chibon 76c266
            {{ pagination_link('repopage', repopage, total_repo_page, forkpage=forkpage) }}
Pierre-Yves Chibon 76c266
            {% endif %}
Ryan Lerch bd1e47
            
Ryan Lerch bd1e47
        {% else %}
Ryan Lerch eef090
          
Ryan Lerch eef090
            
You have no projects
Ryan Lerch eef090
            
Pierre-Yves Chibon b59301
              {% if config.get('ENABLE_NEW_PROJECTS', True) and
Pierre-Yves Chibon b59301
                  config.get('ENABLE_UI_NEW_PROJECTS', True) %}
Pierre-Yves Chibon b130e5
              
Ryan Lerch 6d2e06
                
Pierre-Yves Chibon 4cc553
                    title="Create New Project" aria-hidden="true">
Ryan Lerch d22e2a
                 Create a Project
Pierre-Yves Chibon 4cc553
              
Pierre-Yves Chibon 4cc553
              {% endif %}
Pierre-Yves Chibon 4cc553
            
Ryan Lerch bd1e47
          
Ryan Lerch bd1e47
        {% endif %}
Ryan Lerch bd1e47
        
Ryan Lerch a25ca8
Ryan Lerch eef090
        
Ryan Lerch a25ca8
          
Pierre-Yves Chibon 76c266
            My Forks {{ forks_length }}
Ryan Lerch a25ca8
          
Ryan Lerch a25ca8
          {% if forks %}
Ryan Lerch a25ca8
            
Ryan Lerch a25ca8
            {% for fork in forks %}
Ryan Lerch a25ca8
              
Pierre-Yves Chibon ff8880
                {% set url = url_for(
Pierre-Yves Chibon b130e5
                    'ui_ns.view_repo',
Pierre-Yves Chibon 08a80b
                    repo=fork.name,
Pierre-Yves Chibon ff8880
                    username=fork.user.username if fork.is_fork else None,
Pierre-Yves Chibon 08a80b
                    namespace=fork.namespace) %}
Pierre-Yves Chibon ff8880
Ryan Lerch a25ca8
                
Ryan Lerch 6d2e06
                  
rahul Bajaj 4ecf65
                  {{fork.user.username}}/{{ fork.namespace + '/' if fork.namespace }}{{ fork.name }}
Ryan Lerch a25ca8
                
Ryan Lerch eef090
                  
Lubomír Sedlář 696885
                  {% if fork.parent %}
Ryan Lerch a4b212
                  forked from
Pierre-Yves Chibon ff8880
                  
Pierre-Yves Chibon b130e5
                    'ui_ns.view_repo', repo=fork.parent.name,
Pierre-Yves Chibon ff8880
                    namespace=fork.parent.namespace) }}">
Pierre-Yves Chibon ff8880
                    {{ fork.parent.namespace + '/' if fork.parent.namespace
Pierre-Yves Chibon ff8880
                    }}{{fork.parent.name}}
Ryan Lerch a4b212
                  
Lubomír Sedlář 696885
                  {% else %}
Lubomír Sedlář 696885
                  forked from a deleted repository
Lubomír Sedlář 696885
                  {% endif %}
Pierre-Yves Chibon 34a605
                  {% if fork.settings.get('issue_tracker', True) %}
Ryan Lerch a25ca8
                    {% if fork.open_tickets_public == 0 %}
Ryan Lerch a25ca8
                      
Ryan Lerch a25ca8
                        title="{{ fork.open_tickets_public }} open issues against {{fork.name}}">
Ryan Lerch 6d2e06
                        
Ryan Lerch a25ca8
                        {{- fork.open_tickets_public }}
Ryan Lerch a25ca8
                      
Ryan Lerch a25ca8
                    {% else %}
Ryan Lerch a25ca8
                      
Pierre-Yves Chibon ff8880
                        href="{{ url_for(
Pierre-Yves Chibon b130e5
                          'ui_ns.view_issues', repo=fork.name,
Pierre-Yves Chibon ff8880
                          namespace=fork.namespace) }}"
Ryan Lerch a25ca8
                        title="{{ fork.open_tickets_public }} open issues against {{fork.name}}">
Ryan Lerch 6d2e06
                        
Ryan Lerch a25ca8
                        {{- fork.open_tickets_public }}
Ryan Lerch a25ca8
                      
Ryan Lerch a25ca8
                    {% endif %}
Ryan Lerch a4b212
                  {% endif %}
Pierre-Yves Chibon 34a605
                  {% if fork.settings.get('pull_requests', True) %}
Ryan Lerch a25ca8
                    {% if fork.open_requests == 0 %}
Ryan Lerch a25ca8
                      
Ryan Lerch a25ca8
                        title="{{fork.open_requests}} open pull requests in {{fork.name}}">
Ryan Lerch 6d2e06
                        
Ryan Lerch a25ca8
                        {{- fork.open_requests}}
Ryan Lerch a25ca8
                      
Ryan Lerch a25ca8
                    {% else %}
Ryan Lerch a25ca8
                      
Pierre-Yves Chibon ff8880
                        href="{{ url_for(
Pierre-Yves Chibon ff8880
                            '.request_pulls', repo=fork.name,
Pierre-Yves Chibon ff8880
                            namespace=fork.namespace) }}"
Ryan Lerch a25ca8
                        title="{{fork.open_requests}} open pull requests in {{fork.name}}">
Ryan Lerch 6d2e06
                        
Ryan Lerch a25ca8
                        {{- fork.open_requests}}
Ryan Lerch a25ca8
                      
Ryan Lerch a25ca8
                    {% endif %}
Ryan Lerch a4b212
                  {% endif %}
Ryan Lerch a25ca8
                  
Ryan Lerch a25ca8
              
Ryan Lerch a25ca8
            {% endfor %}
Pierre-Yves Chibon 76c266
            {% if repos_length and repos_length > 1 %}
Pierre-Yves Chibon 76c266
            {{ pagination_link('forkpage', forkpage, total_fork_page, repopage=repopage) }}
Pierre-Yves Chibon 76c266
            {% endif %}
Ryan Lerch a25ca8
            
Ryan Lerch a25ca8
        {% else %}
Ryan Lerch eef090
          
Ryan Lerch a25ca8
            

You have no forks

Ryan Lerch a25ca8
          
Ryan Lerch a25ca8
        {% endif %}
Ryan Lerch a25ca8
        
Ryan Lerch bda15f
Pierre-Yves Chibon 05fa8b
      
Pierre-Yves Chibon 05fa8b
      
Ryan Lerch eef090
        
Pierre-Yves Chibon 05fa8b
            
Ryan Lerch 336cd6
                My Groups {{ user.groups }}
Ryan Lerch eef090
                
Vivek Anand 9a0f22
                  {% if config.get('ENABLE_GROUP_MNGT') %}
Pierre-Yves Chibon b130e5
                    
Pierre-Yves Chibon b130e5
                        url_for('ui_ns.add_group') }}">
Ryan Lerch 6d2e06
                      
Vivek Anand 9a0f22
                        title="Create New Group" aria-hidden="true">
Vivek Anand 9a0f22
                      
Vivek Anand 9a0f22
                    
Vivek Anand 9a0f22
                  {% endif %}
rahul Bajaj ea0a0d
                
Pierre-Yves Chibon 05fa8b
            
Pierre-Yves Chibon 05fa8b
            {% for group in user.groups %}
Pierre-Yves Chibon 05fa8b
              
Pierre-Yves Chibon 05fa8b
                
Pierre-Yves Chibon b130e5
                    'ui_ns.view_group', group=group)}}">
Ryan Lerch 6d2e06
                  
Pierre-Yves Chibon 05fa8b
                      {{ group }}
Pierre-Yves Chibon 05fa8b
                  
Pierre-Yves Chibon 05fa8b
                
Pierre-Yves Chibon 05fa8b
              
Pierre-Yves Chibon 05fa8b
            {% else %}
Ryan Lerch eef090
            
Sayan Chowdhury 35175a
                

No group found

Sayan Chowdhury 35175a
            
Pierre-Yves Chibon 05fa8b
            {% endfor %}
Pierre-Yves Chibon 05fa8b
        
Ryan Lerch eef090
        
Vivek Anand 272efb
            
Ryan Lerch eef090
                My Watch List {{ watch_list | count }}
Vivek Anand 272efb
            
Vivek Anand 272efb
            {% for repo in watch_list %}
Vivek Anand 272efb
              
Vivek Anand 272efb
                {% if repo.is_fork %}
Vivek Anand 272efb
                  
Pierre-Yves Chibon b130e5
                    'ui_ns.view_repo',
Pierre-Yves Chibon 08a80b
                    repo=repo.name,
Pierre-Yves Chibon 08a80b
                    username=repo.user.username,
Pierre-Yves Chibon ff8880
                    namespace=repo.namespace) }}">
Pierre-Yves Chibon ff8880
                    
Pierre-Yves Chibon ff8880
                      
Ryan Lerch 6d2e06
                        
Pierre-Yves Chibon ff8880
                         {{ repo.user.username }}/{{
Pierre-Yves Chibon ff8880
                          repo.namespace + '/' if repo.namespace
Pierre-Yves Chibon ff8880
                              }}{{ repo.name }}
Pierre-Yves Chibon ff8880
                      
Vivek Anand 272efb
                    
Vivek Anand 272efb
                  
Vivek Anand 272efb
                {% else %}
Vivek Anand 272efb
                  
Pierre-Yves Chibon b130e5
                    'ui_ns.view_repo', repo=repo.name, namespace=repo.namespace) }}">
Pierre-Yves Chibon ff8880
                    
Pierre-Yves Chibon ff8880
                      
Ryan Lerch 6d2e06
                        
Pierre-Yves Chibon ff8880
                         {{ repo.namespace + '/' if repo.namespace
Pierre-Yves Chibon ff8880
                              }}{{ repo.name }}
Pierre-Yves Chibon ff8880
                      
Vivek Anand 272efb
                    
Vivek Anand 272efb
                  
Vivek Anand 272efb
                {% endif %}
Vivek Anand 272efb
              
Vivek Anand 272efb
            {% else %}
Ryan Lerch eef090
            
Vivek Anand 272efb
                

No project in watch list

Vivek Anand 272efb
            
Vivek Anand 272efb
            {% endfor %}
Vivek Anand 272efb
        
Pierre-Yves Chibon 05fa8b
      
Pierre-Yves Chibon 05fa8b
    
Pierre-Yves Chibon 05fa8b
  
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 05fa8b
{% endblock %}
Pierre-Yves Chibon 05fa8b
Pierre-Yves Chibon 05fa8b
{% block jscripts %}
Pierre-Yves Chibon 3ff704
{{ super() }}
Pierre-Yves Chibon 3ff704
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
Pierre-Yves Chibon 3ff704
  $(function(){
Pierre-Yves Chibon 3ff704
    $('.show_parts input[type="checkbox"]').change(function(){
Pierre-Yves Chibon 3ff704
      $('#' + $(this).attr('name')).toggle();
Pierre-Yves Chibon 3ff704
    });
Pierre-Yves Chibon 3ff704
  });
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 05fa8b
{% endblock %}