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