| |
@@ -1092,6 +1092,21 @@
|
| |
}
|
| |
);
|
| |
|
| |
+ function _get_issues(url, callback){
|
| |
+ $.getJSON(
|
| |
+ url,
|
| |
+ function( data ) {
|
| |
+ issues = data.issues.filter(function(el) {
|
| |
+ return el.id !== {{issue.id}};
|
| |
+ });
|
| |
+ callback(issues);
|
| |
+ if (data.pagination.next){
|
| |
+ _get_issues(data.pagination.next, callback)
|
| |
+ }
|
| |
+ }
|
| |
+ );
|
| |
+ }
|
| |
+
|
| |
$('.mainform #blocking').selectize({
|
| |
plugins: ['remove_button'],
|
| |
valueField: 'id',
|
| |
@@ -1108,18 +1123,15 @@
|
| |
},
|
| |
create: false,
|
| |
load: function(query, callback) {
|
| |
- $.getJSON(
|
| |
- "{{ url_for('api_ns.api_view_issues',
|
| |
- repo=repo.name,
|
| |
- username=username,
|
| |
- namespace=repo.namespace) }}",
|
| |
- function( data ) {
|
| |
- issues = data.issues.filter(function(el) {
|
| |
- return el.id !== {{issue.id}};
|
| |
- });
|
| |
- callback(issues);
|
| |
- }
|
| |
- );
|
| |
+ if (!query){
|
| |
+ callback();
|
| |
+ return;
|
| |
+ };
|
| |
+ var _url = "{{ url_for('api_ns.api_view_issues',
|
| |
+ repo=repo.name,
|
| |
+ username=username,
|
| |
+ namespace=repo.namespace) }}" + "?query_id=" + query;
|
| |
+ _get_issues(_url, callback);
|
| |
}
|
| |
});
|
| |
|
| |
@@ -1139,18 +1151,15 @@
|
| |
},
|
| |
create: false,
|
| |
load: function(query, callback) {
|
| |
- $.getJSON(
|
| |
- "{{ url_for('api_ns.api_view_issues',
|
| |
- repo=repo.name,
|
| |
- username=username,
|
| |
- namespace=repo.namespace) }}",
|
| |
- function( data ) {
|
| |
- issues = data.issues.filter(function(el) {
|
| |
- return el.id !== {{issue.id}};
|
| |
- });
|
| |
- callback(issues);
|
| |
- }
|
| |
- );
|
| |
+ if (!query){
|
| |
+ callback();
|
| |
+ return;
|
| |
+ };
|
| |
+ var _url = "{{ url_for('api_ns.api_view_issues',
|
| |
+ repo=repo.name,
|
| |
+ username=username,
|
| |
+ namespace=repo.namespace) }}" + "?query_id=" + query;
|
| |
+ _get_issues(_url, callback);
|
| |
}
|
| |
});
|
| |
|
| |