Blame pagure/themes/srcfpo/templates/repo_info.html

Pierre-Yves Chibon 1e50f5
{% extends "repo_master.html" %}
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% block title %}{{ select.capitalize() }} - {{
Pierre-Yves Chibon 1e50f5
    repo.namespace + '/' if repo.namespace }}{{ repo.name }}{% endblock %}
Pierre-Yves Chibon 1e50f5
{% set tag = "home" %}
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% if g.repo_watch_levels == ['issues', 'commits'] %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_title = 'You are watching issues, PRs, and commits on this project' %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_text = 'Unwatch' %}
Pierre-Yves Chibon 1e50f5
{% elif g.repo_watch_levels == ['issues'] %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_title = 'You are watching issues on this project' %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_text = 'Unwatch' %}
Pierre-Yves Chibon 1e50f5
{% elif g.repo_watch_levels == ['commits'] %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_title = 'You are watching commits on this project' %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_text = 'Unwatch' %}
Pierre-Yves Chibon 1e50f5
{% else %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_title = 'You are not watching this project' %}
Pierre-Yves Chibon 1e50f5
    {% set watch_button_text = 'Watch' %}
Pierre-Yves Chibon 1e50f5
{% endif %}
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% block header %}
Pierre-Yves Chibon 1e50f5
    <meta content="{{ config.get('APP_URL', '').split('://', 1)[1] }}{{ repo.fullname }} git {{ config.get('GIT_URL_GIT') }}{{ repo.fullname }}.git" name="go-import">
Julen Landa Alustiza 9571d9
<style nonce="{{ g.nonce }}"></style>
Pierre-Yves Chibon 5036a9
  a.koji button {
Pierre-Yves Chibon 5036a9
    padding-left: 20px;
Julen Landa Alustiza 566ff1
    background: url({{ url_for('theme.static', filename='icons/koji.png')}}?version={{ g.version}}) 0 50% no-repeat;
Pierre-Yves Chibon 5036a9
  }
Pierre-Yves Chibon 5036a9
  a.bodhi button {
Pierre-Yves Chibon 5036a9
    padding-left: 20px;
Julen Landa Alustiza 566ff1
    background: url({{ url_for('theme.static', filename='icons/bodhi.png')}}?version={{ g.version}}) 0 50% no-repeat;
Pierre-Yves Chibon 5036a9
  }
Pierre-Yves Chibon 5036a9
  a.bugz button {
Pierre-Yves Chibon 5036a9
    padding-left: 20px;
Julen Landa Alustiza 566ff1
    background: url({{ url_for('theme.static', filename='icons/bugzilla.png')}}?version={{ g.version}}) 0 50% no-repeat;
Pierre-Yves Chibon 5036a9
  }
Pierre-Yves Chibon 5036a9
  a.community button {
Pierre-Yves Chibon 5036a9
    padding-left: 20px;
Julen Landa Alustiza 566ff1
    background: url({{ url_for('theme.static', filename='icons/community.png')}}?version={{ g.version}}) 0 50% no-repeat;
Pierre-Yves Chibon 5036a9
  }
Pierre-Yves Chibon 5036a9
  a.koschei button {
Pierre-Yves Chibon 5036a9
    padding-left: 33px;
Julen Landa Alustiza 566ff1
    background: url({{ url_for('theme.static', filename='icons/koschei.png')}}?version={{ g.version}}) 0 50% no-repeat;
Pierre-Yves Chibon 5036a9
  }
Pierre-Yves Chibon 84d895
  .projectinfo {
Pierre-Yves Chibon 84d895
    white-space: pre-wrap;
Pierre-Yves Chibon 84d895
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
Pierre-Yves Chibon 84d895
    white-space: -pre-wrap;      /* Opera 4-6 */
Pierre-Yves Chibon 84d895
    white-space: -o-pre-wrap;    /* Opera 7 */
Pierre-Yves Chibon 84d895
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
Pierre-Yves Chibon 84d895
  }
Julen Landa Alustiza 9571d9
  .maintainers_dropdown {
Julen Landa Alustiza 9571d9
    width:500px;
Julen Landa Alustiza 9571d9
  }
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 1e50f5
{% endblock %}
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% block repo %}
Pierre-Yves Chibon 1e50f5
  
Pierre-Yves Chibon 4e5ded
    
Pierre-Yves Chibon 1e50f5
      {% block overviewtabs %}{{ super() }}{% endblock %}
Pierre-Yves Chibon 1e50f5
    
Pierre-Yves Chibon 1e50f5
    
Pierre-Yves Chibon 1e50f5
      
Pierre-Yves Chibon 1e50f5
          
Pierre-Yves Chibon 1e50f5
              {% if repo.is_fork -%}
Pierre-Yves Chibon 1e50f5
                
Pierre-Yves Chibon 1e50f5
              {% elif repo.avatar_email %}
Pierre-Yves Chibon 1e50f5
                
Pierre-Yves Chibon 1e50f5
              {% endif %}
Pierre-Yves Chibon 1e50f5
          

Pierre-Yves Chibon 1e50f5
              {% if repo.is_fork -%}
Pierre-Yves Chibon 1e50f5
              
Pierre-Yves Chibon 1e50f5
                 'ui_ns.view_user', username=repo.user.user)
Pierre-Yves Chibon 1e50f5
                 }}">{{ repo.user.user }} / 
Pierre-Yves Chibon 1e50f5
             {%- endif -%}
Pierre-Yves Chibon 1e50f5
             {%- if repo.namespace -%}
Pierre-Yves Chibon 1e50f5
                 
Pierre-Yves Chibon 1e50f5
                     'ui_ns.view_projects', namespace=repo.namespace, pattern='*')
Pierre-Yves Chibon 1e50f5
                 }}">{{ repo.namespace }} / 
Pierre-Yves Chibon 1e50f5
             {%- endif -%}
Pierre-Yves Chibon 1e50f5
                 repo=repo.name,
Pierre-Yves Chibon 1e50f5
                 username=username,
Pierre-Yves Chibon 1e50f5
                 namespace=repo.namespace)
Pierre-Yves Chibon 1e50f5
               }}">{{ repo.name }}
Pierre-Yves Chibon 1e50f5
               {% if repo.private %}
Pierre-Yves Chibon 1e50f5
               
Pierre-Yves Chibon 1e50f5
               {% endif %}
Pierre-Yves Chibon 1e50f5
          
Pierre-Yves Chibon 1e50f5
          {% if repo.is_fork and repo.parent %}
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon 1e50f5
              Forked from
Pierre-Yves Chibon 1e50f5
              
Pierre-Yves Chibon 1e50f5
                'ui_ns.view_repo',
Pierre-Yves Chibon 1e50f5
                repo=repo.parent.name,
Pierre-Yves Chibon 1e50f5
                username=repo.parent.user.user if repo.parent.is_fork else None,
Pierre-Yves Chibon 1e50f5
                namespace=repo.parent.namespace)}}">
Pierre-Yves Chibon 1e50f5
                {{ repo.parent.fullname }}
Pierre-Yves Chibon 1e50f5
              
Pierre-Yves Chibon 1e50f5
              {{repo.date_created|humanize}}
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon 1e50f5
            {% elif repo.is_fork and not repo.parent %}
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon 1e50f5
                Forked from a deleted repository {{repo.date_created|humanize}}
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon 1e50f5
            {% endif %}
Pierre-Yves Chibon 1e50f5
            {% if not repo.is_fork %}
Pierre-Yves Chibon 478f62
            
Created {{repo.date_created|humanize}}
Pierre-Yves Chibon 478f62
            
Pierre-Yves Chibon 478f62
              Maintained by
Pierre-Yves Chibon d822ca
              
Pierre-Yves Chibon d822ca
                 id="point_of_contact">
Pierre-Yves Chibon 1e50f5
                {{- repo.user.user -}}
Pierre-Yves Chibon 478f62
              
Pierre-Yves Chibon 478f62
            
Pierre-Yves Chibon 1e50f5
          
Pierre-Yves Chibon 1e50f5
            {% endif %}
Pierre-Yves Chibon 1e50f5
          
Pierre-Yves Chibon 1e50f5
              {% if repo.description %}{{ repo.description | noJS | safe }}{% else %}-{% endif -%}
Pierre-Yves Chibon 1e50f5
              {%- if repo.url %}  |  {{ repo.url }}{% endif %}
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon b435c5
Pierre-Yves Chibon b435c5
            
Pierre-Yves Chibon b435c5
              
Pierre-Yves Chibon b435c5
Pierre-Yves Chibon b435c5
                
Pierre-Yves Chibon 808ce8
                  {% if g.authenticated and not g.repo_starred %}
Julen Landa Alustiza 521047
                    
Pierre-Yves Chibon 808ce8
                      Star
Pierre-Yves Chibon 808ce8
                      
Pierre-Yves Chibon 808ce8
                      action="{{ url_for(
Pierre-Yves Chibon 808ce8
                      'ui_ns.star_project',
Pierre-Yves Chibon 808ce8
                      repo=repo.name,
Pierre-Yves Chibon 808ce8
                      username=username,
Pierre-Yves Chibon 808ce8
                      namespace=repo.namespace,
Pierre-Yves Chibon 808ce8
                      star=1)}}">
Pierre-Yves Chibon 808ce8
                      {{ g.forkbuttonform.csrf_token }}
Pierre-Yves Chibon 808ce8
                      
Pierre-Yves Chibon 808ce8
                    
Pierre-Yves Chibon 808ce8
                      
Pierre-Yves Chibon 808ce8
                                  'ui_ns.view_stargazers',
Pierre-Yves Chibon 808ce8
                                  repo=repo.name,
Pierre-Yves Chibon 808ce8
                                  username=repo.user.user if repo.is_fork else None,
Pierre-Yves Chibon 808ce8
                                  namespace=repo.namespace,
Pierre-Yves Chibon 808ce8
                      )}}" class="btn btn-sm btn-primary font-weight-bold">{{ repo.stargazers|length }}
Pierre-Yves Chibon 808ce8
                  {% elif g.authenticated and g.repo_starred %}
Julen Landa Alustiza 521047
                    
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                        action="{{ url_for(
Pierre-Yves Chibon b435c5
                        'ui_ns.star_project',
Pierre-Yves Chibon b435c5
                        repo=repo.name,
Pierre-Yves Chibon b435c5
                        username=username,
Pierre-Yves Chibon b435c5
                        namespace=repo.namespace,
Pierre-Yves Chibon b435c5
                        star=0)}}">
Pierre-Yves Chibon b435c5
                        {{ g.forkbuttonform.csrf_token }}
Pierre-Yves Chibon 1e50f5
                      
Pierre-Yves Chibon b435c5
                         Unstar
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                                    'ui_ns.view_stargazers',
Pierre-Yves Chibon b435c5
                                    repo=repo.name,
Pierre-Yves Chibon b435c5
                                    username=repo.user.user if repo.is_fork else None,
Pierre-Yves Chibon b435c5
                                    namespace=repo.namespace,
Pierre-Yves Chibon b435c5
                        )}}" class="btn btn-sm btn-primary font-weight-bold">{{repo.stargazers|length}}
Pierre-Yves Chibon 808ce8
                  {% else %}
Pierre-Yves Chibon 808ce8
                    
Pierre-Yves Chibon 808ce8
                       title="Log in to Star the project">
Pierre-Yves Chibon 808ce8
                       Star
Pierre-Yves Chibon 808ce8
                    
Pierre-Yves Chibon 808ce8
                    
Pierre-Yves Chibon 808ce8
                                  'ui_ns.view_stargazers',
Pierre-Yves Chibon 808ce8
                                  repo=repo.name,
Pierre-Yves Chibon 808ce8
                                  username=repo.user.user if repo.is_fork else None,
Pierre-Yves Chibon 808ce8
                                  namespace=repo.namespace,
Pierre-Yves Chibon 808ce8
                      )}}" class="btn btn-sm btn-primary font-weight-bold">{{repo.stargazers|length}}
Pierre-Yves Chibon 808ce8
                    
Pierre-Yves Chibon b435c5
                  {% endif %}
Pierre-Yves Chibon 1e50f5
                
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
                
Pierre-Yves Chibon b435c5
                  
Pierre-Yves Chibon b435c5
                          class="btn btn-sm dropdown-toggle btn-outline-primary font-weight-bold"
Pierre-Yves Chibon b435c5
                          data-toggle="dropdown" id="watch-button">
Pierre-Yves Chibon b435c5
                    
Pierre-Yves Chibon b435c5
                    {{watch_button_text}}
Pierre-Yves Chibon b435c5
                  
Pierre-Yves Chibon b435c5
                  {{num_watchers}}
Pierre-Yves Chibon b435c5
                  
Pierre-Yves Chibon b435c5
                    
Pierre-Yves Chibon 1e50f5
                        action="{{ url_for('ui_ns.watch_repo',
Pierre-Yves Chibon 1e50f5
                          repo=repo.name,
Pierre-Yves Chibon 1e50f5
                          user=repo.user.user if repo.is_fork else None,
Pierre-Yves Chibon 1e50f5
                          namespace=repo.namespace,
Pierre-Yves Chibon 1e50f5
                          watch=0) }}">
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon 1e50f5
                          
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              Watch Issues and PRs
Pierre-Yves Chibon 1e50f5
                          
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon 1e50f5
                            
Pierre-Yves Chibon 1e50f5
                                
Pierre-Yves Chibon 1e50f5
                            
Pierre-Yves Chibon 1e50f5
                            
Pierre-Yves Chibon b435c5
                                Watch Commits
Pierre-Yves Chibon 1e50f5
                            
Pierre-Yves Chibon 1e50f5
                          
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon 1e50f5
                          
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              Watch Issues, PRs, and Commits
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon 1e50f5
                      
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              Unwatch
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              Reset watch status
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                        
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                      {{ g.forkbuttonform.csrf_token }}
Pierre-Yves Chibon b435c5
                    
Pierre-Yves Chibon b435c5
                  
Pierre-Yves Chibon b435c5
                
Pierre-Yves Chibon b435c5
Pierre-Yves Chibon b435c5
                
Ryan Lerch e3355f
                  
Pierre-Yves Chibon b435c5
                    class="btn btn-sm dropdown-toggle btn-outline-primary font-weight-bold"
Pierre-Yves Chibon b435c5
                      data-toggle="dropdown">
Pierre-Yves Chibon b435c5
                    
Pierre-Yves Chibon b435c5
                    Members
Pierre-Yves Chibon b435c5
                  
Pierre-Yves Chibon 68fd2d
                  {# the +1 here is for the main admin that is not listed in repo.contributors #}
Pierre-Yves Chibon 68fd2d
                  {% set memberstotal = repo.contributors['admin']|length +
Pierre-Yves Chibon 68fd2d
                                        repo.contributors['commit']|length +
Pierre-Yves Chibon 68fd2d
                                        repo.contributors['ticket']|length +
Pierre-Yves Chibon 68fd2d
                                        repo.contributor_groups['admin']|length +
Pierre-Yves Chibon 68fd2d
                                        repo.contributor_groups['commit']|length +
Pierre-Yves Chibon 68fd2d
                                        repo.contributor_groups['ticket']|length + 1 %}
Pierre-Yves Chibon 68fd2d
                  {{ memberstotal }}
Pierre-Yves Chibon 68fd2d
Julen Landa Alustiza 9571d9
                  
Pierre-Yves Chibon b435c5
                    
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                            

Pierre-Yves Chibon aa057e
                              {{ repo.user.user }}
Pierre-Yves Chibon b435c5
                            
Pierre-Yves Chibon b435c5
                            {{ repo.user.fullname }}
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                          
main admin
Pierre-Yves Chibon b435c5
                      
Pierre-Yves Chibon b435c5
                      {% for access in repo.contributors %}
Pierre-Yves Chibon b435c5
                        {% for user in repo.contributors[access] %}
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon b435c5
                                

Pierre-Yves Chibon b435c5
                                  {{ user.user }}
Pierre-Yves Chibon b435c5
                                
Pierre-Yves Chibon b435c5
                                {{ user.fullname }}
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon b435c5
                              
{{ access }}
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                        {% endfor %}
Pierre-Yves Chibon b435c5
                      {% endfor %}
Pierre-Yves Chibon b435c5
                      {% for access in repo.contributor_groups %}
Pierre-Yves Chibon b435c5
                        {% for group in repo.contributor_groups[access] %}
Pierre-Yves Chibon 1e50f5
                          
Pierre-Yves Chibon b435c5
                            
Pierre-Yves Chibon b435c5
                              @{{ group.group_name }}
Pierre-Yves Chibon b435c5
                            
Pierre-Yves Chibon b435c5
                            - {{ access }}
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                              
Pierre-Yves Chibon b435c5
                                

Pierre-Yves Chibon b435c5
                                   @{{ group.group_name }}
Pierre-Yves Chibon b435c5
                                
Pierre-Yves Chibon 1e50f5
                              
Pierre-Yves Chibon b435c5
                              
{{ access }}
Pierre-Yves Chibon b435c5
                          
Pierre-Yves Chibon b435c5
                        {% endfor %}
Pierre-Yves Chibon b435c5
                      {% endfor %}
Pierre-Yves Chibon 1e50f5
                      
Pierre-Yves Chibon 1e50f5
                    
Pierre-Yves Chibon b435c5
                  
Pierre-Yves Chibon b435c5
Pierre-Yves Chibon b435c5
              
Pierre-Yves Chibon b435c5
            
Pierre-Yves Chibon b435c5
Pierre-Yves Chibon 5036a9
            
Pierre-Yves Chibon 5036a9
              
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                    href="http://koji.fedoraproject.org/koji/search?type=package&match=glob&terms={{ repo.name }}">
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                      class="btn btn-sm btn-outline-primary font-weight-bold">
Pierre-Yves Chibon 5036a9
                      Builds Status
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                    href="https://bodhi.fedoraproject.org/updates/?packages={{ repo.name }}">
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                      class="btn btn-sm btn-outline-primary font-weight-bold">
Pierre-Yves Chibon 5036a9
                      Updates Status
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                    href="https://apps.fedoraproject.org/packages/{{ repo.name }}/bugs">
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                      class="btn btn-sm btn-outline-primary font-weight-bold">
Pierre-Yves Chibon 5036a9
                      Bug Reports
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                    href="https://apps.fedoraproject.org/packages/{{ repo.name }}">
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                      class="btn btn-sm btn-outline-primary font-weight-bold">
Pierre-Yves Chibon 5036a9
                      Packages
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                    href="https://apps.fedoraproject.org/koschei/package/{{ repo.name }}">
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                      class="btn btn-sm btn-outline-primary font-weight-bold">
Pierre-Yves Chibon 5036a9
                      Koshei Status
Pierre-Yves Chibon 5036a9
                    
Pierre-Yves Chibon 5036a9
                  
Pierre-Yves Chibon 5036a9
                
Pierre-Yves Chibon 5036a9
Pierre-Yves Chibon 5036a9
              
Pierre-Yves Chibon 5036a9
            
Pierre-Yves Chibon e27939
Pierre-Yves Chibon e27939
            {% if g.authenticated and g.repo_committer and not repo.is_fork
Pierre-Yves Chibon e27939
              and not repo.settings.get('pull_requests', True) and not readme %}
Pierre-Yves Chibon e27939
            
Pierre-Yves Chibon e27939
              
Pierre-Yves Chibon e27939
                
Pierre-Yves Chibon e27939
                  <button aria-label="Close" class="close" data-dismiss="alert" type="button"></button>
Pierre-Yves Chibon e27939
                    ×
Pierre-Yves Chibon e27939
                    Close
Pierre-Yves Chibon e27939
                  
Pierre-Yves Chibon e27939
                  

Pierre-Yves Chibon e27939
                    You appear to have turned off pull-request you may want to add
Pierre-Yves Chibon e27939
                    a README file with instructions on how to contribute to this
Pierre-Yves Chibon e27939
                    project. Thanks!
Pierre-Yves Chibon e27939
                  

Pierre-Yves Chibon e27939
                
Pierre-Yves Chibon e27939
              
Pierre-Yves Chibon e27939
            
Pierre-Yves Chibon e27939
          {% endif %}
Pierre-Yves Chibon b435c5
Pierre-Yves Chibon b435c5
          {% if last_commits %}
Pierre-Yves Chibon b435c5
          {% set commit = last_commits[0] %}
Pierre-Yves Chibon b435c5
          
Pierre-Yves Chibon b435c5
            
Pierre-Yves Chibon b435c5
              
Pierre-Yves Chibon b435c5
                repo=repo.name,
Pierre-Yves Chibon b435c5
                username=username,
Pierre-Yves Chibon b435c5
                namespace=repo.namespace,
Pierre-Yves Chibon b435c5
                commitid=commit.hex, branch=branchname) }}"
Pierre-Yves Chibon b435c5
                class="notblue">
Julen Landa Alustiza 9571d9
                {{ commit.hex|short }}
Pierre-Yves Chibon b435c5
                {{ commit.message.split('\n')[0] }}
Pierre-Yves Chibon b435c5
              
Pierre-Yves Chibon b435c5
            
Pierre-Yves Chibon b435c5
            
Pierre-Yves Chibon b435c5
                {{ commit.author | author2avatar(20) | safe }} {{commit.author.name}} committed {{ commit.commit_time|humanize }}
Pierre-Yves Chibon b435c5
            
Pierre-Yves Chibon 1e50f5
          
Pierre-Yves Chibon b435c5
          {% endif %}
Pierre-Yves Chibon b435c5
        
Pierre-Yves Chibon 1e50f5
      
Pierre-Yves Chibon 1e50f5
    {% if g.repo_obj and g.repo_obj.is_empty %}
Pierre-Yves Chibon 1e50f5
        
Pierre-Yves Chibon 1e50f5
          

This repo is brand new!

Pierre-Yves Chibon 1e50f5
            {% if g.authenticated and g.repo_committer %}
Pierre-Yves Chibon 1e50f5
              

If you already have a git repo:

Pierre-Yves Chibon 1e50f5
              
git remote add origin {{ config.get('GIT_URL_SSH') }}{% if repo.parent %}forks/{% endif %}{{ repo.fullname }}.git
Pierre-Yves Chibon 1e50f5
git push -u origin master
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
              

If you have not created your git repo yet:

Pierre-Yves Chibon 1e50f5
              
git clone {{ config.get('GIT_URL_SSH') }}{% if repo.parent %}forks/{% endif %}{{ repo.fullname }}.git
Pierre-Yves Chibon 1e50f5
cd {{ repo.name }}
Pierre-Yves Chibon 1e50f5
touch README.rst
Pierre-Yves Chibon 1e50f5
git add README.rst
Pierre-Yves Chibon 1e50f5
git commit -m "Add README file"
Pierre-Yves Chibon 1e50f5
git push -u origin master
Pierre-Yves Chibon 1e50f5
            {% else %}
Pierre-Yves Chibon 1e50f5
              

The Project Creator has not pushed any code yet

Pierre-Yves Chibon 1e50f5
            {% endif %}
Pierre-Yves Chibon 1e50f5
        
Pierre-Yves Chibon 1e50f5
    {% else %}
Pierre-Yves Chibon 1e50f5
          {% if readme %}
Pierre-Yves Chibon 1e50f5
            <section class="readme"></section>
Pierre-Yves Chibon 1e50f5
              {{ readme | noJS | safe }}
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon 1e50f5
            {% else %}
Pierre-Yves Chibon 1e50f5
            <section class="no-readme"></section>
Pierre-Yves Chibon 1e50f5
              
Pierre-Yves Chibon 1e50f5
                
Pierre-Yves Chibon 1e50f5
                  The {{repo.name}} project's README file is empty or unavailable.
Pierre-Yves Chibon 1e50f5
                
Pierre-Yves Chibon 1e50f5
              
Pierre-Yves Chibon 1e50f5
            
Pierre-Yves Chibon 1e50f5
          {% endif %}
Pierre-Yves Chibon 1e50f5
    {% endif %}
Pierre-Yves Chibon 1e50f5
  
Pierre-Yves Chibon 1e50f5
    
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% endblock %}
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% block jscripts %}
Pierre-Yves Chibon 1e50f5
{{ super() }}
Pierre-Yves Chibon 7694ed
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
Pierre-Yves Chibon 1e50f5
$(document).ready(function() {
Julen Landa Alustiza 521047
    $('.star_btn').click( function() { $('#star_project').submit()} );
Julen Landa Alustiza 521047
    $('.unstar_btn').click( function() { $('#unstar_project').submit()} );
Pierre-Yves Chibon 1e50f5
    {% if g.repo_watch_levels %}
Pierre-Yves Chibon 1e50f5
        var currentWatchStatusButton = $('#watch_{{ g.repo_watch_levels | join('_') }}_button .check-icon span');
Pierre-Yves Chibon 1e50f5
    {% else %}
Pierre-Yves Chibon 1e50f5
        var currentWatchStatusButton = $('#unwatch_button .check-icon span');
Pierre-Yves Chibon 1e50f5
    {% endif %}
Pierre-Yves Chibon 1e50f5
    currentWatchStatusButton.addClass('fa-check');
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
    $(".watch-menu a").click(function(){
Pierre-Yves Chibon 1e50f5
        var selectedValue = $(this).attr('id');
Pierre-Yves Chibon 1e50f5
        var watchProjectForm = $("#watch_project");
Pierre-Yves Chibon 1e50f5
        var action = watchProjectForm.attr('action');
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
        if (selectedValue === "watch_issues_button") {
Pierre-Yves Chibon 1e50f5
            action = action.replace('/settings/0', '/settings/1');
Pierre-Yves Chibon 1e50f5
        } else if (selectedValue === "watch_commits_button") {
Pierre-Yves Chibon 1e50f5
            action = action.replace('/settings/0', '/settings/2');
Pierre-Yves Chibon 1e50f5
        } else if (selectedValue === "watch_issues_commits_button") {
Pierre-Yves Chibon 1e50f5
            action = action.replace('/settings/0', '/settings/3');
Pierre-Yves Chibon 1e50f5
        } else if (selectedValue === "reset_button") {
Pierre-Yves Chibon 1e50f5
            action = action.replace('/settings/0', '/settings/-1');
Pierre-Yves Chibon 1e50f5
        }
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
        watchProjectForm.attr('action', action);
Pierre-Yves Chibon 1e50f5
        watchProjectForm.submit();
Pierre-Yves Chibon 1e50f5
    });
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 84d895
  {% if repo.namespace == 'rpms' %}
Pierre-Yves Chibon 84d895
    $.ajax({
Pierre-Yves Chibon 76d437
      url: 'https://apps.fedoraproject.org/mdapi/rawhide/srcpkg/{{ repo.name }}',
Pierre-Yves Chibon 84d895
      type: 'GET',
Pierre-Yves Chibon 84d895
      dataType: 'jsonp',
Pierre-Yves Chibon 84d895
      success: function(res) {
Pierre-Yves Chibon 84d895
        console.log(res);
Pierre-Yves Chibon 84d895
        $( ".projectinfo" ).text(res['description']);
Pierre-Yves Chibon 84d895
        if (res['url']){
Pierre-Yves Chibon 84d895
            var _p = $('.projectinfo');
Pierre-Yves Chibon 84d895
            $('.projectinfo').append(
Pierre-Yves Chibon 84d895
              ' (
Pierre-Yves Chibon 84d895
              + res['url'] + '"a>upstream)')
Pierre-Yves Chibon 84d895
        }
Pierre-Yves Chibon 84d895
      }
Pierre-Yves Chibon 84d895
    });
Pierre-Yves Chibon 84d895
  {% endif %}
Pierre-Yves Chibon 84d895
Pierre-Yves Chibon 1e50f5
});
Pierre-Yves Chibon 1e50f5
Pierre-Yves Chibon 1e50f5
{% endblock %}