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