|
Pierre-Yves Chibon |
28c0ef |
{% extends "master.html" %}
|
|
Pierre-Yves Chibon |
28c0ef |
|
|
Pierre-Yves Chibon |
28c0ef |
{% block title %}Groups{% endblock %}
|
|
Ryan Lerch |
f4adb4 |
{% set tag = "groups" %}
|
|
Pierre-Yves Chibon |
28c0ef |
|
|
Ryan Lerch |
49bf7f |
{% from "_browseheader.html" import browse_header %}
|
|
Ryan Lerch |
6d2e06 |
{% from "_render_repo.html" import searchbox %}
|
|
Ryan Lerch |
0c654b |
{% from "_projectstring.html" import projectstring, projecticon %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
28c0ef |
|
|
Ryan Lerch |
49bf7f |
{% block header %}
|
|
Pierre-Yves Chibon |
3ff704 |
|
|
Pierre-Yves Chibon |
3ff704 |
url_for('static', filename='vendor/selectize/selectize.bootstrap3.css') }}?version={{ g.version}}"/>
|
|
Ryan Lerch |
49bf7f |
{% endblock %}
|
|
Pierre-Yves Chibon |
28c0ef |
|
|
Ryan Lerch |
49bf7f |
{% block content %}
|
|
Ryan Lerch |
f16cc6 |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
{{browse_header(select=tag)}}
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Groups {{ groups | length }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{searchbox(select="groups")}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
49bf7f |
{% if groups %}
|
|
Ryan Lerch |
49bf7f |
{% for group in groups %}
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
6e16ae |
|
|
Ryan Lerch |
6e16ae |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ group.group_name }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
<small>{{ group.display_name }}</small>
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
6e16ae |
|
|
Ryan Lerch |
6d2e06 |
<small>Formed {{ group.created |humanize }}</small>
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
0c654b |
|
|
Ryan Lerch |
0c654b |
|
|
Ryan Lerch |
6d2e06 |
{{group.projects | count }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{group.users | count}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
{% endfor %}
|
|
Ryan Lerch |
49bf7f |
{% else %}
|
|
Ryan Lerch |
49bf7f |
No groups have been created on this pagure instance yet
|
|
Ryan Lerch |
49bf7f |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
{% endblock %}
|
|
Ryan Lerch |
49bf7f |
|
|
Ryan Lerch |
49bf7f |
{% block jscripts %}
|
|
Ryan Lerch |
49bf7f |
{{ super() }}
|
|
Pierre-Yves Chibon |
3ff704 |
|
|
Pierre-Yves Chibon |
3ff704 |
url_for('static', filename='vendor/selectize/selectize.min.js') }}?version={{ g.version}}" type="text/javascript">
|
|
Pierre-Yves Chibon |
3ff704 |
|
|
Pierre-Yves Chibon |
7694ed |
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
|
|
Ryan Lerch |
49bf7f |
$(document).ready(function() {
|
|
Ryan Lerch |
4a903a |
$('#headerSearch').on('keypress keydown keyup', function(e) {
|
|
Ryan Lerch |
4a903a |
if (e.which == 13) {
|
|
Ryan Lerch |
4a903a |
e.preventDefault();
|
|
Ryan Lerch |
4a903a |
return false;
|
|
Ryan Lerch |
4a903a |
}
|
|
Pierre-Yves Chibon |
ba50a0 |
});
|
|
Pierre-Yves Chibon |
edee53 |
|
|
Pierre-Yves Chibon |
edee53 |
$('#term').selectize({
|
|
Pierre-Yves Chibon |
2231a1 |
valueField: 'name',
|
|
Pierre-Yves Chibon |
2231a1 |
labelField: 'name',
|
|
Pierre-Yves Chibon |
edee53 |
searchField: 'group',
|
|
Pierre-Yves Chibon |
2231a1 |
maxItems: 1,
|
|
Pierre-Yves Chibon |
2231a1 |
create: false,
|
|
Pierre-Yves Chibon |
edee53 |
onType: function(value){
|
|
Pierre-Yves Chibon |
edee53 |
if (value == ""){
|
|
Pierre-Yves Chibon |
edee53 |
this.close();
|
|
Pierre-Yves Chibon |
edee53 |
}
|
|
Pierre-Yves Chibon |
edee53 |
},
|
|
Pierre-Yves Chibon |
edee53 |
onChange: function(value){
|
|
Pierre-Yves Chibon |
edee53 |
if (value != ""){
|
|
Pierre-Yves Chibon |
edee53 |
$('#headerSearch').submit();
|
|
Pierre-Yves Chibon |
edee53 |
}
|
|
Pierre-Yves Chibon |
edee53 |
},
|
|
Pierre-Yves Chibon |
edee53 |
load: function(query, callback) {
|
|
Pierre-Yves Chibon |
edee53 |
if (!query.length) return callback();
|
|
Pierre-Yves Chibon |
edee53 |
$.getJSON(
|
|
Pierre-Yves Chibon |
edee53 |
"{{ url_for('api_ns.api_groups') }}", {
|
|
Pierre-Yves Chibon |
2231a1 |
pattern: query,
|
|
Pierre-Yves Chibon |
2231a1 |
extended:1,
|
|
Pierre-Yves Chibon |
edee53 |
},
|
|
Pierre-Yves Chibon |
edee53 |
function( data ) {
|
|
Pierre-Yves Chibon |
2231a1 |
callback( data.groups );
|
|
Pierre-Yves Chibon |
edee53 |
}
|
|
Pierre-Yves Chibon |
edee53 |
);
|
|
Pierre-Yves Chibon |
2231a1 |
},
|
|
Pierre-Yves Chibon |
2231a1 |
render: {
|
|
Pierre-Yves Chibon |
2231a1 |
option: function(item, escape) {
|
|
Pierre-Yves Chibon |
2231a1 |
return ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Ryan Lerch |
6d2e06 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ '' + escape(item.name) + ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ '<small>' + escape(item.description) + '</small>'
|
|
Pierre-Yves Chibon |
2231a1 |
+ ''
|
|
Pierre-Yves Chibon |
2231a1 |
+ '';
|
|
Pierre-Yves Chibon |
2231a1 |
}
|
|
Pierre-Yves Chibon |
edee53 |
}
|
|
Pierre-Yves Chibon |
edee53 |
});
|
|
Ryan Lerch |
49bf7f |
});
|
|
Ryan Lerch |
49bf7f |
|
|
Pierre-Yves Chibon |
28c0ef |
{% endblock %}
|